| Class and Description |
|---|
| EncryptedKeyset
Represents a keyset that is encrypted with a master key.
|
| KeyData
The actual *Key-proto is wrapped in a KeyData message, which in addition
to this serialized proto contains also type_url identifying the
definition of *Key-proto (as in KeyFormat-message), and some extra metadata
about the type key material.
|
| Keyset
A Tink user works usually not with single keys, but with keysets,
to enable key rotation.
|
| Keyset.Key
Protobuf type
google.crypto.tink.Keyset.Key |
| KeysetInfo
Represents a "safe" Keyset that doesn't contain any actual key material,
thus can be used for logging or monitoring.
|
| KeyStatusType
Protobuf enum
google.crypto.tink.KeyStatusType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| KeyTypeEntry
An entry that describes a key type to be used with Tink library,
specifying the corresponding primitive, key manager, and deprecation status.
|
| OutputPrefixType
Tink produces and accepts ciphertexts or signatures that consist
of a prefix and a payload.
|
| RegistryConfig
A complete configuration of Tink library: a list of key types
to be available via the Registry after initialization.
|
| Class and Description |
|---|
| HashType
Protobuf enum
google.crypto.tink.HashType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| RegistryConfig
A complete configuration of Tink library: a list of key types
to be available via the Registry after initialization.
|
| Class and Description |
|---|
| RegistryConfig
A complete configuration of Tink library: a list of key types
to be available via the Registry after initialization.
|
| Class and Description |
|---|
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| RegistryConfig
A complete configuration of Tink library: a list of key types
to be available via the Registry after initialization.
|
| Class and Description |
|---|
| EciesAeadHkdfParams
Protobuf type
google.crypto.tink.EciesAeadHkdfParams |
| EcPointFormat
Protobuf enum
google.crypto.tink.EcPointFormat |
| EllipticCurveType
Protobuf enum
google.crypto.tink.EllipticCurveType |
| HashType
Protobuf enum
google.crypto.tink.HashType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| RegistryConfig
A complete configuration of Tink library: a list of key types
to be available via the Registry after initialization.
|
| Class and Description |
|---|
| EncryptedKeyset
Represents a keyset that is encrypted with a master key.
|
| Keyset
A Tink user works usually not with single keys, but with keysets,
to enable key rotation.
|
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| Class and Description |
|---|
| HashType
Protobuf enum
google.crypto.tink.HashType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| RegistryConfig
A complete configuration of Tink library: a list of key types
to be available via the Registry after initialization.
|
| Class and Description |
|---|
| AesCtrHmacAeadKey
key_type: type.googleapis.com/google.crypto.tink.AesCtrHmacAeadKey
|
| AesCtrHmacAeadKey.Builder
key_type: type.googleapis.com/google.crypto.tink.AesCtrHmacAeadKey
|
| AesCtrHmacAeadKeyFormat
Protobuf type
google.crypto.tink.AesCtrHmacAeadKeyFormat |
| AesCtrHmacAeadKeyFormat.Builder
Protobuf type
google.crypto.tink.AesCtrHmacAeadKeyFormat |
| AesCtrHmacAeadKeyFormatOrBuilder |
| AesCtrHmacAeadKeyOrBuilder |
| AesCtrHmacStreamingKey
key_type: type.googleapis.com/google.crypto.tink.AesCtrHmacStreamingKey
|
| AesCtrHmacStreamingKey.Builder
key_type: type.googleapis.com/google.crypto.tink.AesCtrHmacStreamingKey
|
| AesCtrHmacStreamingKeyFormat
Protobuf type
google.crypto.tink.AesCtrHmacStreamingKeyFormat |
| AesCtrHmacStreamingKeyFormat.Builder
Protobuf type
google.crypto.tink.AesCtrHmacStreamingKeyFormat |
| AesCtrHmacStreamingKeyFormatOrBuilder |
| AesCtrHmacStreamingKeyOrBuilder |
| AesCtrHmacStreamingParams
Protobuf type
google.crypto.tink.AesCtrHmacStreamingParams |
| AesCtrHmacStreamingParams.Builder
Protobuf type
google.crypto.tink.AesCtrHmacStreamingParams |
| AesCtrHmacStreamingParamsOrBuilder |
| AesCtrKey
key_type: type.googleapis.com/google.crypto.tink.AesCtrKey
|
| AesCtrKey.Builder
key_type: type.googleapis.com/google.crypto.tink.AesCtrKey
|
| AesCtrKeyFormat
Protobuf type
google.crypto.tink.AesCtrKeyFormat |
| AesCtrKeyFormat.Builder
Protobuf type
google.crypto.tink.AesCtrKeyFormat |
| AesCtrKeyFormatOrBuilder |
| AesCtrKeyOrBuilder |
| AesCtrParams
Protobuf type
google.crypto.tink.AesCtrParams |
| AesCtrParams.Builder
Protobuf type
google.crypto.tink.AesCtrParams |
| AesCtrParamsOrBuilder |
| AesEaxKey
key_type: type.googleapis.com/google.crypto.tink.AesEaxKey
|
| AesEaxKey.Builder
key_type: type.googleapis.com/google.crypto.tink.AesEaxKey
|
| AesEaxKeyFormat
Protobuf type
google.crypto.tink.AesEaxKeyFormat |
| AesEaxKeyFormat.Builder
Protobuf type
google.crypto.tink.AesEaxKeyFormat |
| AesEaxKeyFormatOrBuilder |
| AesEaxKeyOrBuilder |
| AesEaxParams
only allowing tag size in bytes = 16
|
| AesEaxParams.Builder
only allowing tag size in bytes = 16
|
| AesEaxParamsOrBuilder |
| AesGcmHkdfStreamingKey
key_type: type.googleapis.com/google.crypto.tink.AesGcmHkdfStreamingKey
|
| AesGcmHkdfStreamingKey.Builder
key_type: type.googleapis.com/google.crypto.tink.AesGcmHkdfStreamingKey
|
| AesGcmHkdfStreamingKeyFormat
Protobuf type
google.crypto.tink.AesGcmHkdfStreamingKeyFormat |
| AesGcmHkdfStreamingKeyFormat.Builder
Protobuf type
google.crypto.tink.AesGcmHkdfStreamingKeyFormat |
| AesGcmHkdfStreamingKeyFormatOrBuilder |
| AesGcmHkdfStreamingKeyOrBuilder |
| AesGcmHkdfStreamingParams
Protobuf type
google.crypto.tink.AesGcmHkdfStreamingParams |
| AesGcmHkdfStreamingParams.Builder
Protobuf type
google.crypto.tink.AesGcmHkdfStreamingParams |
| AesGcmHkdfStreamingParamsOrBuilder |
| AesGcmKey
key_type: type.googleapis.com/google.crypto.tink.AesGcmKey
|
| AesGcmKey.Builder
key_type: type.googleapis.com/google.crypto.tink.AesGcmKey
|
| AesGcmKeyFormat
only allowing IV size in bytes = 12 and tag size in bytes = 16
Thus, accept no params.
|
| AesGcmKeyFormat.Builder
only allowing IV size in bytes = 12 and tag size in bytes = 16
Thus, accept no params.
|
| AesGcmKeyFormatOrBuilder |
| AesGcmKeyOrBuilder |
| AesSivKey
key_type: type.googleapis.com/google.crypto.tink.AesSivKey
|
| AesSivKey.Builder
key_type: type.googleapis.com/google.crypto.tink.AesSivKey
|
| AesSivKeyFormat
Protobuf type
google.crypto.tink.AesSivKeyFormat |
| AesSivKeyFormat.Builder
Protobuf type
google.crypto.tink.AesSivKeyFormat |
| AesSivKeyFormatOrBuilder |
| AesSivKeyOrBuilder |
| ChaCha20Poly1305Key
key_type: type.googleapis.com/google.crypto.tink.ChaCha20Poly1305.
|
| ChaCha20Poly1305Key.Builder
key_type: type.googleapis.com/google.crypto.tink.ChaCha20Poly1305.
|
| ChaCha20Poly1305KeyOrBuilder |
| EcdsaKeyFormat
Protobuf type
google.crypto.tink.EcdsaKeyFormat |
| EcdsaKeyFormat.Builder
Protobuf type
google.crypto.tink.EcdsaKeyFormat |
| EcdsaKeyFormatOrBuilder |
| EcdsaParams
Protos for Ecdsa.
|
| EcdsaParams.Builder
Protos for Ecdsa.
|
| EcdsaParamsOrBuilder |
| EcdsaPrivateKey
key_type: type.googleapis.com/google.crypto.tink.EcdsaPrivateKey
|
| EcdsaPrivateKey.Builder
key_type: type.googleapis.com/google.crypto.tink.EcdsaPrivateKey
|
| EcdsaPrivateKeyOrBuilder |
| EcdsaPublicKey
key_type: type.googleapis.com/google.crypto.tink.EcdsaPublicKey
|
| EcdsaPublicKey.Builder
key_type: type.googleapis.com/google.crypto.tink.EcdsaPublicKey
|
| EcdsaPublicKeyOrBuilder |
| EcdsaSignatureEncoding
Protobuf enum
google.crypto.tink.EcdsaSignatureEncoding |
| EciesAeadDemParams
Parameters of AEAD DEM (Data Encapsulation Mechanism).
|
| EciesAeadDemParams.Builder
Parameters of AEAD DEM (Data Encapsulation Mechanism).
|
| EciesAeadDemParamsOrBuilder |
| EciesAeadHkdfKeyFormat
Protobuf type
google.crypto.tink.EciesAeadHkdfKeyFormat |
| EciesAeadHkdfKeyFormat.Builder
Protobuf type
google.crypto.tink.EciesAeadHkdfKeyFormat |
| EciesAeadHkdfKeyFormatOrBuilder |
| EciesAeadHkdfParams
Protobuf type
google.crypto.tink.EciesAeadHkdfParams |
| EciesAeadHkdfParams.Builder
Protobuf type
google.crypto.tink.EciesAeadHkdfParams |
| EciesAeadHkdfParamsOrBuilder |
| EciesAeadHkdfPrivateKey
EciesKdfAeadPrivateKey represents HybridDecryption primitive.
|
| EciesAeadHkdfPrivateKey.Builder
EciesKdfAeadPrivateKey represents HybridDecryption primitive.
|
| EciesAeadHkdfPrivateKeyOrBuilder |
| EciesAeadHkdfPublicKey
EciesAeadHkdfPublicKey represents HybridEncryption primitive.
|
| EciesAeadHkdfPublicKey.Builder
EciesAeadHkdfPublicKey represents HybridEncryption primitive.
|
| EciesAeadHkdfPublicKeyOrBuilder |
| EciesHkdfKemParams
Parameters of KEM (Key Encapsulation Mechanism)
|
| EciesHkdfKemParams.Builder
Parameters of KEM (Key Encapsulation Mechanism)
|
| EciesHkdfKemParamsOrBuilder |
| EcPointFormat
Protobuf enum
google.crypto.tink.EcPointFormat |
| Ed25519PrivateKey
key_type: type.googleapis.com/google.crypto.tink.Ed25519PrivateKey
|
| Ed25519PrivateKey.Builder
key_type: type.googleapis.com/google.crypto.tink.Ed25519PrivateKey
|
| Ed25519PrivateKeyOrBuilder |
| Ed25519PublicKey
key_type: type.googleapis.com/google.crypto.tink.Ed25519PublicKey
|
| Ed25519PublicKey.Builder
key_type: type.googleapis.com/google.crypto.tink.Ed25519PublicKey
|
| Ed25519PublicKeyOrBuilder |
| EllipticCurveType
Protobuf enum
google.crypto.tink.EllipticCurveType |
| EncryptedKeyset
Represents a keyset that is encrypted with a master key.
|
| EncryptedKeyset.Builder
Represents a keyset that is encrypted with a master key.
|
| EncryptedKeysetOrBuilder |
| HashType
Protobuf enum
google.crypto.tink.HashType |
| HmacKey
key_type: type.googleapis.com/google.crypto.tink.HmacKey
|
| HmacKey.Builder
key_type: type.googleapis.com/google.crypto.tink.HmacKey
|
| HmacKeyFormat
Protobuf type
google.crypto.tink.HmacKeyFormat |
| HmacKeyFormat.Builder
Protobuf type
google.crypto.tink.HmacKeyFormat |
| HmacKeyFormatOrBuilder |
| HmacKeyOrBuilder |
| HmacParams
Protobuf type
google.crypto.tink.HmacParams |
| HmacParams.Builder
Protobuf type
google.crypto.tink.HmacParams |
| HmacParamsOrBuilder |
| KeyData
The actual *Key-proto is wrapped in a KeyData message, which in addition
to this serialized proto contains also type_url identifying the
definition of *Key-proto (as in KeyFormat-message), and some extra metadata
about the type key material.
|
| KeyData.Builder
The actual *Key-proto is wrapped in a KeyData message, which in addition
to this serialized proto contains also type_url identifying the
definition of *Key-proto (as in KeyFormat-message), and some extra metadata
about the type key material.
|
| KeyData.KeyMaterialType
Protobuf enum
google.crypto.tink.KeyData.KeyMaterialType |
| KeyDataOrBuilder |
| Keyset
A Tink user works usually not with single keys, but with keysets,
to enable key rotation.
|
| Keyset.Builder
A Tink user works usually not with single keys, but with keysets,
to enable key rotation.
|
| Keyset.Key
Protobuf type
google.crypto.tink.Keyset.Key |
| Keyset.Key.Builder
Protobuf type
google.crypto.tink.Keyset.Key |
| Keyset.KeyOrBuilder |
| KeysetInfo
Represents a "safe" Keyset that doesn't contain any actual key material,
thus can be used for logging or monitoring.
|
| KeysetInfo.Builder
Represents a "safe" Keyset that doesn't contain any actual key material,
thus can be used for logging or monitoring.
|
| KeysetInfo.KeyInfo
Protobuf type
google.crypto.tink.KeysetInfo.KeyInfo |
| KeysetInfo.KeyInfo.Builder
Protobuf type
google.crypto.tink.KeysetInfo.KeyInfo |
| KeysetInfo.KeyInfoOrBuilder |
| KeysetInfoOrBuilder |
| KeysetOrBuilder |
| KeyStatusType
Protobuf enum
google.crypto.tink.KeyStatusType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| KeyTemplate.Builder
Protobuf type
google.crypto.tink.KeyTemplate |
| KeyTemplateOrBuilder |
| KeyTypeEntry
An entry that describes a key type to be used with Tink library,
specifying the corresponding primitive, key manager, and deprecation status.
|
| KeyTypeEntry.Builder
An entry that describes a key type to be used with Tink library,
specifying the corresponding primitive, key manager, and deprecation status.
|
| KeyTypeEntryOrBuilder |
| KmsAeadKey
There is no actual key material in the key.
|
| KmsAeadKey.Builder
There is no actual key material in the key.
|
| KmsAeadKeyFormat
Protobuf type
google.crypto.tink.KmsAeadKeyFormat |
| KmsAeadKeyFormat.Builder
Protobuf type
google.crypto.tink.KmsAeadKeyFormat |
| KmsAeadKeyFormatOrBuilder |
| KmsAeadKeyOrBuilder |
| KmsEnvelopeAeadKey
There is no actual key material in the key.
|
| KmsEnvelopeAeadKey.Builder
There is no actual key material in the key.
|
| KmsEnvelopeAeadKeyFormat
Protobuf type
google.crypto.tink.KmsEnvelopeAeadKeyFormat |
| KmsEnvelopeAeadKeyFormat.Builder
Protobuf type
google.crypto.tink.KmsEnvelopeAeadKeyFormat |
| KmsEnvelopeAeadKeyFormatOrBuilder |
| KmsEnvelopeAeadKeyOrBuilder |
| OutputPrefixType
Tink produces and accepts ciphertexts or signatures that consist
of a prefix and a payload.
|
| RegistryConfig
A complete configuration of Tink library: a list of key types
to be available via the Registry after initialization.
|
| RegistryConfig.Builder
A complete configuration of Tink library: a list of key types
to be available via the Registry after initialization.
|
| RegistryConfigOrBuilder |
| Class and Description |
|---|
| EcdsaSignatureEncoding
Protobuf enum
google.crypto.tink.EcdsaSignatureEncoding |
| EllipticCurveType
Protobuf enum
google.crypto.tink.EllipticCurveType |
| HashType
Protobuf enum
google.crypto.tink.HashType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| RegistryConfig
A complete configuration of Tink library: a list of key types
to be available via the Registry after initialization.
|
| Class and Description |
|---|
| HashType
Protobuf enum
google.crypto.tink.HashType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| RegistryConfig
A complete configuration of Tink library: a list of key types
to be available via the Registry after initialization.
|