| 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
Deprecated.
|
| OutputPrefixType
Tink produces and accepts ciphertexts or signatures that consist
of a prefix and a payload.
|
| RegistryConfig
Deprecated.
|
| Class and Description |
|---|
| AesCtrHmacAeadKey
key_type: type.googleapis.com/google.crypto.tink.AesCtrHmacAeadKey
|
| AesCtrHmacAeadKeyFormat
Protobuf type
google.crypto.tink.AesCtrHmacAeadKeyFormat |
| AesCtrKey
key_type: type.googleapis.com/google.crypto.tink.AesCtrKey
|
| AesCtrKeyFormat
Protobuf type
google.crypto.tink.AesCtrKeyFormat |
| AesEaxKey
key_type: type.googleapis.com/google.crypto.tink.AesEaxKey
|
| AesEaxKeyFormat
Protobuf type
google.crypto.tink.AesEaxKeyFormat |
| AesGcmKey
Protobuf type
google.crypto.tink.AesGcmKey |
| AesGcmKeyFormat
Protobuf type
google.crypto.tink.AesGcmKeyFormat |
| AesGcmSivKey
key_type: type.googleapis.com/google.crypto.tink.AesGcmSivKey
|
| AesGcmSivKeyFormat
The only allowed IV size is 12 bytes and tag size is 16 bytes.
|
| ChaCha20Poly1305Key
key_type: type.googleapis.com/google.crypto.tink.ChaCha20Poly1305.
|
| ChaCha20Poly1305KeyFormat
Protobuf type
google.crypto.tink.ChaCha20Poly1305KeyFormat |
| HashType
Protobuf enum
google.crypto.tink.HashType |
| KeyData.KeyMaterialType
Protobuf enum
google.crypto.tink.KeyData.KeyMaterialType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| KmsAeadKey
There is no actual key material in the key.
|
| KmsAeadKeyFormat
Protobuf type
google.crypto.tink.KmsAeadKeyFormat |
| KmsEnvelopeAeadKey
There is no actual key material in the key.
|
| KmsEnvelopeAeadKeyFormat
Protobuf type
google.crypto.tink.KmsEnvelopeAeadKeyFormat |
| RegistryConfig
Deprecated.
|
| XChaCha20Poly1305Key
key_type: type.googleapis.com/google.crypto.tink.XChaCha20Poly1305Key
|
| XChaCha20Poly1305KeyFormat
Protobuf type
google.crypto.tink.XChaCha20Poly1305KeyFormat |
| Class and Description |
|---|
| RegistryConfig
Deprecated.
|
| Class and Description |
|---|
| AesSivKey
key_type: type.googleapis.com/google.crypto.tink.AesSivKey
|
| AesSivKeyFormat
Protobuf type
google.crypto.tink.AesSivKeyFormat |
| KeyData.KeyMaterialType
Protobuf enum
google.crypto.tink.KeyData.KeyMaterialType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| RegistryConfig
Deprecated.
|
| Class and Description |
|---|
| EciesAeadHkdfKeyFormat
Protobuf type
google.crypto.tink.EciesAeadHkdfKeyFormat |
| EciesAeadHkdfParams
Protobuf type
google.crypto.tink.EciesAeadHkdfParams |
| EciesAeadHkdfPrivateKey
EciesKdfAeadPrivateKey represents HybridDecryption primitive.
|
| EciesAeadHkdfPublicKey
EciesAeadHkdfPublicKey represents HybridEncryption primitive.
|
| EcPointFormat
Protobuf enum
google.crypto.tink.EcPointFormat |
| EllipticCurveType
Protobuf enum
google.crypto.tink.EllipticCurveType |
| HashType
Protobuf enum
google.crypto.tink.HashType |
| KeyData.KeyMaterialType
Protobuf enum
google.crypto.tink.KeyData.KeyMaterialType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| OutputPrefixType
Tink produces and accepts ciphertexts or signatures that consist
of a prefix and a payload.
|
| RegistryConfig
Deprecated.
|
| Class and Description |
|---|
| HpkeKeyFormat
Protobuf type
google.crypto.tink.HpkeKeyFormat |
| HpkePrivateKey
Protobuf type
google.crypto.tink.HpkePrivateKey |
| HpkePublicKey
Protobuf type
google.crypto.tink.HpkePublicKey |
| KeyData.KeyMaterialType
Protobuf enum
google.crypto.tink.KeyData.KeyMaterialType |
| 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 |
|---|
| KeyData.KeyMaterialType
Protobuf enum
google.crypto.tink.KeyData.KeyMaterialType |
| KeyStatusType
Protobuf enum
google.crypto.tink.KeyStatusType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| OutputPrefixType
Tink produces and accepts ciphertexts or signatures that consist
of a prefix and a payload.
|
| Class and Description |
|---|
| JwtEcdsaKeyFormat
Protobuf type
google.crypto.tink.JwtEcdsaKeyFormat |
| JwtEcdsaPrivateKey
key_type: type.googleapis.com/google.crypto.tink.JwtEcdsaPrivateKey
|
| JwtEcdsaPublicKey
key_type: type.googleapis.com/google.crypto.tink.JwtEcdsaPublicKey
|
| JwtHmacKey
key_type: type.googleapis.com/google.crypto.tink.JwtHmacKey
|
| JwtHmacKeyFormat
Protobuf type
google.crypto.tink.JwtHmacKeyFormat |
| JwtRsaSsaPkcs1KeyFormat
Protobuf type
google.crypto.tink.JwtRsaSsaPkcs1KeyFormat |
| JwtRsaSsaPkcs1PrivateKey
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPkcs1PrivateKey
|
| JwtRsaSsaPkcs1PublicKey
key_type: type.googleapis.com/google.crypto.tink.JwtRsaSsaPkcs1PublicKey
|
| JwtRsaSsaPssKeyFormat
Protobuf type
google.crypto.tink.JwtRsaSsaPssKeyFormat |
| JwtRsaSsaPssPrivateKey
key_type: type.googleapis.com/google.crypto.tink.JwtRsaSsaPssPrivateKey
|
| JwtRsaSsaPssPublicKey
key_type: type.googleapis.com/google.crypto.tink.JwtRsaSsaPssPublicKey
|
| KeyData.KeyMaterialType
Protobuf enum
google.crypto.tink.KeyData.KeyMaterialType |
| RegistryConfig
Deprecated.
|
| Class and Description |
|---|
| AesCmacKey
key_type: type.googleapis.com/google.crypto.tink.AesCmacKey
|
| AesCmacKeyFormat
Protobuf type
google.crypto.tink.AesCmacKeyFormat |
| HashType
Protobuf enum
google.crypto.tink.HashType |
| HmacKey
key_type: type.googleapis.com/google.crypto.tink.HmacKey
|
| HmacKeyFormat
Protobuf type
google.crypto.tink.HmacKeyFormat |
| KeyData.KeyMaterialType
Protobuf enum
google.crypto.tink.KeyData.KeyMaterialType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| RegistryConfig
Deprecated.
|
| Class and Description |
|---|
| AesCmacPrfKey
key_type: type.googleapis.com/google.crypto.tink.AesCmacPrfKey
|
| AesCmacPrfKeyFormat
Protobuf type
google.crypto.tink.AesCmacPrfKeyFormat |
| HkdfPrfKey
Protobuf type
google.crypto.tink.HkdfPrfKey |
| HkdfPrfKeyFormat
Protobuf type
google.crypto.tink.HkdfPrfKeyFormat |
| HmacPrfKey
key_type: type.googleapis.com/google.crypto.tink.HmacPrfKey
|
| HmacPrfKeyFormat
Protobuf type
google.crypto.tink.HmacPrfKeyFormat |
| KeyData.KeyMaterialType
Protobuf enum
google.crypto.tink.KeyData.KeyMaterialType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| Class and Description |
|---|
| AesCmacKey
key_type: type.googleapis.com/google.crypto.tink.AesCmacKey
|
| AesCmacKey.Builder
key_type: type.googleapis.com/google.crypto.tink.AesCmacKey
|
| AesCmacKeyFormat
Protobuf type
google.crypto.tink.AesCmacKeyFormat |
| AesCmacKeyFormat.Builder
Protobuf type
google.crypto.tink.AesCmacKeyFormat |
| AesCmacKeyFormatOrBuilder |
| AesCmacKeyOrBuilder |
| AesCmacParams
Protobuf type
google.crypto.tink.AesCmacParams |
| AesCmacParams.Builder
Protobuf type
google.crypto.tink.AesCmacParams |
| AesCmacParamsOrBuilder |
| AesCmacPrfKey
key_type: type.googleapis.com/google.crypto.tink.AesCmacPrfKey
|
| AesCmacPrfKey.Builder
key_type: type.googleapis.com/google.crypto.tink.AesCmacPrfKey
|
| AesCmacPrfKeyFormat
Protobuf type
google.crypto.tink.AesCmacPrfKeyFormat |
| AesCmacPrfKeyFormat.Builder
Protobuf type
google.crypto.tink.AesCmacPrfKeyFormat |
| AesCmacPrfKeyFormatOrBuilder |
| AesCmacPrfKeyOrBuilder |
| 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
Protobuf type
google.crypto.tink.AesGcmKey |
| AesGcmKey.Builder
Protobuf type
google.crypto.tink.AesGcmKey |
| AesGcmKeyFormat
Protobuf type
google.crypto.tink.AesGcmKeyFormat |
| AesGcmKeyFormat.Builder
Protobuf type
google.crypto.tink.AesGcmKeyFormat |
| AesGcmKeyFormatOrBuilder |
| AesGcmKeyOrBuilder |
| AesGcmSivKey
key_type: type.googleapis.com/google.crypto.tink.AesGcmSivKey
|
| AesGcmSivKey.Builder
key_type: type.googleapis.com/google.crypto.tink.AesGcmSivKey
|
| AesGcmSivKeyFormat
The only allowed IV size is 12 bytes and tag size is 16 bytes.
|
| AesGcmSivKeyFormat.Builder
The only allowed IV size is 12 bytes and tag size is 16 bytes.
|
| AesGcmSivKeyFormatOrBuilder |
| AesGcmSivKeyOrBuilder |
| 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.
|
| ChaCha20Poly1305KeyFormat
Protobuf type
google.crypto.tink.ChaCha20Poly1305KeyFormat |
| ChaCha20Poly1305KeyFormat.Builder
Protobuf type
google.crypto.tink.ChaCha20Poly1305KeyFormat |
| ChaCha20Poly1305KeyFormatOrBuilder |
| 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 |
| Ed25519KeyFormat
Protobuf type
google.crypto.tink.Ed25519KeyFormat |
| Ed25519KeyFormat.Builder
Protobuf type
google.crypto.tink.Ed25519KeyFormat |
| Ed25519KeyFormatOrBuilder |
| 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 |
| HkdfPrfKey
Protobuf type
google.crypto.tink.HkdfPrfKey |
| HkdfPrfKey.Builder
Protobuf type
google.crypto.tink.HkdfPrfKey |
| HkdfPrfKeyFormat
Protobuf type
google.crypto.tink.HkdfPrfKeyFormat |
| HkdfPrfKeyFormat.Builder
Protobuf type
google.crypto.tink.HkdfPrfKeyFormat |
| HkdfPrfKeyFormatOrBuilder |
| HkdfPrfKeyOrBuilder |
| HkdfPrfParams
Protobuf type
google.crypto.tink.HkdfPrfParams |
| HkdfPrfParams.Builder
Protobuf type
google.crypto.tink.HkdfPrfParams |
| HkdfPrfParamsOrBuilder |
| 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 |
| HmacPrfKey
key_type: type.googleapis.com/google.crypto.tink.HmacPrfKey
|
| HmacPrfKey.Builder
key_type: type.googleapis.com/google.crypto.tink.HmacPrfKey
|
| HmacPrfKeyFormat
Protobuf type
google.crypto.tink.HmacPrfKeyFormat |
| HmacPrfKeyFormat.Builder
Protobuf type
google.crypto.tink.HmacPrfKeyFormat |
| HmacPrfKeyFormatOrBuilder |
| HmacPrfKeyOrBuilder |
| HmacPrfParams
Protobuf type
google.crypto.tink.HmacPrfParams |
| HmacPrfParams.Builder
Protobuf type
google.crypto.tink.HmacPrfParams |
| HmacPrfParamsOrBuilder |
| HpkeAead
Protobuf enum
google.crypto.tink.HpkeAead |
| HpkeKdf
Protobuf enum
google.crypto.tink.HpkeKdf |
| HpkeKem
Protobuf enum
google.crypto.tink.HpkeKem |
| HpkeKeyFormat
Protobuf type
google.crypto.tink.HpkeKeyFormat |
| HpkeKeyFormat.Builder
Protobuf type
google.crypto.tink.HpkeKeyFormat |
| HpkeKeyFormatOrBuilder |
| HpkeParams
Protobuf type
google.crypto.tink.HpkeParams |
| HpkeParams.Builder
Protobuf type
google.crypto.tink.HpkeParams |
| HpkeParamsOrBuilder |
| HpkePrivateKey
Protobuf type
google.crypto.tink.HpkePrivateKey |
| HpkePrivateKey.Builder
Protobuf type
google.crypto.tink.HpkePrivateKey |
| HpkePrivateKeyOrBuilder |
| HpkePublicKey
Protobuf type
google.crypto.tink.HpkePublicKey |
| HpkePublicKey.Builder
Protobuf type
google.crypto.tink.HpkePublicKey |
| HpkePublicKeyOrBuilder |
| JwtEcdsaAlgorithm
See https://datatracker.ietf.org/doc/html/rfc7518#section-3.4
|
| JwtEcdsaKeyFormat
Protobuf type
google.crypto.tink.JwtEcdsaKeyFormat |
| JwtEcdsaKeyFormat.Builder
Protobuf type
google.crypto.tink.JwtEcdsaKeyFormat |
| JwtEcdsaKeyFormatOrBuilder |
| JwtEcdsaPrivateKey
key_type: type.googleapis.com/google.crypto.tink.JwtEcdsaPrivateKey
|
| JwtEcdsaPrivateKey.Builder
key_type: type.googleapis.com/google.crypto.tink.JwtEcdsaPrivateKey
|
| JwtEcdsaPrivateKeyOrBuilder |
| JwtEcdsaPublicKey
key_type: type.googleapis.com/google.crypto.tink.JwtEcdsaPublicKey
|
| JwtEcdsaPublicKey.Builder
key_type: type.googleapis.com/google.crypto.tink.JwtEcdsaPublicKey
|
| JwtEcdsaPublicKey.CustomKid
Optional, custom kid header value to be used with "RAW" keys.
|
| JwtEcdsaPublicKey.CustomKid.Builder
Optional, custom kid header value to be used with "RAW" keys.
|
| JwtEcdsaPublicKey.CustomKidOrBuilder |
| JwtEcdsaPublicKeyOrBuilder |
| JwtHmacAlgorithm
See https://datatracker.ietf.org/doc/html/rfc7518#section-3.2
|
| JwtHmacKey
key_type: type.googleapis.com/google.crypto.tink.JwtHmacKey
|
| JwtHmacKey.Builder
key_type: type.googleapis.com/google.crypto.tink.JwtHmacKey
|
| JwtHmacKey.CustomKid
Optional, custom kid header value to be used with "RAW" keys.
|
| JwtHmacKey.CustomKid.Builder
Optional, custom kid header value to be used with "RAW" keys.
|
| JwtHmacKey.CustomKidOrBuilder |
| JwtHmacKeyFormat
Protobuf type
google.crypto.tink.JwtHmacKeyFormat |
| JwtHmacKeyFormat.Builder
Protobuf type
google.crypto.tink.JwtHmacKeyFormat |
| JwtHmacKeyFormatOrBuilder |
| JwtHmacKeyOrBuilder |
| JwtRsaSsaPkcs1Algorithm
See https://datatracker.ietf.org/doc/html/rfc7518#section-3.3
|
| JwtRsaSsaPkcs1KeyFormat
Protobuf type
google.crypto.tink.JwtRsaSsaPkcs1KeyFormat |
| JwtRsaSsaPkcs1KeyFormat.Builder
Protobuf type
google.crypto.tink.JwtRsaSsaPkcs1KeyFormat |
| JwtRsaSsaPkcs1KeyFormatOrBuilder |
| JwtRsaSsaPkcs1PrivateKey
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPkcs1PrivateKey
|
| JwtRsaSsaPkcs1PrivateKey.Builder
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPkcs1PrivateKey
|
| JwtRsaSsaPkcs1PrivateKeyOrBuilder |
| JwtRsaSsaPkcs1PublicKey
key_type: type.googleapis.com/google.crypto.tink.JwtRsaSsaPkcs1PublicKey
|
| JwtRsaSsaPkcs1PublicKey.Builder
key_type: type.googleapis.com/google.crypto.tink.JwtRsaSsaPkcs1PublicKey
|
| JwtRsaSsaPkcs1PublicKey.CustomKid
Optional, custom kid header value to be used with "RAW" keys.
|
| JwtRsaSsaPkcs1PublicKey.CustomKid.Builder
Optional, custom kid header value to be used with "RAW" keys.
|
| JwtRsaSsaPkcs1PublicKey.CustomKidOrBuilder |
| JwtRsaSsaPkcs1PublicKeyOrBuilder |
| JwtRsaSsaPssAlgorithm
See https://datatracker.ietf.org/doc/html/rfc7518#section-3.5
|
| JwtRsaSsaPssKeyFormat
Protobuf type
google.crypto.tink.JwtRsaSsaPssKeyFormat |
| JwtRsaSsaPssKeyFormat.Builder
Protobuf type
google.crypto.tink.JwtRsaSsaPssKeyFormat |
| JwtRsaSsaPssKeyFormatOrBuilder |
| JwtRsaSsaPssPrivateKey
key_type: type.googleapis.com/google.crypto.tink.JwtRsaSsaPssPrivateKey
|
| JwtRsaSsaPssPrivateKey.Builder
key_type: type.googleapis.com/google.crypto.tink.JwtRsaSsaPssPrivateKey
|
| JwtRsaSsaPssPrivateKeyOrBuilder |
| JwtRsaSsaPssPublicKey
key_type: type.googleapis.com/google.crypto.tink.JwtRsaSsaPssPublicKey
|
| JwtRsaSsaPssPublicKey.Builder
key_type: type.googleapis.com/google.crypto.tink.JwtRsaSsaPssPublicKey
|
| JwtRsaSsaPssPublicKey.CustomKid
Optional, custom kid header value to be used with "RAW" keys.
|
| JwtRsaSsaPssPublicKey.CustomKid.Builder
Optional, custom kid header value to be used with "RAW" keys.
|
| JwtRsaSsaPssPublicKey.CustomKidOrBuilder |
| JwtRsaSsaPssPublicKeyOrBuilder |
| 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
Deprecated.
|
| KeyTypeEntry.Builder
Deprecated.
An entry that describes a key type to be used with Tink library,
specifying the corresponding primitive, key manager, and deprecation status.
|
| KeyTypeEntryOrBuilder
Deprecated.
|
| 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
Deprecated.
|
| RegistryConfig.Builder
Deprecated.
A complete configuration of Tink library: a list of key types
to be available via the Registry after initialization.
|
| RegistryConfigOrBuilder
Deprecated.
|
| RsaSsaPkcs1KeyFormat
Protobuf type
google.crypto.tink.RsaSsaPkcs1KeyFormat |
| RsaSsaPkcs1KeyFormat.Builder
Protobuf type
google.crypto.tink.RsaSsaPkcs1KeyFormat |
| RsaSsaPkcs1KeyFormatOrBuilder |
| RsaSsaPkcs1Params
Protobuf type
google.crypto.tink.RsaSsaPkcs1Params |
| RsaSsaPkcs1Params.Builder
Protobuf type
google.crypto.tink.RsaSsaPkcs1Params |
| RsaSsaPkcs1ParamsOrBuilder |
| RsaSsaPkcs1PrivateKey
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPkcs1PrivateKey
|
| RsaSsaPkcs1PrivateKey.Builder
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPkcs1PrivateKey
|
| RsaSsaPkcs1PrivateKeyOrBuilder |
| RsaSsaPkcs1PublicKey
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPkcs1PublicKey
|
| RsaSsaPkcs1PublicKey.Builder
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPkcs1PublicKey
|
| RsaSsaPkcs1PublicKeyOrBuilder |
| RsaSsaPssKeyFormat
Protobuf type
google.crypto.tink.RsaSsaPssKeyFormat |
| RsaSsaPssKeyFormat.Builder
Protobuf type
google.crypto.tink.RsaSsaPssKeyFormat |
| RsaSsaPssKeyFormatOrBuilder |
| RsaSsaPssParams
Protobuf type
google.crypto.tink.RsaSsaPssParams |
| RsaSsaPssParams.Builder
Protobuf type
google.crypto.tink.RsaSsaPssParams |
| RsaSsaPssParamsOrBuilder |
| RsaSsaPssPrivateKey
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPssPrivateKey
|
| RsaSsaPssPrivateKey.Builder
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPssPrivateKey
|
| RsaSsaPssPrivateKeyOrBuilder |
| RsaSsaPssPublicKey
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPssPublicKey
|
| RsaSsaPssPublicKey.Builder
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPssPublicKey
|
| RsaSsaPssPublicKeyOrBuilder |
| XChaCha20Poly1305Key
key_type: type.googleapis.com/google.crypto.tink.XChaCha20Poly1305Key
|
| XChaCha20Poly1305Key.Builder
key_type: type.googleapis.com/google.crypto.tink.XChaCha20Poly1305Key
|
| XChaCha20Poly1305KeyFormat
Protobuf type
google.crypto.tink.XChaCha20Poly1305KeyFormat |
| XChaCha20Poly1305KeyFormat.Builder
Protobuf type
google.crypto.tink.XChaCha20Poly1305KeyFormat |
| XChaCha20Poly1305KeyFormatOrBuilder |
| XChaCha20Poly1305KeyOrBuilder |
| Class and Description |
|---|
| EcdsaKeyFormat
Protobuf type
google.crypto.tink.EcdsaKeyFormat |
| EcdsaPrivateKey
key_type: type.googleapis.com/google.crypto.tink.EcdsaPrivateKey
|
| EcdsaPublicKey
key_type: type.googleapis.com/google.crypto.tink.EcdsaPublicKey
|
| EcdsaSignatureEncoding
Protobuf enum
google.crypto.tink.EcdsaSignatureEncoding |
| Ed25519KeyFormat
Protobuf type
google.crypto.tink.Ed25519KeyFormat |
| Ed25519PrivateKey
key_type: type.googleapis.com/google.crypto.tink.Ed25519PrivateKey
|
| Ed25519PublicKey
key_type: type.googleapis.com/google.crypto.tink.Ed25519PublicKey
|
| EllipticCurveType
Protobuf enum
google.crypto.tink.EllipticCurveType |
| EncryptedKeyset
Represents a keyset that is encrypted with a master key.
|
| HashType
Protobuf enum
google.crypto.tink.HashType |
| KeyData.KeyMaterialType
Protobuf enum
google.crypto.tink.KeyData.KeyMaterialType |
| Keyset
A Tink user works usually not with single keys, but with keysets,
to enable key rotation.
|
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| OutputPrefixType
Tink produces and accepts ciphertexts or signatures that consist
of a prefix and a payload.
|
| RegistryConfig
Deprecated.
|
| RsaSsaPkcs1KeyFormat
Protobuf type
google.crypto.tink.RsaSsaPkcs1KeyFormat |
| RsaSsaPkcs1PrivateKey
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPkcs1PrivateKey
|
| RsaSsaPkcs1PublicKey
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPkcs1PublicKey
|
| RsaSsaPssKeyFormat
Protobuf type
google.crypto.tink.RsaSsaPssKeyFormat |
| RsaSsaPssPrivateKey
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPssPrivateKey
|
| RsaSsaPssPublicKey
key_type: type.googleapis.com/google.crypto.tink.RsaSsaPssPublicKey
|
| Class and Description |
|---|
| EcdsaParams
Protos for Ecdsa.
|
| EcdsaSignatureEncoding
Protobuf enum
google.crypto.tink.EcdsaSignatureEncoding |
| EllipticCurveType
Protobuf enum
google.crypto.tink.EllipticCurveType |
| HashType
Protobuf enum
google.crypto.tink.HashType |
| RsaSsaPkcs1Params
Protobuf type
google.crypto.tink.RsaSsaPkcs1Params |
| RsaSsaPssParams
Protobuf type
google.crypto.tink.RsaSsaPssParams |
| Class and Description |
|---|
| AesCtrHmacStreamingKey
key_type: type.googleapis.com/google.crypto.tink.AesCtrHmacStreamingKey
|
| AesCtrHmacStreamingKeyFormat
Protobuf type
google.crypto.tink.AesCtrHmacStreamingKeyFormat |
| AesGcmHkdfStreamingKey
key_type: type.googleapis.com/google.crypto.tink.AesGcmHkdfStreamingKey
|
| AesGcmHkdfStreamingKeyFormat
Protobuf type
google.crypto.tink.AesGcmHkdfStreamingKeyFormat |
| HashType
Protobuf enum
google.crypto.tink.HashType |
| KeyData.KeyMaterialType
Protobuf enum
google.crypto.tink.KeyData.KeyMaterialType |
| KeyTemplate
Protobuf type
google.crypto.tink.KeyTemplate |
| RegistryConfig
Deprecated.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| KeyStatusType
Protobuf enum
google.crypto.tink.KeyStatusType |