| 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(RegistryConfiguration.get(), Aead.class) after
registering the AeadWrapper instead. |
| com.google.crypto.tink.daead.DeterministicAeadFactory
Use
keysetHandle.getPrimitive(RegistryConfiguration.get(),
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(RegistryConfiguration.get(),
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(RegistryConfiguration.get(),
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(RegistryConfiguration.get(), 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(RegistryConfiguration.get(),
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(RegistryConfiguration.get(),
PublicKeyVerify.class) after registering the PublicKeyVerifyWrapper instead. |
| com.google.crypto.tink.proto.RegistryConfig |
| com.google.crypto.tink.streamingaead.StreamingAeadFactory
Use
keysetHandle.getPrimitive(RegistryConfiguration.get(),
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. |