| AeadConfig |
Static methods and constants for registering with the Registry all
instances of Aead key types supported in a particular release of
Tink.
|
| AeadFactory |
Deprecated.
|
| AeadKey |
Represents functions to encrypt and decrypt data using AEAD.
|
| AeadKeyTemplates |
Pre-generated KeyTemplate for Aead keys.
|
| AeadParameters |
Represents a description of a AeadKey
|
| AeadWrapper |
AeadWrapper is the implementation of SetWrapper for the Aead primitive.
|
| AesCtrHmacAeadKey |
Represents an AES-CTR-HMAC key used for computing AEAD.
|
| AesCtrHmacAeadKey.Builder |
Builder for AesCtrHmacAeadKey.
|
| AesCtrHmacAeadKeyManager |
|
| 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.
|
| AesEaxKeyManager |
This key manager generates new AesEaxKey keys and produces new instances of
AesEaxJce.
|
| 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.
|
| AesGcmKeyManager |
This key manager generates new AesGcmKey keys and produces new instances of
AesGcmJce.
|
| 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.
|
| AesGcmSivKeyManager |
This key manager generates new AesGcmSivKey keys and produces new instances of
AesGcmSiv.
|
| 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.
|
| ChaCha20Poly1305KeyManager |
This instance of KeyManager generates new ChaCha20Poly1305 keys and produces new
instances of ChaCha20Poly1305.
|
| ChaCha20Poly1305Parameters |
Describes the parameters of an ChaChaPoly1305Key.
|
| ChaCha20Poly1305Parameters.Variant |
Describes how the prefix is computed.
|
| KmsAeadKeyManager |
This key manager produces new instances of Aead that forwards encrypt/decrypt requests to
a key residing in a remote KMS.
|
| KmsEnvelopeAead |
|
| KmsEnvelopeAeadKeyManager |
This key manager generates new KmsEnvelopeAeadKey keys and produces new instances of
KmsEnvelopeAead.
|
| 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.
|
| LegacyKmsEnvelopeAeadProtoSerialization |
Serializers and Parsers for LegacyKmsEnvelopeAeadProtoKey and
LegacyKmsEnvelopeAeadProtoParameters
|
| PredefinedAeadParameters |
|
| XAesGcmKey |
Represents an X-AES-GCM key used for computing AEAD.
|
| XAesGcmKeyManager |
This key manager generates new XAesGcmKey keys.
|
| 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.
|
| XChaCha20Poly1305KeyManager |
This instance of KeyManager generates new XChaCha20Poly1305 keys and produces new
instances of XChaCha20Poly1305.
|
| XChaCha20Poly1305Parameters |
Describes the parameters of an XChaChaPoly1305Key.
|
| XChaCha20Poly1305Parameters.Variant |
Describes how the prefix is computed.
|