cryptofunc (js): add hybrid encryption
add interoperability test for hybrid encryption