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