-
Interfaces Interface Description com.google.crypto.tink.Catalogue Catalogues are no longer supported.
-
Classes Class Description com.google.crypto.tink.aead.AeadFactory UsekeysetHandle.getPrimitive(RegistryConfiguration.get(), Aead.class)after registering theAeadWrapperinstead.com.google.crypto.tink.daead.DeterministicAeadFactory UsekeysetHandle.getPrimitive(RegistryConfiguration.get(), DeterministicAead.class)after registering theDeterministicAeadWrapperinstead.com.google.crypto.tink.daead.DeterministicAeadKeyTemplates UsePredefinedDeterministicAeadParametersinstead.com.google.crypto.tink.hybrid.HybridDecryptConfig useConfigandHybridConfigcom.google.crypto.tink.hybrid.HybridDecryptFactory UsekeysetHandle.getPrimitive(RegistryConfiguration.get(), HybridDecrypt.class)after registering theHybridDecryptWrapperinstead.com.google.crypto.tink.hybrid.HybridEncryptConfig useConfigandHybridConfigcom.google.crypto.tink.hybrid.HybridEncryptFactory UsekeysetHandle.getPrimitive(RegistryConfiguration.get(), HybridEncrypt.class)after registering theHybridEncryptWrapperinstead.com.google.crypto.tink.JsonKeysetWriter Serialize the Keyset usingTinkJsonProtoKeysetFormat.serializeKeyset()instead.com.google.crypto.tink.mac.MacFactory UsekeysetHandle.getPrimitive(RegistryConfiguration.get(), Mac.class)after registering theMacWrapperinstead.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 useConfigandSignatureConfigcom.google.crypto.tink.signature.PublicKeySignFactory UsekeysetHandle.getPrimitive(RegistryConfiguration.get(), PublicKeySign.class)after registering thePublicKeySignWrapperinstead.com.google.crypto.tink.signature.PublicKeyVerifyConfig useConfigandSignatureConfigcom.google.crypto.tink.signature.PublicKeyVerifyFactory UsekeysetHandle.getPrimitive(RegistryConfiguration.get(), PublicKeyVerify.class)after registering thePublicKeyVerifyWrapperinstead.com.google.crypto.tink.streamingaead.StreamingAeadFactory UsekeysetHandle.getPrimitive(RegistryConfiguration.get(), StreamingAead.class)after registering theStreamingAeadWrapperinstead.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.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 asCipher.getInstance("AESWRAPPAD");. Some provider use a different algorithm name:Cipher.getInstance("AES/KWP/NoPadding");.
-
Enums Enum Description com.google.crypto.tink.subtle.PemKeyType Use com.google.crypto.tink.PemKeyType instead.
-
Constructors Constructor Description com.google.crypto.tink.aead.KmsEnvelopeAead(KeyTemplate, Aead) Instead, callKmsEnvelopeAead.createas explained above.com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient(String)