| Package | Description |
|---|---|
| com.google.crypto.tink.aead | |
| com.google.crypto.tink.aead.internal | |
| com.google.crypto.tink.aead.subtle | |
| com.google.crypto.tink.subtle |
| Class and Description |
|---|
| 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
Describes the parameters of an
AesCtrHmacAeadKey. |
| 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
Describes the parameters of an
AesEaxKey. |
| 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
Describes the parameters of an
AesGcmKey |
| 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
Describes the parameters of an
LegacyKmsEnvelopeAeadKey. |
| LegacyKmsEnvelopeAeadParameters.Builder
Builder for
LegacyKmsEnvelopeAeadParameters. |
| 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
Describes the parameters of an
XAesGcmKey |
| 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.
|
| Class and Description |
|---|
| ChaCha20Poly1305Key
Represents the Aead ChaCha20-Poly1305 specified in RFC 8439.
|
| XAesGcmKey
Represents an X-AES-GCM key used for computing AEAD.
|
| XChaCha20Poly1305Key
Represents the Aead XChaCha20-Poly1305 proposed in the RFC draft at
https://datatracker.ietf.org/doc/html/draft-arciszewski-xchacha-03.
|
| Class and Description |
|---|
| AesGcmSivKey
Represents an AES-GCM-SIV key used for computing AEAD.
|
| Class and Description |
|---|
| AesCtrHmacAeadKey
Represents an AES-CTR-HMAC key used for computing AEAD.
|
| AesEaxKey
Represents an AES-EAX key used for computing AEAD.
|
| AesGcmKey
Represents an AES-GCM key used for computing AEAD.
|
| ChaCha20Poly1305Key
Represents the Aead ChaCha20-Poly1305 specified in RFC 8439.
|
| XChaCha20Poly1305Key
Represents the Aead XChaCha20-Poly1305 proposed in the RFC draft at
https://datatracker.ietf.org/doc/html/draft-arciszewski-xchacha-03.
|