crypto_keys library

Classes

AlgorithmIdentifier<T extends Algorithm>
Algorithms
EcKey
Base class for elliptic curve (EC) keys
EcPrivateKey
An elliptic curve (EC) private key
EcPublicKey
An elliptic curve (EC) public key
Encrypter<T extends Key>
Operator for encrypting and decrypting data
EncryptionResult
Represents the result of encrypting some data
Identifier
An identifier for uniquely identify algorithms and other objects
Key
A cryptographic key
KeyPair
Holds a key pair (private and public key)
OkpKey
Base class for Octet Key Pair (OKP) keys (RFC 8037), such as Ed25519.
OkpPrivateKey
An Octet Key Pair (OKP) private key, e.g. an Ed25519 private key.
OkpPublicKey
An Octet Key Pair (OKP) public key, e.g. an Ed25519 public key.
Operator<T extends Key>
Base class for cryptographic operations
PrivateKey
A cryptographic private key
PublicKey
A cryptographic public key
RsaKey
Base class for RSA keys
RsaPrivateKey
A RSA private key
RsaPublicKey
A RSA public key
Signature
Represents the result of signing some data
Signer<T extends PrivateKey>
Operator for signing
SymmetricKey
A symmetric key
Verifier<T extends PublicKey>
Operator for verifying a signature

Properties

algorithms Algorithms
Contains the identifiers for supported algorithms
final
curves → _Curves
Contains the identifiers for supported cryptographic curves
final