Javascript Object Signing and Encryption Library