Package-level declarations
Types
Link copied to clipboard
PrivateKey wrapper to just store the alias of a private key. Usually, HSM (hardware secure module) key entries are accessed via unique aliases and the private key material never leaves the box. This class wraps a String key alias into a PrivateKey object, which helps on transferring KeyPair objects without exposing the private key material. Then, whenever we need to sign with the actual private key, we provide the alias from this AliasPrivateKey to the underlying HSM implementation.
Link copied to clipboard
object Curve25519
Parameters for Curve25519, as defined in https://www.rfc-editor.org/rfc/rfc7748#section-4.1.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object PublicKeyCache
Link copied to clipboard
Augment the SunEC provider with secp256k1 curve support by delegating to BouncyCastleProvider when secp256k1 keys or params are requested. Otherwise delegates to SunEC.
Link copied to clipboard
interface SignatureFactory