crypto_keys/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)
-
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