| AeadKey |
Represents functions to encrypt and decrypt data using AEAD.
|
| AeadParameters |
Represents a description of a AeadKey
|
| AesCtrHmacAeadKey |
Represents an AES-CTR-HMAC key used for computing AEAD.
|
| AesCtrHmacAeadKey.Builder |
Builder for AesCtrHmacAeadKey.
|
| AesCtrHmacAeadParameters |
|
| AesCtrHmacAeadParameters.Builder |
Builds a new AesCtrHmacAeadParameters instance.
|
| AesCtrHmacAeadParameters.HashType |
The Hash algorithm used for the HMAC.
|
| AesCtrHmacAeadParameters.Variant |
Describes how the prefix is computed.
|
| AesEaxKey |
Represents an AES-EAX key used for computing AEAD.
|
| AesEaxKey.Builder |
Builder for AesEaxKey.
|
| AesEaxParameters |
|
| AesEaxParameters.Builder |
Builds a new AesEaxParameters instance.
|
| AesEaxParameters.Variant |
Describes how the prefix is computed.
|
| AesGcmKey |
Represents an AES-GCM key used for computing AEAD.
|
| AesGcmKey.Builder |
Builder for AesGcmKey.
|
| AesGcmParameters |
|
| AesGcmParameters.Builder |
Builds a new AesGcmParameters instance.
|
| AesGcmParameters.Variant |
Describes how the prefix is computed.
|
| AesGcmSivKey |
Represents an AES-GCM-SIV key used for computing AEAD.
|
| AesGcmSivKey.Builder |
Builder for AesGcmSivKey.
|
| AesGcmSivParameters |
Describes the parameters of an AesGcmSivSivKey
|
| AesGcmSivParameters.Builder |
Builds a new AesGcmSivParameters instance.
|
| AesGcmSivParameters.Variant |
Describes how the prefix is computed.
|
| ChaCha20Poly1305Key |
Represents the Aead ChaCha20-Poly1305 specified in RFC 8439.
|
| ChaCha20Poly1305Parameters |
Describes the parameters of an ChaChaPoly1305Key.
|
| ChaCha20Poly1305Parameters.Variant |
Describes how the prefix is computed.
|
| LegacyKmsAeadKey |
Describes an Aead backed by a KMS.
|
| LegacyKmsAeadParameters |
Describes the parameters of an KmsAeadKey
|
| LegacyKmsAeadParameters.Variant |
Describes how the prefix is computed.
|
| LegacyKmsEnvelopeAeadKey |
Describes an EnvelopeAead backed by a KMS.
|
| LegacyKmsEnvelopeAeadParameters |
|
| LegacyKmsEnvelopeAeadParameters.Builder |
|
| LegacyKmsEnvelopeAeadParameters.DekParsingStrategy |
Specifies how the DEK in received ciphertexts are parsed.
|
| LegacyKmsEnvelopeAeadParameters.Variant |
Describes how the prefix is computed.
|
| XAesGcmKey |
Represents an X-AES-GCM key used for computing AEAD.
|
| XAesGcmParameters |
|
| XAesGcmParameters.Variant |
Describes how the prefix is computed.
|
| XChaCha20Poly1305Key |
Represents the Aead XChaCha20-Poly1305 proposed in the RFC draft at
https://datatracker.ietf.org/doc/html/draft-arciszewski-xchacha-03.
|
| XChaCha20Poly1305Parameters |
Describes the parameters of an XChaChaPoly1305Key.
|
| XChaCha20Poly1305Parameters.Variant |
Describes how the prefix is computed.
|