Uses of Package
com.google.crypto.tink
-
Classes in com.google.crypto.tink used by com.google.crypto.tink Class Description Aead Interface for Authenticated Encryption with Associated Data (AEAD).Catalogue Deprecated.Catalogues are no longer supported.Configuration An object of this class represents a collection of algorithms that a user wants Tink to understand.JsonKeysetReader AKeysetReaderthat can read from source source cleartext or encrypted keysets in proto JSON format.Key Represents a cryptographic object.KeyManager A KeyManager "understands" keys of a specific key type: it can generate keys of the supported type and create primitives for supported keys.KeysetHandle A KeysetHandle provides abstracted access toKeyset, to limit the exposure of actual protocol buffers that hold sensitive key material.KeysetHandle.Builder Used to create newKeysetHandleobjects.KeysetHandle.Builder.Entry One entry, representing a single key, in a Keyset.Builder.KeysetHandle.Entry Represents a single entry in a keyset.KeysetManager Manages aKeysetproto, with convenience methods that rotate, disable, enable or destroy keys.KeysetReader A KeysetReader knows how to read aKeysetor anEncryptedKeysetfrom some source.KeysetWriter A KeysetWriter knows how to write aKeysetor anEncryptedKeysetto some storage system.KeyStatus Represents the status of a key in a keyset.KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.KeyTemplate.OutputPrefixType Tink produces and accepts ciphertexts or signatures that consist of a prefix and a payload.KmsClient A KmsClient knows how to produce primitives backed by keys stored in remote KMS services.Parameters Represents a cryptographic function without the actual key material.PemKeyType PEM key types that Tink supportsSecretKeyAccess Represents access to secret key material. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.aead Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.Aead Interface for Authenticated Encryption with Associated Data (AEAD).Key Represents a cryptographic object.KeysetHandle A KeysetHandle provides abstracted access toKeyset, to limit the exposure of actual protocol buffers that hold sensitive key material.KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.Parameters Represents a cryptographic function without the actual key material. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.aead.internal Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.Aead Interface for Authenticated Encryption with Associated Data (AEAD). -
Classes in com.google.crypto.tink used by com.google.crypto.tink.aead.subtle Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.Aead Interface for Authenticated Encryption with Associated Data (AEAD). -
Classes in com.google.crypto.tink used by com.google.crypto.tink.daead Class Description DeterministicAead Interface for Deterministic Authenticated Encryption with Associated Data (Deterministic AEAD).Key Represents a cryptographic object.KeysetHandle A KeysetHandle provides abstracted access toKeyset, to limit the exposure of actual protocol buffers that hold sensitive key material.KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.Parameters Represents a cryptographic function without the actual key material. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.daead.internal Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.DeterministicAead Interface for Deterministic Authenticated Encryption with Associated Data (Deterministic AEAD). -
Classes in com.google.crypto.tink used by com.google.crypto.tink.hybrid Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.HybridDecrypt Interface for hybrid decryption.HybridEncrypt Interface for hybrid encryption.Key Represents a cryptographic object.KeysetHandle A KeysetHandle provides abstracted access toKeyset, to limit the exposure of actual protocol buffers that hold sensitive key material.KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.Parameters Represents a cryptographic function without the actual key material.PrivateKey Interface to be implemented by all private keys, that gives access to the public key. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.hybrid.internal Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.HybridDecrypt Interface for hybrid decryption.HybridEncrypt Interface for hybrid encryption. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.hybrid.subtle Class Description HybridDecrypt Interface for hybrid decryption.HybridEncrypt Interface for hybrid encryption. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.integration.android Class Description Aead Interface for Authenticated Encryption with Associated Data (AEAD).KeysetHandle A KeysetHandle provides abstracted access toKeyset, to limit the exposure of actual protocol buffers that hold sensitive key material.KeysetReader A KeysetReader knows how to read aKeysetor anEncryptedKeysetfrom some source.KeysetWriter A KeysetWriter knows how to write aKeysetor anEncryptedKeysetto some storage system.KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.KmsClient A KmsClient knows how to produce primitives backed by keys stored in remote KMS services. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.internal Class Description Configuration An object of this class represents a collection of algorithms that a user wants Tink to understand.Key Represents a cryptographic object.KeyManager A KeyManager "understands" keys of a specific key type: it can generate keys of the supported type and create primitives for supported keys.KeyStatus Represents the status of a key in a keyset.KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.KeyTemplate.OutputPrefixType Tink produces and accepts ciphertexts or signatures that consist of a prefix and a payload.Parameters Represents a cryptographic function without the actual key material.PrivateKeyManager AKeyManagerthat understands asymmetric private key types.SecretKeyAccess Represents access to secret key material. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.jwt Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.Key Represents a cryptographic object.KeysetHandle A KeysetHandle provides abstracted access toKeyset, to limit the exposure of actual protocol buffers that hold sensitive key material.KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.Parameters Represents a cryptographic function without the actual key material.PrivateKey Interface to be implemented by all private keys, that gives access to the public key. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.keyderivation Class Description Key Represents a cryptographic object.KeysetHandle A KeysetHandle provides abstracted access toKeyset, to limit the exposure of actual protocol buffers that hold sensitive key material.Parameters Represents a cryptographic function without the actual key material. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.keyderivation.internal Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.Key Represents a cryptographic object.KeyManager A KeyManager "understands" keys of a specific key type: it can generate keys of the supported type and create primitives for supported keys. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.mac Class Description Key Represents a cryptographic object.KeysetHandle A KeysetHandle provides abstracted access toKeyset, to limit the exposure of actual protocol buffers that hold sensitive key material.KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.Mac Interface for Message Authentication Codes (MAC).Parameters Represents a cryptographic function without the actual key material. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.mac.internal Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.Mac Interface for Message Authentication Codes (MAC). -
Classes in com.google.crypto.tink used by com.google.crypto.tink.prf Class Description Key Represents a cryptographic object.KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.Parameters Represents a cryptographic function without the actual key material. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.prf.internal Class Description AccessesPartialKey Annotates methods and classes which access parts of keys. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.signature Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.Key Represents a cryptographic object.KeysetHandle A KeysetHandle provides abstracted access toKeyset, to limit the exposure of actual protocol buffers that hold sensitive key material.KeysetReader A KeysetReader knows how to read aKeysetor anEncryptedKeysetfrom some source.KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.Parameters Represents a cryptographic function without the actual key material.PemKeyType PEM key types that Tink supportsPrivateKey Interface to be implemented by all private keys, that gives access to the public key.PublicKeySign Interface for public key signing.PublicKeyVerify Interface for public key signing. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.signature.internal Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.PublicKeySign Interface for public key signing.PublicKeyVerify Interface for public key signing. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.streamingaead Class Description Key Represents a cryptographic object.KeysetHandle A KeysetHandle provides abstracted access toKeyset, to limit the exposure of actual protocol buffers that hold sensitive key material.KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.Parameters Represents a cryptographic function without the actual key material.StreamingAead An interface for streaming authenticated encryption with associated data. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.streamingaead.internal Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.StreamingAead An interface for streaming authenticated encryption with associated data. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.subtle Class Description AccessesPartialKey Annotates methods and classes which access parts of keys.Aead Interface for Authenticated Encryption with Associated Data (AEAD).DeterministicAead Interface for Deterministic Authenticated Encryption with Associated Data (Deterministic AEAD).HybridDecrypt Interface for hybrid decryption.HybridEncrypt Interface for hybrid encryption.KeyWrap Interface for symmetric Key wrapping.Mac Interface for Message Authentication Codes (MAC).PublicKeySign Interface for public key signing.PublicKeyVerify Interface for public key signing.StreamingAead An interface for streaming authenticated encryption with associated data. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.subtle.prf Class Description AccessesPartialKey Annotates methods and classes which access parts of keys. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.tinkkey Class Description KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.KeyTemplate.OutputPrefixType Tink produces and accepts ciphertexts or signatures that consist of a prefix and a payload. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.tinkkey.internal Class Description KeyTemplate A KeyTemplate specifies how to generate keys of a particular type.KeyTemplate.OutputPrefixType Tink produces and accepts ciphertexts or signatures that consist of a prefix and a payload. -
Classes in com.google.crypto.tink used by com.google.crypto.tink.util Class Description SecretKeyAccess Represents access to secret key material.