| Class and Description |
|---|
| Aead
Interface for Authenticated Encryption with Associated Data (AEAD).
|
| Catalogue
Deprecated.
Catalogues are no longer supported.
|
| JsonKeysetReader
A
KeysetReader that 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 to
Keyset, to limit the exposure of actual
protocol buffers that hold sensitive key material. |
| KeysetHandle.Builder
Used to create new
KeysetHandle objects. |
| KeysetHandle.Builder.Entry
One entry, representing a single key, in a Keyset.Builder.
|
| KeysetHandle.Entry
Represents a single entry in a keyset.
|
| KeysetManager
Manages a
Keyset proto, with convenience methods that rotate, disable, enable or destroy
keys. |
| KeysetReader
A KeysetReader knows how to read a
Keyset or an EncryptedKeyset from some source. |
| KeysetWriter
A KeysetWriter knows how to write a
Keyset or an EncryptedKeyset to 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 supports
|
| PrimitiveSet
A container class for a set of primitives -- implementations of cryptographic primitives offered
by Tink.
|
| PrimitiveSet.Builder
Builds an immutable PrimitiveSet.
|
| PrimitiveSet.Entry
A single entry in the set.
|
| PrimitiveWrapper
Basic interface for wrapping a primitive.
|
| SecretKeyAccess
Represents access to secret key material.
|
| Class and 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 to
Keyset, 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.
|
| PrimitiveSet
A container class for a set of primitives -- implementations of cryptographic primitives offered
by Tink.
|
| PrimitiveWrapper
Basic interface for wrapping a primitive.
|
| Class and Description |
|---|
| Aead
Interface for Authenticated Encryption with Associated Data (AEAD).
|
| Class and Description |
|---|
| DeterministicAead
Interface for Deterministic Authenticated Encryption with Associated Data (Deterministic AEAD).
|
| KeysetHandle
A KeysetHandle provides abstracted access to
Keyset, 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.
|
| PrimitiveSet
A container class for a set of primitives -- implementations of cryptographic primitives offered
by Tink.
|
| PrimitiveWrapper
Basic interface for wrapping a primitive.
|
| Class and Description |
|---|
| HybridDecrypt
Interface for hybrid decryption.
|
| HybridEncrypt
Interface for hybrid encryption.
|
| KeysetHandle
A KeysetHandle provides abstracted access to
Keyset, 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.
|
| PrimitiveSet
A container class for a set of primitives -- implementations of cryptographic primitives offered
by Tink.
|
| PrimitiveWrapper
Basic interface for wrapping a primitive.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| Aead
Interface for Authenticated Encryption with Associated Data (AEAD).
|
| KeysetHandle
A KeysetHandle provides abstracted access to
Keyset, to limit the exposure of actual
protocol buffers that hold sensitive key material. |
| KeysetReader
A KeysetReader knows how to read a
Keyset or an EncryptedKeyset from some source. |
| KeysetWriter
A KeysetWriter knows how to write a
Keyset or an EncryptedKeyset to 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.
|
| Class and Description |
|---|
| Key
Represents a cryptographic object.
|
| 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.
|
| PrimitiveSet
A container class for a set of primitives -- implementations of cryptographic primitives offered
by Tink.
|
| PrimitiveWrapper
Basic interface for wrapping a primitive.
|
| SecretKeyAccess
Represents access to secret key material.
|
| Class and Description |
|---|
| KeysetHandle
A KeysetHandle provides abstracted access to
Keyset, 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.
|
| Class and Description |
|---|
| Key
Represents a cryptographic object.
|
| KeysetHandle
A KeysetHandle provides abstracted access to
Keyset, 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.
|
| PrimitiveSet
A container class for a set of primitives -- implementations of cryptographic primitives offered
by Tink.
|
| PrimitiveWrapper
Basic interface for wrapping a primitive.
|
| Class and Description |
|---|
| KeyStatus
Represents the status of a key in a keyset.
|
| Class and 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.
|
| PrimitiveSet
A container class for a set of primitives -- implementations of cryptographic primitives offered
by Tink.
|
| PrimitiveWrapper
Basic interface for wrapping a primitive.
|
| Class and Description |
|---|
| AccessesPartialKey
Annotates methods and classes which access parts of keys.
|
| Key
Represents a cryptographic object.
|
| KeysetHandle
A KeysetHandle provides abstracted access to
Keyset, to limit the exposure of actual
protocol buffers that hold sensitive key material. |
| KeysetReader
A KeysetReader knows how to read a
Keyset or an EncryptedKeyset from some source. |
| 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.
|
| PemKeyType
PEM key types that Tink supports
|
| PrimitiveSet
A container class for a set of primitives -- implementations of cryptographic primitives offered
by Tink.
|
| PrimitiveWrapper
Basic interface for wrapping a primitive.
|
| PrivateKey
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.
|
| Class and Description |
|---|
| KeysetHandle
A KeysetHandle provides abstracted access to
Keyset, 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.
|
| PrimitiveSet
A container class for a set of primitives -- implementations of cryptographic primitives offered
by Tink.
|
| PrimitiveWrapper
Basic interface for wrapping a primitive.
|
| StreamingAead
An interface for streaming authenticated encryption with associated data.
|
| Class and Description |
|---|
| 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.
|
| Class and 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.
|
| Class and 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.
|
| Class and Description |
|---|
| SecretKeyAccess
Represents access to secret key material.
|