| Package | Description |
|---|---|
| com.google.crypto.tink.aead |
| Modifier and Type | Class and Description |
|---|---|
class |
AesCtrHmacAeadParameters
Describes the parameters of an
AesCtrHmacAeadKey. |
class |
AesEaxParameters
Describes the parameters of an
AesEaxKey. |
class |
AesGcmParameters
Describes the parameters of an
AesGcmKey |
class |
AesGcmSivParameters
Describes the parameters of an
AesGcmSivSivKey |
class |
ChaCha20Poly1305Parameters
Describes the parameters of an
ChaChaPoly1305Key. |
class |
LegacyKmsAeadParameters
Describes the parameters of an
KmsAeadKey |
class |
LegacyKmsEnvelopeAeadParameters
Describes the parameters of an
LegacyKmsEnvelopeAeadKey. |
class |
XChaCha20Poly1305Parameters
Describes the parameters of an
XChaChaPoly1305Key. |
| Modifier and Type | Method and Description |
|---|---|
AeadParameters |
LegacyKmsEnvelopeAeadParameters.getDekParametersForNewKeys()
Parameters used when creating new keys.
|
abstract AeadParameters |
AeadKey.getParameters()
Returns the parameters of this key.
|
| Modifier and Type | Method and Description |
|---|---|
static Aead |
KmsEnvelopeAead.create(AeadParameters dekParameters,
Aead remote)
Creates a new instance of Tink's KMS Envelope AEAD.
|
LegacyKmsEnvelopeAeadParameters.Builder |
LegacyKmsEnvelopeAeadParameters.Builder.setDekParametersForNewKeys(AeadParameters aeadParameters) |