cryptofunc (js): add public key encryption
add test for cryprofunc (js)
cryptofunc (js): add hybrid encryption
add interoperability test for hybrid encryption
[java] add simple tests for digital signatures
cryptofunc (js): add digital signatures