| Interface and Description |
|---|
| com.google.crypto.tink.Catalogue
Catalogues are no longer supported.
|
| com.google.crypto.tink.proto.KeyTypeEntryOrBuilder |
| com.google.crypto.tink.proto.RegistryConfigOrBuilder |
| Class and Description |
|---|
| com.google.crypto.tink.aead.AeadFactory
Use
keysetHandle.GetPrimitive(Aead.class) after registering the AeadWrapper instead. |
| com.google.crypto.tink.daead.DeterministicAeadFactory
Use
keysetHandle.GetPrimitive(DeterministicAead.class) after registering the
DeterministicAeadWrapper instead. |
| com.google.crypto.tink.daead.DeterministicAeadKeyTemplates
Use
PredefinedDeterministicAeadParameters instead. |
| com.google.crypto.tink.hybrid.HybridDecryptConfig
use
Config and HybridConfig |
| com.google.crypto.tink.hybrid.HybridDecryptFactory
Use
keysetHandle.GetPrimitive(HybridDecrypt.class) after registering the
HybridDecryptWrapper instead. |
| com.google.crypto.tink.hybrid.HybridEncryptConfig
use
Config and HybridConfig |
| com.google.crypto.tink.hybrid.HybridEncryptFactory
Use
keysetHandle.GetPrimitive(HybridEncrypt.class) after registering the
HybridEncryptWrapper instead. |
| com.google.crypto.tink.JsonKeysetWriter
Serialize the Keyset using
TinkJsonProtoKeysetFormat.serializeKeyset()
instead. |
| com.google.crypto.tink.util.KeysDownloader
This is not supported by Tink, as it incurs a dependency on
com.google.api.client.http. If you need this, please copy it into your codebase. |
| com.google.crypto.tink.proto.KeyTypeEntry |
| com.google.crypto.tink.subtle.Kwp
Tink does not support KeyWrap anymore. This implementation was fallback code for old
providers that did not implement KWP. It implements the same functionality as
Cipher.getInstance("AESWRAPPAD");. Some provider use a different algorithm name: Cipher.getInstance("AES/KWP/NoPadding");. |
| com.google.crypto.tink.mac.MacFactory
Use
keysetHandle.GetPrimitive(Mac.class) after registering the MacWrapper instead. |
| com.google.crypto.tink.mac.MacKeyTemplates
Use PredefinedMacParameters instead.
|
| com.google.crypto.tink.NoSecretKeysetHandle |
| com.google.crypto.tink.prf.PrfKeyTemplates
Use PredefinedPrfParameters instead.
|
| com.google.crypto.tink.signature.PublicKeySignConfig
use
Config and SignatureConfig |
| com.google.crypto.tink.signature.PublicKeySignFactory
Use
keysetHandle.GetPrimitive(PublicKeySign.class) after registering the
PublicKeySignWrapper instead. |
| com.google.crypto.tink.signature.PublicKeyVerifyConfig
use
Config and SignatureConfig |
| com.google.crypto.tink.signature.PublicKeyVerifyFactory
Use
keysetHandle.GetPrimitive(PublicKeyVerify.class) after registering the
PublicKeyVerifyWrapper instead. |
| com.google.crypto.tink.proto.RegistryConfig |
| com.google.crypto.tink.streamingaead.StreamingAeadFactory
Use
keysetHandle.GetPrimitive(StreamingAead.class) after registering the
StreamingAeadWrapper instead. |
| com.google.crypto.tink.streamingaead.StreamingAeadKeyTemplates
Try using our refaster templates to replace them (see
https://github.com/tink-crypto/tink-java/tree/main/tools/refaster). If migration is unclear,
please file an issue on https://github.com/tink-crypto/tink-java.
|
| Enum and Description |
|---|
| com.google.crypto.tink.subtle.PemKeyType
Use com.google.crypto.tink.PemKeyType instead.
|
| Constructor and Description |
|---|
| com.google.crypto.tink.aead.KmsEnvelopeAead(KeyTemplate, Aead)
Instead, call
KmsEnvelopeAead.create as explained above. |