Cryptographic operations ======================== The methods described below are provided to perform cryptographic operations. Note that only operations with the private keys are available (which requires access to the hardware). Operations using the public keys can be made using pure-JavaScript libraries provided by third-parties. .. js:autofunction:: Key#sign(hash[, algorithm]) .. js:autofunction:: Key#hashAndSign .. js:autofunction:: Key#decrypt