Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y 

A

add(KeyTemplate) - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager
Generates and adds a fresh key generated using keyTemplate.
add(KeyTemplate) - Method in class com.google.crypto.tink.KeysetManager
Generates and adds a fresh key generated using keyTemplate.
add(KmsClient) - Static method in class com.google.crypto.tink.KmsClients
Adds a client to the list of known KmsClient-objects.
addAllEntry(Iterable<? extends KeyTypeEntry>) - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
addAllKey(Iterable<? extends Keyset.Key>) - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
addAllKeyInfo(Iterable<? extends KeysetInfo.KeyInfo>) - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
addCatalogue(String, Catalogue<P>) - Static method in class com.google.crypto.tink.Registry
Tries to add a catalogue, to enable custom configuration of key types and key managers.
addEntry(KeyTypeEntry) - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
addEntry(int, KeyTypeEntry) - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
addEntry(KeyTypeEntry.Builder) - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
addEntry(int, KeyTypeEntry.Builder) - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
addKey(Keyset.Key) - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
addKey(int, Keyset.Key) - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
addKey(Keyset.Key.Builder) - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
addKey(int, Keyset.Key.Builder) - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
addKeyInfo(KeysetInfo.KeyInfo) - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
addKeyInfo(int, KeysetInfo.KeyInfo) - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
addKeyInfo(KeysetInfo.KeyInfo.Builder) - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
addKeyInfo(int, KeysetInfo.KeyInfo.Builder) - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
addPrimitive(P, Keyset.Key) - Method in class com.google.crypto.tink.PrimitiveSet
Creates an entry in the primitive table.
Aead - Interface in com.google.crypto.tink
Interface for Authenticated Encryption with Associated Data (AEAD).
AEAD_DEM_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadDemParams
 
AeadConfig - Class in com.google.crypto.tink.aead
Static methods and constants for registering with the Registry all instances of Aead key types supported in a particular release of Tink.
AeadConfig() - Constructor for class com.google.crypto.tink.aead.AeadConfig
 
AeadFactory - Class in com.google.crypto.tink.aead
Static methods for obtaining Aead instances.
AeadFactory() - Constructor for class com.google.crypto.tink.aead.AeadFactory
 
AeadKeyTemplates - Class in com.google.crypto.tink.aead
Pre-generated KeyTemplate for Aead keys.
AeadKeyTemplates() - Constructor for class com.google.crypto.tink.aead.AeadKeyTemplates
 
AES128_CTR_HMAC_SHA256 - Static variable in class com.google.crypto.tink.aead.AeadKeyTemplates
A KeyTemplate that generates new instances of AesCtrHmacAeadKey with the following parameters: AES key size: 16 bytes AES CTR IV size: 16 byte HMAC key size: 32 bytes HMAC tag size: 16 bytes HMAC hash function: SHA256
AES128_CTR_HMAC_SHA256_4KB - Static variable in class com.google.crypto.tink.streamingaead.StreamingAeadKeyTemplates
A KeyTemplate that generates new instances of AesCtrHmacStreamingKey with the following parameters: Size of the main key: 16 bytes HKDF algo: HMAC-SHA256 Size of AES-CTR derived keys: 16 bytes Tag algo: HMAC-SHA256 Tag size: 32 bytes Ciphertext segment size: 4096
AES128_EAX - Static variable in class com.google.crypto.tink.aead.AeadKeyTemplates
A KeyTemplate that generates new instances of com.google.crypto.tink.proto.AesEaxKey with the following parameters: Key size: 16 bytes IV size: 16 bytes
AES128_GCM - Static variable in class com.google.crypto.tink.aead.AeadKeyTemplates
A KeyTemplate that generates new instances of AesGcmKey with the following parameters: Key size: 16 bytes
AES128_GCM_HKDF_4KB - Static variable in class com.google.crypto.tink.streamingaead.StreamingAeadKeyTemplates
A KeyTemplate that generates new instances of AesGcmHkdfStreamingKey with the following parameters: Size of the main key: 16 bytes HKDF algo: HMAC-SHA256 Size of AES-GCM derived keys: 16 bytes Ciphertext segment size: 4096 bytes
AES256_CTR_HMAC_SHA256 - Static variable in class com.google.crypto.tink.aead.AeadKeyTemplates
A KeyTemplate that generates new instances of AesCtrHmacAeadKey with the following parameters: AES key size: 32 bytes AES CTR IV size: 16 byte HMAC key size: 32 bytes HMAC tag size: 32 bytes HMAC hash function: SHA256
AES256_CTR_HMAC_SHA256_4KB - Static variable in class com.google.crypto.tink.streamingaead.StreamingAeadKeyTemplates
A KeyTemplate that generates new instances of AesCtrHmacStreamingKey with the following parameters: Size of the main key: 32 bytes HKDF algo: HMAC-SHA256 Size of AES-CTR derived keys: 32 bytes Tag algo: HMAC-SHA256 Tag size: 32 bytes Ciphertext segment size: 4096
AES256_EAX - Static variable in class com.google.crypto.tink.aead.AeadKeyTemplates
A KeyTemplate that generates new instances of AesEaxKey with the following parameters: Key size: 32 bytes IV size: 16 bytes
AES256_GCM - Static variable in class com.google.crypto.tink.aead.AeadKeyTemplates
A KeyTemplate that generates new instances of AesGcmKey with the following parameters: Key size: 32 bytes
AES256_GCM_HKDF_4KB - Static variable in class com.google.crypto.tink.streamingaead.StreamingAeadKeyTemplates
A KeyTemplate that generates new instances of AesGcmHkdfStreamingKey with the following parameters: Size of the main key: 32 bytes HKDF algo: HMAC-SHA256 Size of AES-GCM derived keys: 32 bytes Ciphertext segment size: 4096 bytes
AES256_SIV - Static variable in class com.google.crypto.tink.daead.DeterministicAeadKeyTemplates
A KeyTemplate that generates new instances of AesSivKey with a 64-byte key.
AES_CTR_HMAC_AEAD_TYPE_URL - Static variable in class com.google.crypto.tink.aead.AeadConfig
 
AES_CTR_HMAC_STREAMINGAEAD_TYPE_URL - Static variable in class com.google.crypto.tink.streamingaead.StreamingAeadConfig
 
AES_CTR_KEY_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
AES_CTR_KEY_FORMAT_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
AES_EAX_TYPE_URL - Static variable in class com.google.crypto.tink.aead.AeadConfig
 
AES_GCM_HKDF_STREAMINGAEAD_TYPE_URL - Static variable in class com.google.crypto.tink.streamingaead.StreamingAeadConfig
 
AES_GCM_TYPE_URL - Static variable in class com.google.crypto.tink.aead.AeadConfig
 
AES_SIV_TYPE_URL - Static variable in class com.google.crypto.tink.daead.DeterministicAeadConfig
 
AesCmac - Class in com.google.crypto.tink.subtle
An implementation of CMAC following RFC 4493.
AesCmac(byte[], int) - Constructor for class com.google.crypto.tink.subtle.AesCmac
 
AesCtr - Class in com.google.crypto.tink.proto
 
AesCtrHmacAead - Class in com.google.crypto.tink.proto
 
AesCtrHmacAeadKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesCtrHmacAeadKey
AesCtrHmacAeadKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesCtrHmacAeadKey
AesCtrHmacAeadKeyFormat - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesCtrHmacAeadKeyFormat
AesCtrHmacAeadKeyFormat.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesCtrHmacAeadKeyFormat
AesCtrHmacAeadKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
AesCtrHmacAeadKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
AesCtrHmacStreaming - Class in com.google.crypto.tink.proto
 
AesCtrHmacStreaming - Class in com.google.crypto.tink.subtle
Streaming encryption using AES-CTR and HMAC.
AesCtrHmacStreaming(byte[], String, int, String, int, int, int) - Constructor for class com.google.crypto.tink.subtle.AesCtrHmacStreaming
Initializes a streaming primitive with a key derivation key and encryption parameters.
AesCtrHmacStreamingKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesCtrHmacStreamingKey
AesCtrHmacStreamingKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesCtrHmacStreamingKey
AesCtrHmacStreamingKeyFormat - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesCtrHmacStreamingKeyFormat
AesCtrHmacStreamingKeyFormat.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesCtrHmacStreamingKeyFormat
AesCtrHmacStreamingKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
AesCtrHmacStreamingKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
AesCtrHmacStreamingParams - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesCtrHmacStreamingParams
AesCtrHmacStreamingParams.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesCtrHmacStreamingParams
AesCtrHmacStreamingParamsOrBuilder - Interface in com.google.crypto.tink.proto
 
AesCtrJceCipher - Class in com.google.crypto.tink.subtle
The primitive implements AES counter mode with random IVs, using JCE.
AesCtrJceCipher(byte[], int) - Constructor for class com.google.crypto.tink.subtle.AesCtrJceCipher
 
AesCtrKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesCtrKey
AesCtrKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesCtrKey
AesCtrKeyFormat - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesCtrKeyFormat
AesCtrKeyFormat.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesCtrKeyFormat
AesCtrKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
AesCtrKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
AesCtrParams - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesCtrParams
AesCtrParams.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesCtrParams
AesCtrParamsOrBuilder - Interface in com.google.crypto.tink.proto
 
AesEax - Class in com.google.crypto.tink.proto
 
AesEaxJce - Class in com.google.crypto.tink.subtle
This class implements the EAX mode using AES.
AesEaxJce(byte[], int) - Constructor for class com.google.crypto.tink.subtle.AesEaxJce
 
AesEaxKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesEaxKey
AesEaxKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesEaxKey
AesEaxKeyFormat - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesEaxKeyFormat
AesEaxKeyFormat.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesEaxKeyFormat
AesEaxKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
AesEaxKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
AesEaxParams - Class in com.google.crypto.tink.proto
only allowing tag size in bytes = 16
AesEaxParams.Builder - Class in com.google.crypto.tink.proto
only allowing tag size in bytes = 16
AesEaxParamsOrBuilder - Interface in com.google.crypto.tink.proto
 
AesGcm - Class in com.google.crypto.tink.proto
 
AesGcmHkdfStreaming - Class in com.google.crypto.tink.proto
 
AesGcmHkdfStreaming - Class in com.google.crypto.tink.subtle
Streaming encryption using AES-GCM with HKDF as key derivation function.
AesGcmHkdfStreaming(byte[], String, int, int, int) - Constructor for class com.google.crypto.tink.subtle.AesGcmHkdfStreaming
Initializes a streaming primitive with a key derivation key and encryption parameters.
AesGcmHkdfStreamingKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesGcmHkdfStreamingKey
AesGcmHkdfStreamingKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesGcmHkdfStreamingKey
AesGcmHkdfStreamingKeyFormat - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesGcmHkdfStreamingKeyFormat
AesGcmHkdfStreamingKeyFormat.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesGcmHkdfStreamingKeyFormat
AesGcmHkdfStreamingKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
AesGcmHkdfStreamingKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
AesGcmHkdfStreamingParams - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesGcmHkdfStreamingParams
AesGcmHkdfStreamingParams.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesGcmHkdfStreamingParams
AesGcmHkdfStreamingParamsOrBuilder - Interface in com.google.crypto.tink.proto
 
AesGcmJce - Class in com.google.crypto.tink.subtle
This primitive implements AesGcm using JCE.
AesGcmJce(byte[]) - Constructor for class com.google.crypto.tink.subtle.AesGcmJce
 
AesGcmKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesGcmKey
AesGcmKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesGcmKey
AesGcmKeyFormat - Class in com.google.crypto.tink.proto
only allowing IV size in bytes = 12 and tag size in bytes = 16 Thus, accept no params.
AesGcmKeyFormat.Builder - Class in com.google.crypto.tink.proto
only allowing IV size in bytes = 12 and tag size in bytes = 16 Thus, accept no params.
AesGcmKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
AesGcmKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
AesSiv - Class in com.google.crypto.tink.proto
 
AesSiv - Class in com.google.crypto.tink.subtle
AES-SIV, as described in RFC 5297.
AesSiv(byte[]) - Constructor for class com.google.crypto.tink.subtle.AesSiv
 
AesSivKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesSivKey
AesSivKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.AesSivKey
AesSivKeyFormat - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesSivKeyFormat
AesSivKeyFormat.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.AesSivKeyFormat
AesSivKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
AesSivKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
AndroidKeysetManager - Class in com.google.crypto.tink.integration.android
A wrapper of KeysetManager that supports reading/writing Keyset to/from private shared preferences on Android.
AndroidKeysetManager.Builder - Class in com.google.crypto.tink.integration.android
A builder for AndroidKeysetManager.
AndroidKeystoreAesGcm - Class in com.google.crypto.tink.integration.android
An Aead that does AES-GCM encryption with a key stored in Android Keystore.
AndroidKeystoreAesGcm(String) - Constructor for class com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm
 
AndroidKeystoreKmsClient - Class in com.google.crypto.tink.integration.android
An implementation of KmsClient for Android Keystore.
AndroidKeystoreKmsClient() - Constructor for class com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient
 
AndroidKeystoreKmsClient(String) - Constructor for class com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient
Constructs an AndroidKeystoreKmsClient that is bound to a single key identified by uri.
assertEnoughEncryptedKeyMaterial(EncryptedKeyset) - Static method in class com.google.crypto.tink.KeysetHandle
Validates that an encrypted keyset contains enough key material to build a keyset on.
assertEnoughKeyMaterial(Keyset) - Static method in class com.google.crypto.tink.KeysetHandle
Validates that an keyset handle contains enough key material to build a keyset on.
ASYMMETRIC_PRIVATE_VALUE - Static variable in enum com.google.crypto.tink.proto.KeyData.KeyMaterialType
ASYMMETRIC_PRIVATE = 2;
ASYMMETRIC_PUBLIC_VALUE - Static variable in enum com.google.crypto.tink.proto.KeyData.KeyMaterialType
ASYMMETRIC_PUBLIC = 3;

B

Base64 - Class in com.google.crypto.tink.subtle
Utilities for encoding and decoding the Base64 representation of binary data.
BinaryKeysetReader - Class in com.google.crypto.tink
A KeysetReader that can read from some source cleartext or encrypted keysets in proto binary wire format.
BinaryKeysetWriter - Class in com.google.crypto.tink
A KeysetWriter that can write to some source cleartext or encrypted keysets in proto binary wire format.
build() - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager.Builder
 
Builder() - Constructor for class com.google.crypto.tink.integration.android.AndroidKeysetManager.Builder
 
byteArrayToInt(byte[]) - Static method in class com.google.crypto.tink.subtle.Bytes
Transforms a passed LSB first byte array to an int
byteArrayToInt(byte[], int) - Static method in class com.google.crypto.tink.subtle.Bytes
Transforms a passed LSB first byte array to an int
byteArrayToInt(byte[], int, int) - Static method in class com.google.crypto.tink.subtle.Bytes
Transforms a passed LSB first byte array to an int
Bytes - Class in com.google.crypto.tink.subtle
Helper methods that deal with byte arrays.
Bytes() - Constructor for class com.google.crypto.tink.subtle.Bytes
 

C

Catalogue<P> - Interface in com.google.crypto.tink
A catalogue of KeyManager objects.
CATALOGUE_NAME_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeyTypeEntry
 
CHACHA20_POLY1305 - Static variable in class com.google.crypto.tink.aead.AeadKeyTemplates
A KeyTemplate that generates new instances of ChaCha20Poly1305Key.
CHACHA20_POLY1305_TYPE_URL - Static variable in class com.google.crypto.tink.aead.AeadConfig
 
Chacha20Poly1305 - Class in com.google.crypto.tink.proto
 
ChaCha20Poly1305 - Class in com.google.crypto.tink.subtle
ChaCha20-Poly1305, as described in RFC 7539, section 2.8.
ChaCha20Poly1305(byte[]) - Constructor for class com.google.crypto.tink.subtle.ChaCha20Poly1305
 
ChaCha20Poly1305Key - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.ChaCha20Poly1305.
ChaCha20Poly1305Key.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.ChaCha20Poly1305.
ChaCha20Poly1305KeyOrBuilder - Interface in com.google.crypto.tink.proto
 
CIPHER - Static variable in class com.google.crypto.tink.subtle.EngineFactory
 
CIPHERTEXT_SEGMENT_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
CIPHERTEXT_SEGMENT_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
clearAeadDem() - Method in class com.google.crypto.tink.proto.EciesAeadDemParams.Builder
Required.
clearAesCtrKey() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.AesCtrKey aes_ctr_key = 2;
clearAesCtrKeyFormat() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.AesCtrKeyFormat aes_ctr_key_format = 1;
clearCatalogueName() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Catalogue to be queried for key manager,
clearCiphertextSegmentSize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
optional uint32 ciphertext_segment_size = 1;
clearCiphertextSegmentSize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams.Builder
optional uint32 ciphertext_segment_size = 1;
clearConfigName() - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
optional string config_name = 1;
clearCurve() - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
clearCurveType() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Required.
clearDekTemplate() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat.Builder
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
clearDemParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Data Encapsulation Mechanism.
clearDerivedKeySize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
size of AES-CTR keys derived for each segment
clearDerivedKeySize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams.Builder
size of AES-GCM keys derived for each segment
clearEcPointFormat() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
EC point format.
clearEncoding() - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
clearEncryptedKeyset() - Method in class com.google.crypto.tink.proto.EncryptedKeyset.Builder
Required.
clearEntry() - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
clearHash() - Method in class com.google.crypto.tink.proto.HmacParams.Builder
HashType is an enum.
clearHashType() - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
clearHkdfHashType() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
hash function for key derivation via HKDF
clearHkdfHashType() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams.Builder
optional .google.crypto.tink.HashType hkdf_hash_type = 3;
clearHkdfHashType() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Required.
clearHkdfSalt() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Optional.
clearHmacKey() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.HmacKey hmac_key = 3;
clearHmacKeyFormat() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.HmacKeyFormat hmac_key_format = 2;
clearHmacParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
params for authentication tags
clearIvSize() - Method in class com.google.crypto.tink.proto.AesCtrParams.Builder
optional uint32 iv_size = 1;
clearIvSize() - Method in class com.google.crypto.tink.proto.AesEaxParams.Builder
possible value is 12 or 16 bytes.
clearKekUri() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat.Builder
Required.
clearKemParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Key Encapsulation Mechanism.
clearKey() - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
clearKeyData() - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Contains the actual, instantiation specific key proto.
clearKeyId() - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Identifies a key within a keyset, is a part of metadata of a ciphertext/signature.
clearKeyId() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.key_id.
clearKeyInfo() - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
clearKeyManagerVersion() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Minimum required version of key manager.
clearKeyMaterialType() - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
clearKeysetInfo() - Method in class com.google.crypto.tink.proto.EncryptedKeyset.Builder
Optional.
clearKeySize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat.Builder
size of the main key (aka.
clearKeySize() - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat.Builder
optional uint32 key_size = 2;
clearKeySize() - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat.Builder
optional uint32 key_size = 2;
clearKeySize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat.Builder
size of the main key (aka.
clearKeySize() - Method in class com.google.crypto.tink.proto.AesGcmKeyFormat.Builder
optional uint32 key_size = 2;
clearKeySize() - Method in class com.google.crypto.tink.proto.AesSivKeyFormat.Builder
Only valid value is: 64.
clearKeySize() - Method in class com.google.crypto.tink.proto.HmacKeyFormat.Builder
optional uint32 key_size = 2;
clearKeyUri() - Method in class com.google.crypto.tink.proto.KmsAeadKeyFormat.Builder
Required.
clearKeyValue() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
the main key, aka.
clearKeyValue() - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional bytes key_value = 3;
clearKeyValue() - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional bytes key_value = 3;
clearKeyValue() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional bytes key_value = 3;
clearKeyValue() - Method in class com.google.crypto.tink.proto.AesGcmKey.Builder
optional bytes key_value = 3;
clearKeyValue() - Method in class com.google.crypto.tink.proto.AesSivKey.Builder
First half is AES-CTR key, second is AES-SIV.
clearKeyValue() - Method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key.Builder
optional bytes key_value = 2;
clearKeyValue() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Unsigned big integer in bigendian representation.
clearKeyValue() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
clearKeyValue() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
The private key is 32 bytes of cryptographically secure random data.
clearKeyValue() - Method in class com.google.crypto.tink.proto.Ed25519PublicKey.Builder
The public key is 32 bytes, encoded according to https://tools.ietf.org/html/rfc8032#section-5.1.2.
clearKeyValue() - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional bytes key_value = 3;
clearNewKeyAllowed() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Can the key manager create new keys?
clearOutputPrefixType() - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Determines the prefix of the ciphertexts/signatures produced by this key.
clearOutputPrefixType() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.output_prefix_type.
clearOutputPrefixType() - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Optional.
clearParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 2;
clearParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 1;
clearParams() - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional .google.crypto.tink.AesCtrParams params = 2;
clearParams() - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat.Builder
optional .google.crypto.tink.AesCtrParams params = 1;
clearParams() - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional .google.crypto.tink.AesEaxParams params = 2;
clearParams() - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat.Builder
optional .google.crypto.tink.AesEaxParams params = 1;
clearParams() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 2;
clearParams() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 1;
clearParams() - Method in class com.google.crypto.tink.proto.EcdsaKeyFormat.Builder
Required.
clearParams() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
clearParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat.Builder
Required.
clearParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
clearParams() - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional .google.crypto.tink.HmacParams params = 2;
clearParams() - Method in class com.google.crypto.tink.proto.HmacKeyFormat.Builder
optional .google.crypto.tink.HmacParams params = 1;
clearParams() - Method in class com.google.crypto.tink.proto.KmsAeadKey.Builder
The key format also contains the params.
clearParams() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey.Builder
The key format also contains the params.
clearPrimaryKeyId() - Method in class com.google.crypto.tink.proto.Keyset.Builder
Identifies key used to generate new crypto data (encrypt, sign).
clearPrimaryKeyId() - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
See Keyset.primary_key_id.
clearPrimitiveName() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
E.g.
clearPublicKey() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Required.
clearPublicKey() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
clearPublicKey() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
The corresponding public key.
clearStatus() - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
optional .google.crypto.tink.KeyStatusType status = 2;
clearStatus() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.status.
clearTagSize() - Method in class com.google.crypto.tink.proto.HmacParams.Builder
optional uint32 tag_size = 2;
CleartextKeysetHandle - Class in com.google.crypto.tink
Static methods for reading or writing cleartext keysets.
CleartextKeysetHandle() - Constructor for class com.google.crypto.tink.CleartextKeysetHandle
 
clearTypeUrl() - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
clearTypeUrl() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
the type url of this key, e.g., type.googleapis.com/google.crypto.tink.HmacKey.
clearTypeUrl() - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Required.
clearTypeUrl() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Name of the key type.
clearValue() - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
clearValue() - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Optional.
clearVersion() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional uint32 version = 1;
clearVersion() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
optional uint32 version = 1;
clearVersion() - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional uint32 version = 1;
clearVersion() - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional uint32 version = 1;
clearVersion() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional uint32 version = 1;
clearVersion() - Method in class com.google.crypto.tink.proto.AesGcmKey.Builder
optional uint32 version = 1;
clearVersion() - Method in class com.google.crypto.tink.proto.AesSivKey.Builder
optional uint32 version = 1;
clearVersion() - Method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key.Builder
optional uint32 version = 1;
clearVersion() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Required.
clearVersion() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
clearVersion() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
clearVersion() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
clearVersion() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
Required.
clearVersion() - Method in class com.google.crypto.tink.proto.Ed25519PublicKey.Builder
Required.
clearVersion() - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional uint32 version = 1;
clearVersion() - Method in class com.google.crypto.tink.proto.KmsAeadKey.Builder
optional uint32 version = 1;
clearVersion() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey.Builder
optional uint32 version = 1;
clearX() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Affine coordinates of the public key in bigendian representation.
clearX() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Affine coordinates of the public key in bigendian representation.
clearY() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
clearY() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
close() - Method in class com.google.crypto.tink.subtle.RewindableReadableByteChannel
 
com.google.crypto.tink - package com.google.crypto.tink
 
com.google.crypto.tink.aead - package com.google.crypto.tink.aead
 
com.google.crypto.tink.config - package com.google.crypto.tink.config
 
com.google.crypto.tink.daead - package com.google.crypto.tink.daead
 
com.google.crypto.tink.hybrid - package com.google.crypto.tink.hybrid
 
com.google.crypto.tink.integration.android - package com.google.crypto.tink.integration.android
 
com.google.crypto.tink.mac - package com.google.crypto.tink.mac
 
com.google.crypto.tink.proto - package com.google.crypto.tink.proto
 
com.google.crypto.tink.signature - package com.google.crypto.tink.signature
 
com.google.crypto.tink.streamingaead - package com.google.crypto.tink.streamingaead
 
com.google.crypto.tink.subtle - package com.google.crypto.tink.subtle
 
Common - Class in com.google.crypto.tink.proto
 
COMPRESSED_VALUE - Static variable in enum com.google.crypto.tink.proto.EcPointFormat
COMPRESSED = 2;
computeEciesHkdfSymmetricKey(byte[], byte[], String, byte[], byte[], int) - Static method in class com.google.crypto.tink.subtle.Hkdf
Computes symmetric key for ECIES with HKDF from the provided parameters.
computeHkdf(String, byte[], byte[], byte[], int) - Static method in class com.google.crypto.tink.subtle.Hkdf
Computes an HKDF.
computeMac(byte[]) - Method in interface com.google.crypto.tink.Mac
Computes message authentication code (MAC) for data.
computeMac(byte[]) - Method in class com.google.crypto.tink.subtle.AesCmac
 
computeMac(byte[]) - Method in class com.google.crypto.tink.subtle.MacJce
 
computeSharedSecret(ECPrivateKey, ECPublicKey) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
 
computeSharedSecret(ECPrivateKey, ECPoint) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Generates the DH shared secret using myPrivateKey and publicPoint
computeSharedSecret(byte[], byte[]) - Static method in class com.google.crypto.tink.subtle.X25519
Returns the 32-byte shared key (i.e., privateKey·peersPublicValue on the curve).
concat(byte[]...) - Static method in class com.google.crypto.tink.subtle.Bytes
Returns the concatenation of the input arrays in a single array.
Config - Class in com.google.crypto.tink
Static methods for handling of Tink configurations.
Config() - Constructor for class com.google.crypto.tink.Config
 
Config - Class in com.google.crypto.tink.proto
 
CONFIG_NAME_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.RegistryConfig
 
createAesCtrHmacAeadKeyTemplate(int, int, int, int, HashType) - Static method in class com.google.crypto.tink.aead.AeadKeyTemplates
 
createAesCtrHmacStreamingKeyTemplate(int, HashType, int, HashType, int, int) - Static method in class com.google.crypto.tink.streamingaead.StreamingAeadKeyTemplates
 
createAesEaxKeyTemplate(int, int) - Static method in class com.google.crypto.tink.aead.AeadKeyTemplates
 
createAesGcmHkdfStreamingKeyTemplate(int, HashType, int, int) - Static method in class com.google.crypto.tink.streamingaead.StreamingAeadKeyTemplates
 
createAesGcmKeyTemplate(int) - Static method in class com.google.crypto.tink.aead.AeadKeyTemplates
 
createAesSivKeyTemplate(int) - Static method in class com.google.crypto.tink.daead.DeterministicAeadKeyTemplates
 
createEcdsaKeyTemplate(HashType, EllipticCurveType, EcdsaSignatureEncoding) - Static method in class com.google.crypto.tink.signature.SignatureKeyTemplates
 
createEciesAeadHkdfKeyTemplate(EllipticCurveType, HashType, EcPointFormat, KeyTemplate, byte[]) - Static method in class com.google.crypto.tink.hybrid.HybridKeyTemplates
 
createEciesAeadHkdfParams(EllipticCurveType, HashType, EcPointFormat, KeyTemplate, byte[]) - Static method in class com.google.crypto.tink.hybrid.HybridKeyTemplates
 
createHmacKeyTemplate(int, int, HashType) - Static method in class com.google.crypto.tink.mac.MacKeyTemplates
 
createKmsAeadKeyTemplate(String) - Static method in class com.google.crypto.tink.aead.AeadKeyTemplates
 
createKmsEnvelopeAeadKeyTemplate(String, KeyTemplate) - Static method in class com.google.crypto.tink.aead.AeadKeyTemplates
 
CRLF - Static variable in class com.google.crypto.tink.subtle.Base64
Encoder flag bit to indicate lines should be terminated with a CRLF pair instead of just an LF.
CRUNCHY_VALUE - Static variable in enum com.google.crypto.tink.proto.OutputPrefixType
CRUNCHY is like LEGACY, but with two differences: - Its key id is generated randomly (like TINK) - Its signature schemes don't append zero to sign messages
CryptoFormat - Class in com.google.crypto.tink
Constants and convenience methods that deal with crypto format.
CryptoFormat() - Constructor for class com.google.crypto.tink.CryptoFormat
 
CURVE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EcdsaParams
 
CURVE_TYPE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesHkdfKemParams
 

D

decode(String) - Static method in class com.google.crypto.tink.subtle.Base64
Decodes a base64 string to a byte array.
decode(String, int) - Static method in class com.google.crypto.tink.subtle.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
decode(byte[], int) - Static method in class com.google.crypto.tink.subtle.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
decode(byte[], int, int, int) - Static method in class com.google.crypto.tink.subtle.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
decode(String) - Static method in class com.google.crypto.tink.subtle.Hex
Decodes a hex string to a byte array.
decrypt(byte[], byte[]) - Method in interface com.google.crypto.tink.Aead
Decrypts ciphertext with associatedData as associated authenticated data.
decrypt(byte[], byte[]) - Method in class com.google.crypto.tink.aead.KmsEnvelopeAead
 
decrypt(byte[], byte[]) - Method in interface com.google.crypto.tink.HybridDecrypt
Decryption operation: decrypts ciphertext verifying the integrity of contextInfo.
decrypt(byte[], byte[]) - Method in class com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm
 
decrypt(byte[]) - Method in class com.google.crypto.tink.subtle.AesCtrJceCipher
Decrypts the ciphertext with counter mode decryption.
decrypt(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.AesEaxJce
 
decrypt(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.AesGcmJce
 
decrypt(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.EciesAeadHkdfHybridDecrypt
 
decrypt(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.EncryptThenAuthenticate
Decrypts ciphertext with aad as additional authenticated data.
decrypt(byte[]) - Method in interface com.google.crypto.tink.subtle.IndCpaCipher
Decrypts ciphertext.
decryptDeterministically(byte[], byte[]) - Method in interface com.google.crypto.tink.DeterministicAead
Deterministically decrypts ciphertext with associatedData as associated authenticated data.
decryptDeterministically(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.AesSiv
 
decryptSegment(ByteBuffer, int, boolean, ByteBuffer) - Method in interface com.google.crypto.tink.subtle.StreamSegmentDecrypter
Decrypts a ciphetext segment.
DEFAULT - Static variable in class com.google.crypto.tink.subtle.Base64
Default values for encoder/decoder flags.
DEK_TEMPLATE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
delete(int) - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager
Deletes the key with keyId.
delete(int) - Method in class com.google.crypto.tink.KeysetManager
Deletes the key with keyId.
DEM_PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
DER_VALUE - Static variable in enum com.google.crypto.tink.proto.EcdsaSignatureEncoding
The signature is encoded using ASN.1 (https://tools.ietf.org/html/rfc5480#appendix-A): ECDSA-Sig-Value :: = SEQUENCE { r INTEGER, s INTEGER }
DERIVED_KEY_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
DERIVED_KEY_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
destroy(int) - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager
Destroys the key material associated with the keyId.
destroy(int) - Method in class com.google.crypto.tink.KeysetManager
Destroys the key material associated with the keyId.
DESTROYED_VALUE - Static variable in enum com.google.crypto.tink.proto.KeyStatusType
Key data does not exist in this Keyset any more.
DeterministicAead - Interface in com.google.crypto.tink
Interface for Deterministic Authenticated Encryption with Associated Data (Deterministic AEAD).
DeterministicAeadConfig - Class in com.google.crypto.tink.daead
Static methods and constants for registering with the Registry all instances of DeterministicAead key types supported in a particular release of Tink.
DeterministicAeadConfig() - Constructor for class com.google.crypto.tink.daead.DeterministicAeadConfig
 
DeterministicAeadFactory - Class in com.google.crypto.tink.daead
Static methods for obtaining DeterministicAead instances.
DeterministicAeadFactory() - Constructor for class com.google.crypto.tink.daead.DeterministicAeadFactory
 
DeterministicAeadKeyTemplates - Class in com.google.crypto.tink.daead
Pre-generated KeyTemplate for DeterministicAead keys.
DeterministicAeadKeyTemplates() - Constructor for class com.google.crypto.tink.daead.DeterministicAeadKeyTemplates
 
disable(int) - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager
Disables the key with keyId.
disable(int) - Method in class com.google.crypto.tink.KeysetManager
Disables the key with keyId.
DISABLED_VALUE - Static variable in enum com.google.crypto.tink.proto.KeyStatusType
Cannot be used, but exists and can become ENABLED.
disableRewinding() - Method in class com.google.crypto.tink.subtle.RewindableReadableByteChannel
Disables the rewinding feature.
DO_NOT_USE_CRUNCHY_UNCOMPRESSED_VALUE - Static variable in enum com.google.crypto.tink.proto.EcPointFormat
Like UNCOMPRESSED but without the \x04 prefix.
doesSupport(String) - Method in class com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient
 
doesSupport(String) - Method in interface com.google.crypto.tink.KeyManager
 
doesSupport(String) - Method in interface com.google.crypto.tink.KmsClient
 
doNotUseKeystore() - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager.Builder
Does not use Android Keystore which might not work well in some phones.
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesCtrKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesCtrParams
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesEaxKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesEaxParams
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesGcmKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesSivKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.EcdsaParams
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.EncryptedKeyset
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.HmacKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.HmacKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.HmacParams
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.KeyData
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.Keyset
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.Keyset.Key
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.KeysetInfo
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.KeyTemplate
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.KeyTypeEntry
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.KmsAeadKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
dynamicMethod(GeneratedMessageLite.MethodToInvoke, Object, Object) - Method in class com.google.crypto.tink.proto.RegistryConfig
 

E

EC_POINT_FORMAT_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
Ecdsa - Class in com.google.crypto.tink.proto
 
ECDSA_P256 - Static variable in class com.google.crypto.tink.signature.SignatureKeyTemplates
A KeyTemplate that generates new instances of EcdsaPrivateKey with the following parameters: Hash function: SHA256 Curve: NIST P-256 Signature encoding: DER (this is the encoding that Java uses).
ECDSA_P256_IEEE_P1363 - Static variable in class com.google.crypto.tink.signature.SignatureKeyTemplates
A KeyTemplate that generates new instances of EcdsaPrivateKey with the following parameters: Hash function: SHA256 Curve: NIST P-256 Signature encoding: IEEE_P1363 (this is the encoding that JWS and WebCrypto use).
ECDSA_P384 - Static variable in class com.google.crypto.tink.signature.SignatureKeyTemplates
A KeyTemplate that generates new instances of EcdsaPrivateKey with the following parameters: Hash function: SHA512 Curve: NIST P-384 Signature encoding: DER (this is the encoding that Java uses).
ECDSA_P384_IEEE_P1363 - Static variable in class com.google.crypto.tink.signature.SignatureKeyTemplates
A KeyTemplate that generates new instances of EcdsaPrivateKey with the following parameters: Hash function: SHA512 Curve: NIST P-384 Signature encoding: IEEE_P1363 (this is the encoding that JWS and WebCrypto use).
ECDSA_P521 - Static variable in class com.google.crypto.tink.signature.SignatureKeyTemplates
A KeyTemplate that generates new instances of EcdsaPrivateKey with the following parameters: Hash function: SHA512 Curve: NIST P-521 Signature encoding: DER (this is the encoding that Java uses).
ECDSA_P521_IEEE_P1363 - Static variable in class com.google.crypto.tink.signature.SignatureKeyTemplates
A KeyTemplate that generates new instances of EcdsaPrivateKey with the following parameters: Hash function: SHA512 Curve: NIST P-521 Signature encoding: IEEE_P1363 (this is the encoding that JWS and WebCrypto use).
ECDSA_PRIVATE_KEY_TYPE_URL - Static variable in class com.google.crypto.tink.signature.SignatureConfig
 
ECDSA_PUBLIC_KEY_TYPE_URL - Static variable in class com.google.crypto.tink.signature.SignatureConfig
 
ecdsaDer2Ieee(byte[], int) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Transforms ECDSA DER signature encoding to IEEE_P1363 encoding.
ecdsaIeee2Der(byte[]) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Transforms ECDSA IEEE_P1363 signature encoding to DER encoding.
EcdsaKeyFormat - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.EcdsaKeyFormat
EcdsaKeyFormat.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.EcdsaKeyFormat
EcdsaKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
EcdsaParams - Class in com.google.crypto.tink.proto
Protos for Ecdsa.
EcdsaParams.Builder - Class in com.google.crypto.tink.proto
Protos for Ecdsa.
EcdsaParamsOrBuilder - Interface in com.google.crypto.tink.proto
 
EcdsaPrivateKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.EcdsaPrivateKey
EcdsaPrivateKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.EcdsaPrivateKey
EcdsaPrivateKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
EcdsaPublicKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.EcdsaPublicKey
EcdsaPublicKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.EcdsaPublicKey
EcdsaPublicKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
EcdsaSignatureEncoding - Enum in com.google.crypto.tink.proto
Protobuf enum google.crypto.tink.EcdsaSignatureEncoding
EcdsaSignJce - Class in com.google.crypto.tink.subtle
ECDSA signing with JCE.
EcdsaSignJce(ECPrivateKey, Enums.HashType, EllipticCurves.EcdsaEncoding) - Constructor for class com.google.crypto.tink.subtle.EcdsaSignJce
 
EcdsaVerifyJce - Class in com.google.crypto.tink.subtle
ECDSA verifying with JCE.
EcdsaVerifyJce(ECPublicKey, Enums.HashType, EllipticCurves.EcdsaEncoding) - Constructor for class com.google.crypto.tink.subtle.EcdsaVerifyJce
 
ECIES_AEAD_HKDF_PRIVATE_KEY_TYPE_URL - Static variable in class com.google.crypto.tink.hybrid.HybridConfig
 
ECIES_AEAD_HKDF_PUBLIC_KEY_TYPE_URL - Static variable in class com.google.crypto.tink.hybrid.HybridConfig
 
ECIES_P256_HKDF_HMAC_SHA256_AES128_CTR_HMAC_SHA256 - Static variable in class com.google.crypto.tink.hybrid.HybridKeyTemplates
A KeyTemplate that generates new instances of EciesAeadHkdfPrivateKey with the following parameters: KEM: ECDH over NIST P-256 DEM: AES128-CTR-HMAC-SHA256 with the following parameters AES key size: 16 bytes AES CTR IV size: 16 bytes HMAC key size: 32 bytes HMAC tag size: 16 bytes KDF: HKDF-HMAC-SHA256 with an empty salt
ECIES_P256_HKDF_HMAC_SHA256_AES128_GCM - Static variable in class com.google.crypto.tink.hybrid.HybridKeyTemplates
A KeyTemplate that generates new instances of EciesAeadHkdfPrivateKey with the following parameters: KEM: ECDH over NIST P-256 DEM: AES128-GCM KDF: HKDF-HMAC-SHA256 with an empty salt
EciesAeadDemParams - Class in com.google.crypto.tink.proto
Parameters of AEAD DEM (Data Encapsulation Mechanism).
EciesAeadDemParams.Builder - Class in com.google.crypto.tink.proto
Parameters of AEAD DEM (Data Encapsulation Mechanism).
EciesAeadDemParamsOrBuilder - Interface in com.google.crypto.tink.proto
 
EciesAeadHkdf - Class in com.google.crypto.tink.proto
 
EciesAeadHkdfDemHelper - Interface in com.google.crypto.tink.subtle
A helper for DEM (data encapsulation mechanism) of ECIES-AEAD-HKDF.
EciesAeadHkdfHybridDecrypt - Class in com.google.crypto.tink.subtle
ECIES encryption with HKDF-KEM (key encapsulation mechanism) and AEAD-DEM (data encapsulation mechanism).
EciesAeadHkdfHybridDecrypt(ECPrivateKey, byte[], String, EllipticCurves.PointFormatType, EciesAeadHkdfDemHelper) - Constructor for class com.google.crypto.tink.subtle.EciesAeadHkdfHybridDecrypt
 
EciesAeadHkdfHybridEncrypt - Class in com.google.crypto.tink.subtle
ECIES encryption with HKDF-KEM (key encapsulation mechanism) and AEAD-DEM (data encapsulation mechanism).
EciesAeadHkdfHybridEncrypt(ECPublicKey, byte[], String, EllipticCurves.PointFormatType, EciesAeadHkdfDemHelper) - Constructor for class com.google.crypto.tink.subtle.EciesAeadHkdfHybridEncrypt
 
EciesAeadHkdfKeyFormat - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.EciesAeadHkdfKeyFormat
EciesAeadHkdfKeyFormat.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.EciesAeadHkdfKeyFormat
EciesAeadHkdfKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
EciesAeadHkdfParams - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.EciesAeadHkdfParams
EciesAeadHkdfParams.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.EciesAeadHkdfParams
EciesAeadHkdfParamsOrBuilder - Interface in com.google.crypto.tink.proto
 
EciesAeadHkdfPrivateKey - Class in com.google.crypto.tink.proto
EciesKdfAeadPrivateKey represents HybridDecryption primitive.
EciesAeadHkdfPrivateKey.Builder - Class in com.google.crypto.tink.proto
EciesKdfAeadPrivateKey represents HybridDecryption primitive.
EciesAeadHkdfPrivateKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
EciesAeadHkdfPublicKey - Class in com.google.crypto.tink.proto
EciesAeadHkdfPublicKey represents HybridEncryption primitive.
EciesAeadHkdfPublicKey.Builder - Class in com.google.crypto.tink.proto
EciesAeadHkdfPublicKey represents HybridEncryption primitive.
EciesAeadHkdfPublicKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
EciesHkdfKemParams - Class in com.google.crypto.tink.proto
Parameters of KEM (Key Encapsulation Mechanism)
EciesHkdfKemParams.Builder - Class in com.google.crypto.tink.proto
Parameters of KEM (Key Encapsulation Mechanism)
EciesHkdfKemParamsOrBuilder - Interface in com.google.crypto.tink.proto
 
EciesHkdfRecipientKem - Class in com.google.crypto.tink.subtle
HKDF-based KEM (key encapsulation mechanism) for ECIES recipient.
EciesHkdfRecipientKem(ECPrivateKey) - Constructor for class com.google.crypto.tink.subtle.EciesHkdfRecipientKem
 
EciesHkdfSenderKem - Class in com.google.crypto.tink.subtle
HKDF-based ECIES-KEM (key encapsulation mechanism) for ECIES sender.
EciesHkdfSenderKem(ECPublicKey) - Constructor for class com.google.crypto.tink.subtle.EciesHkdfSenderKem
 
EciesHkdfSenderKem.KemKey - Class in com.google.crypto.tink.subtle
A container for key parts generated by the KEM.
ecPointDecode(EllipticCurve, EllipticCurves.PointFormatType, byte[]) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Deprecated.
use {#pointDecode}
EcPointFormat - Enum in com.google.crypto.tink.proto
Protobuf enum google.crypto.tink.EcPointFormat
Ed25519 - Class in com.google.crypto.tink.proto
 
ED25519 - Static variable in class com.google.crypto.tink.signature.SignatureKeyTemplates
A KeyTemplate that generates new instances of Ed25519PrivateKey.
ED25519_PRIVATE_KEY_TYPE_URL - Static variable in class com.google.crypto.tink.signature.SignatureConfig
 
ED25519_PUBLIC_KEY_TYPE_URL - Static variable in class com.google.crypto.tink.signature.SignatureConfig
 
Ed25519PrivateKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.Ed25519PrivateKey
Ed25519PrivateKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.Ed25519PrivateKey
Ed25519PrivateKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
Ed25519PublicKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.Ed25519PublicKey
Ed25519PublicKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.Ed25519PublicKey
Ed25519PublicKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
Ed25519Sign - Class in com.google.crypto.tink.subtle
Ed25519 signing.
Ed25519Sign(byte[]) - Constructor for class com.google.crypto.tink.subtle.Ed25519Sign
Constructs a Ed25519Sign with the privateKey.
Ed25519Sign.KeyPair - Class in com.google.crypto.tink.subtle
Defines the KeyPair consisting of a private key and its corresponding public key.
Ed25519Verify - Class in com.google.crypto.tink.subtle
Ed25519 verifying.
Ed25519Verify(byte[]) - Constructor for class com.google.crypto.tink.subtle.Ed25519Verify
 
EllipticCurves - Class in com.google.crypto.tink.subtle
Utility functions and enums for elliptic curve crypto, used in ECDSA and ECDH.
EllipticCurves() - Constructor for class com.google.crypto.tink.subtle.EllipticCurves
 
EllipticCurves.CurveType - Enum in com.google.crypto.tink.subtle
Elliptic curve types.
EllipticCurves.EcdsaEncoding - Enum in com.google.crypto.tink.subtle
Ecdsa signature encoding.
EllipticCurves.PointFormatType - Enum in com.google.crypto.tink.subtle
Point formats.
EllipticCurveType - Enum in com.google.crypto.tink.proto
Protobuf enum google.crypto.tink.EllipticCurveType
enable(int) - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager
Enables the key with keyId.
enable(int) - Method in class com.google.crypto.tink.KeysetManager
Enables the key with keyId.
ENABLED_VALUE - Static variable in enum com.google.crypto.tink.proto.KeyStatusType
Can be used for crypto operations.
encode(byte[]) - Static method in class com.google.crypto.tink.subtle.Base64
Base64 encodes a byte array to a string.
encode(byte[], int) - Static method in class com.google.crypto.tink.subtle.Base64
Base64-encode the given data and return a newly allocated byte[] with the result.
encode(byte[], int, int, int) - Static method in class com.google.crypto.tink.subtle.Base64
Base64-encode the given data and return a newly allocated byte[] with the result.
encode(byte[]) - Static method in class com.google.crypto.tink.subtle.Hex
Encodes a byte array to hex.
encodeToString(byte[], int) - Static method in class com.google.crypto.tink.subtle.Base64
Base64-encode the given data and return a newly allocated String with the result.
encodeToString(byte[], int, int, int) - Static method in class com.google.crypto.tink.subtle.Base64
Base64-encode the given data and return a newly allocated String with the result.
ENCODING_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EcdsaParams
 
encodingSizeInBytes(EllipticCurve, EllipticCurves.PointFormatType) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Returns the encoding size of a point on an elliptic curve.
encrypt(byte[], byte[]) - Method in interface com.google.crypto.tink.Aead
Encrypts plaintext with associatedData as associated authenticated data.
encrypt(byte[], byte[]) - Method in class com.google.crypto.tink.aead.KmsEnvelopeAead
 
encrypt(byte[], byte[]) - Method in interface com.google.crypto.tink.HybridEncrypt
Encryption operation: encrypts plaintext binding contextInfo to the resulting ciphertext.
encrypt(byte[], byte[]) - Method in class com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm
 
encrypt(byte[]) - Method in class com.google.crypto.tink.subtle.AesCtrJceCipher
Encrypts the plaintext with counter mode encryption using randomly generated iv.
encrypt(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.AesEaxJce
 
encrypt(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.AesGcmJce
 
encrypt(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.EciesAeadHkdfHybridEncrypt
Encrypts plaintext using contextInfo as info-parameter of the underlying HKDF.
encrypt(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.EncryptThenAuthenticate
Encrypts plaintext with aad as additional authenticated data.
encrypt(byte[]) - Method in interface com.google.crypto.tink.subtle.IndCpaCipher
Encrypts plaintext.
encryptDeterministically(byte[], byte[]) - Method in interface com.google.crypto.tink.DeterministicAead
Deterministically encrypts plaintext with associatedData as associated authenticated data.
encryptDeterministically(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.AesSiv
 
ENCRYPTED_KEYSET_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EncryptedKeyset
 
EncryptedKeyset - Class in com.google.crypto.tink.proto
Represents a keyset that is encrypted with a master key.
EncryptedKeyset.Builder - Class in com.google.crypto.tink.proto
Represents a keyset that is encrypted with a master key.
EncryptedKeysetOrBuilder - Interface in com.google.crypto.tink.proto
 
encryptSegment(ByteBuffer, boolean, ByteBuffer) - Method in interface com.google.crypto.tink.subtle.StreamSegmentEncrypter
Encrypts the next plaintext segment.
encryptSegment(ByteBuffer, ByteBuffer, boolean, ByteBuffer) - Method in interface com.google.crypto.tink.subtle.StreamSegmentEncrypter
Encrypt a segment consisting of two parts.
EncryptThenAuthenticate - Class in com.google.crypto.tink.subtle
This primitive performs an encrypt-then-Mac operation on plaintext and additional authenticated data (aad).
EncryptThenAuthenticate(IndCpaCipher, Mac, int) - Constructor for class com.google.crypto.tink.subtle.EncryptThenAuthenticate
 
EngineFactory<T_WRAPPER extends EngineWrapper<T_ENGINE>,T_ENGINE> - Class in com.google.crypto.tink.subtle
A factory that returns JCE engines, using pre-specified j.security.Providers.
EngineFactory(T_WRAPPER) - Constructor for class com.google.crypto.tink.subtle.EngineFactory
 
EngineFactory(T_WRAPPER, List<Provider>) - Constructor for class com.google.crypto.tink.subtle.EngineFactory
 
EngineFactory(T_WRAPPER, List<Provider>, boolean) - Constructor for class com.google.crypto.tink.subtle.EngineFactory
 
EngineWrapper<T> - Interface in com.google.crypto.tink.subtle
Interface and its implentations to make JCE Engines have a common parent.
EngineWrapper.TCipher - Class in com.google.crypto.tink.subtle
Cipher wrapper.
EngineWrapper.TKeyAgreement - Class in com.google.crypto.tink.subtle
KeyAgreement wrapper.
EngineWrapper.TKeyFactory - Class in com.google.crypto.tink.subtle
KeyFactory wrapper.
EngineWrapper.TKeyPairGenerator - Class in com.google.crypto.tink.subtle
KeyPairGenerator wrapper.
EngineWrapper.TMac - Class in com.google.crypto.tink.subtle
Mac wrapper.
EngineWrapper.TMessageDigest - Class in com.google.crypto.tink.subtle
MessageDigest wrapper.
EngineWrapper.TSignature - Class in com.google.crypto.tink.subtle
Signature wrapper.
Entry(P, byte[], KeyStatusType, OutputPrefixType) - Constructor for class com.google.crypto.tink.PrimitiveSet.Entry
 
ENTRY_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.RegistryConfig
 
Enums - Class in com.google.crypto.tink.subtle
Enums used by classes in subtle.
Enums() - Constructor for class com.google.crypto.tink.subtle.Enums
 
Enums.HashType - Enum in com.google.crypto.tink.subtle
Hash type.
equal(byte[], byte[]) - Static method in class com.google.crypto.tink.subtle.Bytes
Best effort fix-timing array comparison.
expectedCiphertextSize(long) - Method in class com.google.crypto.tink.subtle.AesCtrHmacStreaming
Returns the expected size of the ciphertext for a given plaintext The returned value includes the header and offset.
expectedCiphertextSize(long) - Method in class com.google.crypto.tink.subtle.AesGcmHkdfStreaming
Returns the expected size of the ciphertext for a given plaintext The returned value includes the header and offset.

F

fieldSizeInBytes(EllipticCurve) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Returns the size of an element of the field over which the curve is defined.
forNumber(int) - Static method in enum com.google.crypto.tink.proto.EcdsaSignatureEncoding
 
forNumber(int) - Static method in enum com.google.crypto.tink.proto.EcPointFormat
 
forNumber(int) - Static method in enum com.google.crypto.tink.proto.EllipticCurveType
 
forNumber(int) - Static method in enum com.google.crypto.tink.proto.HashType
 
forNumber(int) - Static method in enum com.google.crypto.tink.proto.KeyData.KeyMaterialType
 
forNumber(int) - Static method in enum com.google.crypto.tink.proto.KeyStatusType
 
forNumber(int) - Static method in enum com.google.crypto.tink.proto.OutputPrefixType
 

G

generateKey(byte[], String, byte[], byte[], int, EllipticCurves.PointFormatType) - Method in class com.google.crypto.tink.subtle.EciesHkdfRecipientKem
 
generateKey(String, byte[], byte[], int, EllipticCurves.PointFormatType) - Method in class com.google.crypto.tink.subtle.EciesHkdfSenderKem
 
generateKeyPair(EllipticCurves.CurveType) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Generates a new key pair for curve.
generateKeyPair(ECParameterSpec) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Generates a new key pair for spec.
generateNew(KeyTemplate) - Static method in class com.google.crypto.tink.KeysetHandle
 
generateNewAeadKey(String) - Static method in class com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient
Generates a new key in Android Keystore.
generatePrivateKey() - Static method in class com.google.crypto.tink.subtle.X25519
Returns a 32-byte private key for Curve25519.
get(String) - Static method in class com.google.crypto.tink.KmsClients
Returns the first KmsClient registered with KmsClients.add(com.google.crypto.tink.KmsClient) that supports keyUri.
getAead(String) - Method in class com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient
 
getAead(String) - Method in interface com.google.crypto.tink.KmsClient
Gets an Aead backed by keyUri.
getAead(byte[]) - Method in interface com.google.crypto.tink.subtle.EciesAeadHkdfDemHelper
Creates a new Aead-primitive that uses the key material given in 'symmetric_key', which must be of length dem_key_size_in_bytes().
getAeadDem() - Method in class com.google.crypto.tink.proto.EciesAeadDemParams.Builder
Required.
getAeadDem() - Method in class com.google.crypto.tink.proto.EciesAeadDemParams
Required.
getAeadDem() - Method in interface com.google.crypto.tink.proto.EciesAeadDemParamsOrBuilder
Required.
getAesCtrKey() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.AesCtrKey aes_ctr_key = 2;
getAesCtrKey() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
optional .google.crypto.tink.AesCtrKey aes_ctr_key = 2;
getAesCtrKey() - Method in interface com.google.crypto.tink.proto.AesCtrHmacAeadKeyOrBuilder
optional .google.crypto.tink.AesCtrKey aes_ctr_key = 2;
getAesCtrKeyFormat() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.AesCtrKeyFormat aes_ctr_key_format = 1;
getAesCtrKeyFormat() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
optional .google.crypto.tink.AesCtrKeyFormat aes_ctr_key_format = 1;
getAesCtrKeyFormat() - Method in interface com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormatOrBuilder
optional .google.crypto.tink.AesCtrKeyFormat aes_ctr_key_format = 1;
getAll() - Method in class com.google.crypto.tink.PrimitiveSet
 
getAutoLoaded(String) - Static method in class com.google.crypto.tink.KmsClients
Returns the first KmsClient automatically loaded with ServiceLoader that supports keyUri.
getBytes() - Method in class com.google.crypto.tink.subtle.ImmutableByteArray
 
getCatalogue(String) - Static method in class com.google.crypto.tink.Registry
Tries to get a catalogue associated with catalogueName.
getCatalogueName() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Catalogue to be queried for key manager,
getCatalogueName() - Method in class com.google.crypto.tink.proto.KeyTypeEntry
Catalogue to be queried for key manager,
getCatalogueName() - Method in interface com.google.crypto.tink.proto.KeyTypeEntryOrBuilder
Catalogue to be queried for key manager,
getCatalogueNameBytes() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Catalogue to be queried for key manager,
getCatalogueNameBytes() - Method in class com.google.crypto.tink.proto.KeyTypeEntry
Catalogue to be queried for key manager,
getCatalogueNameBytes() - Method in interface com.google.crypto.tink.proto.KeyTypeEntryOrBuilder
Catalogue to be queried for key manager,
getCiphertextOffset() - Method in class com.google.crypto.tink.subtle.AesCtrHmacStreaming
 
getCiphertextOffset() - Method in class com.google.crypto.tink.subtle.AesGcmHkdfStreaming
 
getCiphertextOverhead() - Method in class com.google.crypto.tink.subtle.AesCtrHmacStreaming
 
getCiphertextOverhead() - Method in class com.google.crypto.tink.subtle.AesGcmHkdfStreaming
 
getCiphertextSegmentSize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
optional uint32 ciphertext_segment_size = 1;
getCiphertextSegmentSize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
optional uint32 ciphertext_segment_size = 1;
getCiphertextSegmentSize() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingParamsOrBuilder
optional uint32 ciphertext_segment_size = 1;
getCiphertextSegmentSize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams.Builder
optional uint32 ciphertext_segment_size = 1;
getCiphertextSegmentSize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
optional uint32 ciphertext_segment_size = 1;
getCiphertextSegmentSize() - Method in interface com.google.crypto.tink.proto.AesGcmHkdfStreamingParamsOrBuilder
optional uint32 ciphertext_segment_size = 1;
getCiphertextSegmentSize() - Method in class com.google.crypto.tink.subtle.AesCtrHmacStreaming
 
getCiphertextSegmentSize() - Method in class com.google.crypto.tink.subtle.AesGcmHkdfStreaming
 
getConfigName() - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
optional string config_name = 1;
getConfigName() - Method in class com.google.crypto.tink.proto.RegistryConfig
optional string config_name = 1;
getConfigName() - Method in interface com.google.crypto.tink.proto.RegistryConfigOrBuilder
optional string config_name = 1;
getConfigNameBytes() - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
optional string config_name = 1;
getConfigNameBytes() - Method in class com.google.crypto.tink.proto.RegistryConfig
optional string config_name = 1;
getConfigNameBytes() - Method in interface com.google.crypto.tink.proto.RegistryConfigOrBuilder
optional string config_name = 1;
getCurve() - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
getCurve() - Method in class com.google.crypto.tink.proto.EcdsaParams
Required.
getCurve() - Method in interface com.google.crypto.tink.proto.EcdsaParamsOrBuilder
Required.
getCurveSpec(EllipticCurves.CurveType) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Returns the ECParameterSpec for a named curve.
getCurveType() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Required.
getCurveType() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams
Required.
getCurveType() - Method in interface com.google.crypto.tink.proto.EciesHkdfKemParamsOrBuilder
Required.
getCurveTypeValue() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Required.
getCurveTypeValue() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams
Required.
getCurveTypeValue() - Method in interface com.google.crypto.tink.proto.EciesHkdfKemParamsOrBuilder
Required.
getCurveValue() - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
getCurveValue() - Method in class com.google.crypto.tink.proto.EcdsaParams
Required.
getCurveValue() - Method in interface com.google.crypto.tink.proto.EcdsaParamsOrBuilder
Required.
getCustomCipherProvider(boolean, String...) - Static method in class com.google.crypto.tink.subtle.EngineFactory
 
getCustomKeyAgreementProvider(boolean, String...) - Static method in class com.google.crypto.tink.subtle.EngineFactory
 
getCustomKeyFactoryProvider(boolean, String...) - Static method in class com.google.crypto.tink.subtle.EngineFactory
 
getCustomKeyPairGeneratorProvider(boolean, String...) - Static method in class com.google.crypto.tink.subtle.EngineFactory
 
getCustomMacProvider(boolean, String...) - Static method in class com.google.crypto.tink.subtle.EngineFactory
 
getCustomMessageDigestProvider(boolean, String...) - Static method in class com.google.crypto.tink.subtle.EngineFactory
 
getCustomSignatureProvider(boolean, String...) - Static method in class com.google.crypto.tink.subtle.EngineFactory
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesSivKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.HmacKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.HmacParams
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.KeyData
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.Keyset
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
getDefaultInstance() - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
getDekTemplate() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat.Builder
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
getDekTemplate() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
getDekTemplate() - Method in interface com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormatOrBuilder
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
getDemParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Data Encapsulation Mechanism.
getDemParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
Data Encapsulation Mechanism.
getDemParams() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfParamsOrBuilder
Data Encapsulation Mechanism.
getDerivedKeySize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
size of AES-CTR keys derived for each segment
getDerivedKeySize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
size of AES-CTR keys derived for each segment
getDerivedKeySize() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingParamsOrBuilder
size of AES-CTR keys derived for each segment
getDerivedKeySize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams.Builder
size of AES-GCM keys derived for each segment
getDerivedKeySize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
size of AES-GCM keys derived for each segment
getDerivedKeySize() - Method in interface com.google.crypto.tink.proto.AesGcmHkdfStreamingParamsOrBuilder
size of AES-GCM keys derived for each segment
getEcPointFormat() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
EC point format.
getEcPointFormat() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
EC point format.
getEcPointFormat() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfParamsOrBuilder
EC point format.
getEcPointFormatValue() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
EC point format.
getEcPointFormatValue() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
EC point format.
getEcPointFormatValue() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfParamsOrBuilder
EC point format.
getEcPrivateKey(byte[]) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Returns an ECPrivateKey from pkcs8PrivateKey which is an encoding of a private key, encoded according to the ASN.1 type SubjectPublicKeyInfo.
getEcPrivateKey(EllipticCurves.CurveType, byte[]) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Returns an ECPrivateKey from curve type and keyValue.
getEcPublicKey(byte[]) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Returns an ECPublicKey from x509PublicKey which is an encoding of a public key, encoded according to the ASN.1 type SubjectPublicKeyInfo.
getEcPublicKey(EllipticCurves.CurveType, EllipticCurves.PointFormatType, byte[]) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Returns an ECPublicKey from publicKey that is a public key in point format pointFormat on curve.
getEcPublicKey(ECParameterSpec, EllipticCurves.PointFormatType, byte[]) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Returns an ECPublicKey from publicKey that is a public key in point format pointFormat on curve.
getEcPublicKey(EllipticCurves.CurveType, byte[], byte[]) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Returns an ECPublicKey from curve type and x and y coordinates.
getEncoding() - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
getEncoding() - Method in class com.google.crypto.tink.proto.EcdsaParams
Required.
getEncoding() - Method in interface com.google.crypto.tink.proto.EcdsaParamsOrBuilder
Required.
getEncodingValue() - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
getEncodingValue() - Method in class com.google.crypto.tink.proto.EcdsaParams
Required.
getEncodingValue() - Method in interface com.google.crypto.tink.proto.EcdsaParamsOrBuilder
Required.
getEncryptedKeyset() - Method in class com.google.crypto.tink.proto.EncryptedKeyset.Builder
Required.
getEncryptedKeyset() - Method in class com.google.crypto.tink.proto.EncryptedKeyset
Required.
getEncryptedKeyset() - Method in interface com.google.crypto.tink.proto.EncryptedKeysetOrBuilder
Required.
getEncryptedSegments() - Method in interface com.google.crypto.tink.subtle.StreamSegmentEncrypter
 
getEntry(int) - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
getEntry(int) - Method in class com.google.crypto.tink.proto.RegistryConfig
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
getEntry(int) - Method in interface com.google.crypto.tink.proto.RegistryConfigOrBuilder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
getEntryCount() - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
getEntryCount() - Method in class com.google.crypto.tink.proto.RegistryConfig
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
getEntryCount() - Method in interface com.google.crypto.tink.proto.RegistryConfigOrBuilder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
getEntryList() - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
getEntryList() - Method in class com.google.crypto.tink.proto.RegistryConfig
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
getEntryList() - Method in interface com.google.crypto.tink.proto.RegistryConfigOrBuilder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
getEntryOrBuilder(int) - Method in class com.google.crypto.tink.proto.RegistryConfig
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
getEntryOrBuilderList() - Method in class com.google.crypto.tink.proto.RegistryConfig
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
getFirstSegmentOffset() - Method in class com.google.crypto.tink.subtle.AesCtrHmacStreaming
 
getFirstSegmentOffset() - Method in class com.google.crypto.tink.subtle.AesGcmHkdfStreaming
 
getHash() - Method in class com.google.crypto.tink.proto.HmacParams.Builder
HashType is an enum.
getHash() - Method in class com.google.crypto.tink.proto.HmacParams
HashType is an enum.
getHash() - Method in interface com.google.crypto.tink.proto.HmacParamsOrBuilder
HashType is an enum.
getHashType() - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
getHashType() - Method in class com.google.crypto.tink.proto.EcdsaParams
Required.
getHashType() - Method in interface com.google.crypto.tink.proto.EcdsaParamsOrBuilder
Required.
getHashTypeValue() - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
getHashTypeValue() - Method in class com.google.crypto.tink.proto.EcdsaParams
Required.
getHashTypeValue() - Method in interface com.google.crypto.tink.proto.EcdsaParamsOrBuilder
Required.
getHashValue() - Method in class com.google.crypto.tink.proto.HmacParams.Builder
HashType is an enum.
getHashValue() - Method in class com.google.crypto.tink.proto.HmacParams
HashType is an enum.
getHashValue() - Method in interface com.google.crypto.tink.proto.HmacParamsOrBuilder
HashType is an enum.
getHeader() - Method in interface com.google.crypto.tink.subtle.StreamSegmentEncrypter
Returns the header of the ciphertext stream.
getHeaderLength() - Method in class com.google.crypto.tink.subtle.AesCtrHmacStreaming
 
getHeaderLength() - Method in class com.google.crypto.tink.subtle.AesGcmHkdfStreaming
 
getHkdfHashType() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
hash function for key derivation via HKDF
getHkdfHashType() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
hash function for key derivation via HKDF
getHkdfHashType() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingParamsOrBuilder
hash function for key derivation via HKDF
getHkdfHashType() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams.Builder
optional .google.crypto.tink.HashType hkdf_hash_type = 3;
getHkdfHashType() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
optional .google.crypto.tink.HashType hkdf_hash_type = 3;
getHkdfHashType() - Method in interface com.google.crypto.tink.proto.AesGcmHkdfStreamingParamsOrBuilder
optional .google.crypto.tink.HashType hkdf_hash_type = 3;
getHkdfHashType() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Required.
getHkdfHashType() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams
Required.
getHkdfHashType() - Method in interface com.google.crypto.tink.proto.EciesHkdfKemParamsOrBuilder
Required.
getHkdfHashTypeValue() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
hash function for key derivation via HKDF
getHkdfHashTypeValue() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
hash function for key derivation via HKDF
getHkdfHashTypeValue() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingParamsOrBuilder
hash function for key derivation via HKDF
getHkdfHashTypeValue() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams.Builder
optional .google.crypto.tink.HashType hkdf_hash_type = 3;
getHkdfHashTypeValue() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
optional .google.crypto.tink.HashType hkdf_hash_type = 3;
getHkdfHashTypeValue() - Method in interface com.google.crypto.tink.proto.AesGcmHkdfStreamingParamsOrBuilder
optional .google.crypto.tink.HashType hkdf_hash_type = 3;
getHkdfHashTypeValue() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Required.
getHkdfHashTypeValue() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams
Required.
getHkdfHashTypeValue() - Method in interface com.google.crypto.tink.proto.EciesHkdfKemParamsOrBuilder
Required.
getHkdfSalt() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Optional.
getHkdfSalt() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams
Optional.
getHkdfSalt() - Method in interface com.google.crypto.tink.proto.EciesHkdfKemParamsOrBuilder
Optional.
getHmacKey() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.HmacKey hmac_key = 3;
getHmacKey() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
optional .google.crypto.tink.HmacKey hmac_key = 3;
getHmacKey() - Method in interface com.google.crypto.tink.proto.AesCtrHmacAeadKeyOrBuilder
optional .google.crypto.tink.HmacKey hmac_key = 3;
getHmacKeyFormat() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.HmacKeyFormat hmac_key_format = 2;
getHmacKeyFormat() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
optional .google.crypto.tink.HmacKeyFormat hmac_key_format = 2;
getHmacKeyFormat() - Method in interface com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormatOrBuilder
optional .google.crypto.tink.HmacKeyFormat hmac_key_format = 2;
getHmacParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
params for authentication tags
getHmacParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
params for authentication tags
getHmacParams() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingParamsOrBuilder
params for authentication tags
getIdentifier() - Method in class com.google.crypto.tink.PrimitiveSet.Entry
 
getInstance(String) - Method in class com.google.crypto.tink.subtle.EngineFactory
 
getInstance(String, Provider) - Method in interface com.google.crypto.tink.subtle.EngineWrapper
Should call T.getInstance(...).
getInstance(String, Provider) - Method in class com.google.crypto.tink.subtle.EngineWrapper.TCipher
 
getInstance(String, Provider) - Method in class com.google.crypto.tink.subtle.EngineWrapper.TKeyAgreement
 
getInstance(String, Provider) - Method in class com.google.crypto.tink.subtle.EngineWrapper.TKeyFactory
 
getInstance(String, Provider) - Method in class com.google.crypto.tink.subtle.EngineWrapper.TKeyPairGenerator
 
getInstance(String, Provider) - Method in class com.google.crypto.tink.subtle.EngineWrapper.TMac
 
getInstance(String, Provider) - Method in class com.google.crypto.tink.subtle.EngineWrapper.TMessageDigest
 
getInstance(String, Provider) - Method in class com.google.crypto.tink.subtle.EngineWrapper.TSignature
 
getIvSize() - Method in class com.google.crypto.tink.proto.AesCtrParams.Builder
optional uint32 iv_size = 1;
getIvSize() - Method in class com.google.crypto.tink.proto.AesCtrParams
optional uint32 iv_size = 1;
getIvSize() - Method in interface com.google.crypto.tink.proto.AesCtrParamsOrBuilder
optional uint32 iv_size = 1;
getIvSize() - Method in class com.google.crypto.tink.proto.AesEaxParams.Builder
possible value is 12 or 16 bytes.
getIvSize() - Method in class com.google.crypto.tink.proto.AesEaxParams
possible value is 12 or 16 bytes.
getIvSize() - Method in interface com.google.crypto.tink.proto.AesEaxParamsOrBuilder
possible value is 12 or 16 bytes.
getKekUri() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat.Builder
Required.
getKekUri() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
Required.
getKekUri() - Method in interface com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormatOrBuilder
Required.
getKekUriBytes() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat.Builder
Required.
getKekUriBytes() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
Required.
getKekUriBytes() - Method in interface com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormatOrBuilder
Required.
getKemBytes() - Method in class com.google.crypto.tink.subtle.EciesHkdfSenderKem.KemKey
 
getKemParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Key Encapsulation Mechanism.
getKemParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
Key Encapsulation Mechanism.
getKemParams() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfParamsOrBuilder
Key Encapsulation Mechanism.
getKey(int) - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
getKey(int) - Method in class com.google.crypto.tink.proto.Keyset
Actual keys in the Keyset.
getKey(int) - Method in interface com.google.crypto.tink.proto.KeysetOrBuilder
Actual keys in the Keyset.
getKeyCount() - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
getKeyCount() - Method in class com.google.crypto.tink.proto.Keyset
Actual keys in the Keyset.
getKeyCount() - Method in interface com.google.crypto.tink.proto.KeysetOrBuilder
Actual keys in the Keyset.
getKeyData() - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Contains the actual, instantiation specific key proto.
getKeyData() - Method in class com.google.crypto.tink.proto.Keyset.Key
Contains the actual, instantiation specific key proto.
getKeyData() - Method in interface com.google.crypto.tink.proto.Keyset.KeyOrBuilder
Contains the actual, instantiation specific key proto.
getKeyId() - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Identifies a key within a keyset, is a part of metadata of a ciphertext/signature.
getKeyId() - Method in class com.google.crypto.tink.proto.Keyset.Key
Identifies a key within a keyset, is a part of metadata of a ciphertext/signature.
getKeyId() - Method in interface com.google.crypto.tink.proto.Keyset.KeyOrBuilder
Identifies a key within a keyset, is a part of metadata of a ciphertext/signature.
getKeyId() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.key_id.
getKeyId() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
See Keyset.Key.key_id.
getKeyId() - Method in interface com.google.crypto.tink.proto.KeysetInfo.KeyInfoOrBuilder
See Keyset.Key.key_id.
getKeyInfo(int) - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
getKeyInfo(int) - Method in class com.google.crypto.tink.proto.KeysetInfo
KeyInfos in the KeysetInfo.
getKeyInfo(int) - Method in interface com.google.crypto.tink.proto.KeysetInfoOrBuilder
KeyInfos in the KeysetInfo.
getKeyInfoCount() - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
getKeyInfoCount() - Method in class com.google.crypto.tink.proto.KeysetInfo
KeyInfos in the KeysetInfo.
getKeyInfoCount() - Method in interface com.google.crypto.tink.proto.KeysetInfoOrBuilder
KeyInfos in the KeysetInfo.
getKeyInfoList() - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
getKeyInfoList() - Method in class com.google.crypto.tink.proto.KeysetInfo
KeyInfos in the KeysetInfo.
getKeyInfoList() - Method in interface com.google.crypto.tink.proto.KeysetInfoOrBuilder
KeyInfos in the KeysetInfo.
getKeyInfoOrBuilder(int) - Method in class com.google.crypto.tink.proto.KeysetInfo
KeyInfos in the KeysetInfo.
getKeyInfoOrBuilderList() - Method in class com.google.crypto.tink.proto.KeysetInfo
KeyInfos in the KeysetInfo.
getKeyList() - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
getKeyList() - Method in class com.google.crypto.tink.proto.Keyset
Actual keys in the Keyset.
getKeyList() - Method in interface com.google.crypto.tink.proto.KeysetOrBuilder
Actual keys in the Keyset.
getKeyManager(String, String, int) - Method in interface com.google.crypto.tink.Catalogue
 
getKeyManager(String) - Static method in class com.google.crypto.tink.Registry
 
getKeyManagerVersion() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Minimum required version of key manager.
getKeyManagerVersion() - Method in class com.google.crypto.tink.proto.KeyTypeEntry
Minimum required version of key manager.
getKeyManagerVersion() - Method in interface com.google.crypto.tink.proto.KeyTypeEntryOrBuilder
Minimum required version of key manager.
getKeyMaterialType() - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
getKeyMaterialType() - Method in class com.google.crypto.tink.proto.KeyData
Required.
getKeyMaterialType() - Method in interface com.google.crypto.tink.proto.KeyDataOrBuilder
Required.
getKeyMaterialTypeValue() - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
getKeyMaterialTypeValue() - Method in class com.google.crypto.tink.proto.KeyData
Required.
getKeyMaterialTypeValue() - Method in interface com.google.crypto.tink.proto.KeyDataOrBuilder
Required.
getKeyOrBuilder(int) - Method in class com.google.crypto.tink.proto.Keyset
Actual keys in the Keyset.
getKeyOrBuilderList() - Method in class com.google.crypto.tink.proto.Keyset
Actual keys in the Keyset.
getKeysetHandle() - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager
 
getKeysetHandle() - Method in class com.google.crypto.tink.KeysetManager
 
getKeysetInfo() - Method in class com.google.crypto.tink.KeysetHandle
 
getKeysetInfo() - Method in class com.google.crypto.tink.proto.EncryptedKeyset.Builder
Optional.
getKeysetInfo() - Method in class com.google.crypto.tink.proto.EncryptedKeyset
Optional.
getKeysetInfo() - Method in interface com.google.crypto.tink.proto.EncryptedKeysetOrBuilder
Optional.
getKeySize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat.Builder
size of the main key (aka.
getKeySize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
size of the main key (aka.
getKeySize() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormatOrBuilder
size of the main key (aka.
getKeySize() - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat.Builder
optional uint32 key_size = 2;
getKeySize() - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat
optional uint32 key_size = 2;
getKeySize() - Method in interface com.google.crypto.tink.proto.AesCtrKeyFormatOrBuilder
optional uint32 key_size = 2;
getKeySize() - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat.Builder
optional uint32 key_size = 2;
getKeySize() - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat
optional uint32 key_size = 2;
getKeySize() - Method in interface com.google.crypto.tink.proto.AesEaxKeyFormatOrBuilder
optional uint32 key_size = 2;
getKeySize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat.Builder
size of the main key (aka.
getKeySize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
size of the main key (aka.
getKeySize() - Method in interface com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormatOrBuilder
size of the main key (aka.
getKeySize() - Method in class com.google.crypto.tink.proto.AesGcmKeyFormat.Builder
optional uint32 key_size = 2;
getKeySize() - Method in class com.google.crypto.tink.proto.AesGcmKeyFormat
optional uint32 key_size = 2;
getKeySize() - Method in interface com.google.crypto.tink.proto.AesGcmKeyFormatOrBuilder
optional uint32 key_size = 2;
getKeySize() - Method in class com.google.crypto.tink.proto.AesSivKeyFormat.Builder
Only valid value is: 64.
getKeySize() - Method in class com.google.crypto.tink.proto.AesSivKeyFormat
Only valid value is: 64.
getKeySize() - Method in interface com.google.crypto.tink.proto.AesSivKeyFormatOrBuilder
Only valid value is: 64.
getKeySize() - Method in class com.google.crypto.tink.proto.HmacKeyFormat.Builder
optional uint32 key_size = 2;
getKeySize() - Method in class com.google.crypto.tink.proto.HmacKeyFormat
optional uint32 key_size = 2;
getKeySize() - Method in interface com.google.crypto.tink.proto.HmacKeyFormatOrBuilder
optional uint32 key_size = 2;
getKeyType() - Method in interface com.google.crypto.tink.KeyManager
 
getKeyUri() - Method in class com.google.crypto.tink.proto.KmsAeadKeyFormat.Builder
Required.
getKeyUri() - Method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
Required.
getKeyUri() - Method in interface com.google.crypto.tink.proto.KmsAeadKeyFormatOrBuilder
Required.
getKeyUriBytes() - Method in class com.google.crypto.tink.proto.KmsAeadKeyFormat.Builder
Required.
getKeyUriBytes() - Method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
Required.
getKeyUriBytes() - Method in interface com.google.crypto.tink.proto.KmsAeadKeyFormatOrBuilder
Required.
getKeyValue() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
the main key, aka.
getKeyValue() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
the main key, aka.
getKeyValue() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingKeyOrBuilder
the main key, aka.
getKeyValue() - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional bytes key_value = 3;
getKeyValue() - Method in class com.google.crypto.tink.proto.AesCtrKey
optional bytes key_value = 3;
getKeyValue() - Method in interface com.google.crypto.tink.proto.AesCtrKeyOrBuilder
optional bytes key_value = 3;
getKeyValue() - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional bytes key_value = 3;
getKeyValue() - Method in class com.google.crypto.tink.proto.AesEaxKey
optional bytes key_value = 3;
getKeyValue() - Method in interface com.google.crypto.tink.proto.AesEaxKeyOrBuilder
optional bytes key_value = 3;
getKeyValue() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional bytes key_value = 3;
getKeyValue() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
optional bytes key_value = 3;
getKeyValue() - Method in interface com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyOrBuilder
optional bytes key_value = 3;
getKeyValue() - Method in class com.google.crypto.tink.proto.AesGcmKey.Builder
optional bytes key_value = 3;
getKeyValue() - Method in class com.google.crypto.tink.proto.AesGcmKey
optional bytes key_value = 3;
getKeyValue() - Method in interface com.google.crypto.tink.proto.AesGcmKeyOrBuilder
optional bytes key_value = 3;
getKeyValue() - Method in class com.google.crypto.tink.proto.AesSivKey.Builder
First half is AES-CTR key, second is AES-SIV.
getKeyValue() - Method in class com.google.crypto.tink.proto.AesSivKey
First half is AES-CTR key, second is AES-SIV.
getKeyValue() - Method in interface com.google.crypto.tink.proto.AesSivKeyOrBuilder
First half is AES-CTR key, second is AES-SIV.
getKeyValue() - Method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key.Builder
optional bytes key_value = 2;
getKeyValue() - Method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
optional bytes key_value = 2;
getKeyValue() - Method in interface com.google.crypto.tink.proto.ChaCha20Poly1305KeyOrBuilder
optional bytes key_value = 2;
getKeyValue() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Unsigned big integer in bigendian representation.
getKeyValue() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey
Unsigned big integer in bigendian representation.
getKeyValue() - Method in interface com.google.crypto.tink.proto.EcdsaPrivateKeyOrBuilder
Unsigned big integer in bigendian representation.
getKeyValue() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
getKeyValue() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
Required.
getKeyValue() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfPrivateKeyOrBuilder
Required.
getKeyValue() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
The private key is 32 bytes of cryptographically secure random data.
getKeyValue() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey
The private key is 32 bytes of cryptographically secure random data.
getKeyValue() - Method in interface com.google.crypto.tink.proto.Ed25519PrivateKeyOrBuilder
The private key is 32 bytes of cryptographically secure random data.
getKeyValue() - Method in class com.google.crypto.tink.proto.Ed25519PublicKey.Builder
The public key is 32 bytes, encoded according to https://tools.ietf.org/html/rfc8032#section-5.1.2.
getKeyValue() - Method in class com.google.crypto.tink.proto.Ed25519PublicKey
The public key is 32 bytes, encoded according to https://tools.ietf.org/html/rfc8032#section-5.1.2.
getKeyValue() - Method in interface com.google.crypto.tink.proto.Ed25519PublicKeyOrBuilder
The public key is 32 bytes, encoded according to https://tools.ietf.org/html/rfc8032#section-5.1.2.
getKeyValue() - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional bytes key_value = 3;
getKeyValue() - Method in class com.google.crypto.tink.proto.HmacKey
optional bytes key_value = 3;
getKeyValue() - Method in interface com.google.crypto.tink.proto.HmacKeyOrBuilder
optional bytes key_value = 3;
getLength() - Method in class com.google.crypto.tink.subtle.ImmutableByteArray
 
getModulus(EllipticCurve) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Returns the modulus of the field used by the curve specified in ecParams.
getNewKeyAllowed() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Can the key manager create new keys?
getNewKeyAllowed() - Method in class com.google.crypto.tink.proto.KeyTypeEntry
Can the key manager create new keys?
getNewKeyAllowed() - Method in interface com.google.crypto.tink.proto.KeyTypeEntryOrBuilder
Can the key manager create new keys?
getNistP256Params() - Static method in class com.google.crypto.tink.subtle.EllipticCurves
 
getNistP384Params() - Static method in class com.google.crypto.tink.subtle.EllipticCurves
 
getNistP521Params() - Static method in class com.google.crypto.tink.subtle.EllipticCurves
 
getNumber() - Method in enum com.google.crypto.tink.proto.EcdsaSignatureEncoding
 
getNumber() - Method in enum com.google.crypto.tink.proto.EcPointFormat
 
getNumber() - Method in enum com.google.crypto.tink.proto.EllipticCurveType
 
getNumber() - Method in enum com.google.crypto.tink.proto.HashType
 
getNumber() - Method in enum com.google.crypto.tink.proto.KeyData.KeyMaterialType
 
getNumber() - Method in enum com.google.crypto.tink.proto.KeyStatusType
 
getNumber() - Method in enum com.google.crypto.tink.proto.OutputPrefixType
 
getOrGenerateNewAeadKey(String) - Static method in class com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient
Generates a new key in Android Keystore, if it doesn't exist.
getOutputPrefix(Keyset.Key) - Static method in class com.google.crypto.tink.CryptoFormat
Generates the prefix of all cryptographic outputs (ciphertexts, signatures, MACs, ...) produced by the specified key.
getOutputPrefixType() - Method in class com.google.crypto.tink.PrimitiveSet.Entry
 
getOutputPrefixType() - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Determines the prefix of the ciphertexts/signatures produced by this key.
getOutputPrefixType() - Method in class com.google.crypto.tink.proto.Keyset.Key
Determines the prefix of the ciphertexts/signatures produced by this key.
getOutputPrefixType() - Method in interface com.google.crypto.tink.proto.Keyset.KeyOrBuilder
Determines the prefix of the ciphertexts/signatures produced by this key.
getOutputPrefixType() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.output_prefix_type.
getOutputPrefixType() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
See Keyset.Key.output_prefix_type.
getOutputPrefixType() - Method in interface com.google.crypto.tink.proto.KeysetInfo.KeyInfoOrBuilder
See Keyset.Key.output_prefix_type.
getOutputPrefixType() - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Optional.
getOutputPrefixType() - Method in class com.google.crypto.tink.proto.KeyTemplate
Optional.
getOutputPrefixType() - Method in interface com.google.crypto.tink.proto.KeyTemplateOrBuilder
Optional.
getOutputPrefixTypeValue() - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Determines the prefix of the ciphertexts/signatures produced by this key.
getOutputPrefixTypeValue() - Method in class com.google.crypto.tink.proto.Keyset.Key
Determines the prefix of the ciphertexts/signatures produced by this key.
getOutputPrefixTypeValue() - Method in interface com.google.crypto.tink.proto.Keyset.KeyOrBuilder
Determines the prefix of the ciphertexts/signatures produced by this key.
getOutputPrefixTypeValue() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.output_prefix_type.
getOutputPrefixTypeValue() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
See Keyset.Key.output_prefix_type.
getOutputPrefixTypeValue() - Method in interface com.google.crypto.tink.proto.KeysetInfo.KeyInfoOrBuilder
See Keyset.Key.output_prefix_type.
getOutputPrefixTypeValue() - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Optional.
getOutputPrefixTypeValue() - Method in class com.google.crypto.tink.proto.KeyTemplate
Optional.
getOutputPrefixTypeValue() - Method in interface com.google.crypto.tink.proto.KeyTemplateOrBuilder
Optional.
getParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 1;
getParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 1;
getParams() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormatOrBuilder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 1;
getParams() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingKeyOrBuilder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional .google.crypto.tink.AesCtrParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.AesCtrKey
optional .google.crypto.tink.AesCtrParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat.Builder
optional .google.crypto.tink.AesCtrParams params = 1;
getParams() - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat
optional .google.crypto.tink.AesCtrParams params = 1;
getParams() - Method in interface com.google.crypto.tink.proto.AesCtrKeyFormatOrBuilder
optional .google.crypto.tink.AesCtrParams params = 1;
getParams() - Method in interface com.google.crypto.tink.proto.AesCtrKeyOrBuilder
optional .google.crypto.tink.AesCtrParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional .google.crypto.tink.AesEaxParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.AesEaxKey
optional .google.crypto.tink.AesEaxParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat.Builder
optional .google.crypto.tink.AesEaxParams params = 1;
getParams() - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat
optional .google.crypto.tink.AesEaxParams params = 1;
getParams() - Method in interface com.google.crypto.tink.proto.AesEaxKeyFormatOrBuilder
optional .google.crypto.tink.AesEaxParams params = 1;
getParams() - Method in interface com.google.crypto.tink.proto.AesEaxKeyOrBuilder
optional .google.crypto.tink.AesEaxParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 1;
getParams() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 1;
getParams() - Method in interface com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormatOrBuilder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 1;
getParams() - Method in interface com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyOrBuilder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.EcdsaKeyFormat.Builder
Required.
getParams() - Method in class com.google.crypto.tink.proto.EcdsaKeyFormat
Required.
getParams() - Method in interface com.google.crypto.tink.proto.EcdsaKeyFormatOrBuilder
Required.
getParams() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
getParams() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey
Required.
getParams() - Method in interface com.google.crypto.tink.proto.EcdsaPublicKeyOrBuilder
Required.
getParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat.Builder
Required.
getParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
Required.
getParams() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfKeyFormatOrBuilder
Required.
getParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
getParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
Required.
getParams() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfPublicKeyOrBuilder
Required.
getParams() - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional .google.crypto.tink.HmacParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.HmacKey
optional .google.crypto.tink.HmacParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.HmacKeyFormat.Builder
optional .google.crypto.tink.HmacParams params = 1;
getParams() - Method in class com.google.crypto.tink.proto.HmacKeyFormat
optional .google.crypto.tink.HmacParams params = 1;
getParams() - Method in interface com.google.crypto.tink.proto.HmacKeyFormatOrBuilder
optional .google.crypto.tink.HmacParams params = 1;
getParams() - Method in interface com.google.crypto.tink.proto.HmacKeyOrBuilder
optional .google.crypto.tink.HmacParams params = 2;
getParams() - Method in class com.google.crypto.tink.proto.KmsAeadKey.Builder
The key format also contains the params.
getParams() - Method in class com.google.crypto.tink.proto.KmsAeadKey
The key format also contains the params.
getParams() - Method in interface com.google.crypto.tink.proto.KmsAeadKeyOrBuilder
The key format also contains the params.
getParams() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey.Builder
The key format also contains the params.
getParams() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
The key format also contains the params.
getParams() - Method in interface com.google.crypto.tink.proto.KmsEnvelopeAeadKeyOrBuilder
The key format also contains the params.
getPlaintextSegmentSize() - Method in class com.google.crypto.tink.subtle.AesCtrHmacStreaming
 
getPlaintextSegmentSize() - Method in class com.google.crypto.tink.subtle.AesGcmHkdfStreaming
 
getPrimary() - Method in class com.google.crypto.tink.PrimitiveSet
 
getPrimaryKeyId() - Method in class com.google.crypto.tink.proto.Keyset.Builder
Identifies key used to generate new crypto data (encrypt, sign).
getPrimaryKeyId() - Method in class com.google.crypto.tink.proto.Keyset
Identifies key used to generate new crypto data (encrypt, sign).
getPrimaryKeyId() - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
See Keyset.primary_key_id.
getPrimaryKeyId() - Method in class com.google.crypto.tink.proto.KeysetInfo
See Keyset.primary_key_id.
getPrimaryKeyId() - Method in interface com.google.crypto.tink.proto.KeysetInfoOrBuilder
See Keyset.primary_key_id.
getPrimaryKeyId() - Method in interface com.google.crypto.tink.proto.KeysetOrBuilder
Identifies key used to generate new crypto data (encrypt, sign).
getPrimitive(KeysetHandle) - Static method in class com.google.crypto.tink.aead.AeadFactory
 
getPrimitive(KeysetHandle, KeyManager<Aead>) - Static method in class com.google.crypto.tink.aead.AeadFactory
 
getPrimitive(KeysetHandle) - Static method in class com.google.crypto.tink.daead.DeterministicAeadFactory
 
getPrimitive(KeysetHandle, KeyManager<DeterministicAead>) - Static method in class com.google.crypto.tink.daead.DeterministicAeadFactory
 
getPrimitive(KeysetHandle) - Static method in class com.google.crypto.tink.hybrid.HybridDecryptFactory
 
getPrimitive(KeysetHandle, KeyManager<HybridDecrypt>) - Static method in class com.google.crypto.tink.hybrid.HybridDecryptFactory
 
getPrimitive(KeysetHandle) - Static method in class com.google.crypto.tink.hybrid.HybridEncryptFactory
 
getPrimitive(KeysetHandle, KeyManager<HybridEncrypt>) - Static method in class com.google.crypto.tink.hybrid.HybridEncryptFactory
 
getPrimitive(ByteString) - Method in interface com.google.crypto.tink.KeyManager
Constructs an instance of P for the key given in serializedKey, which must be a serialized key protocol buffer handled by this manager.
getPrimitive(MessageLite) - Method in interface com.google.crypto.tink.KeyManager
Constructs an instance of P for the key given in key.
getPrimitive(KeysetHandle) - Static method in class com.google.crypto.tink.mac.MacFactory
 
getPrimitive(KeysetHandle, KeyManager<Mac>) - Static method in class com.google.crypto.tink.mac.MacFactory
 
getPrimitive() - Method in class com.google.crypto.tink.PrimitiveSet.Entry
 
getPrimitive(byte[]) - Method in class com.google.crypto.tink.PrimitiveSet
 
getPrimitive(Keyset.Key) - Method in class com.google.crypto.tink.PrimitiveSet
 
getPrimitive(String, MessageLite) - Static method in class com.google.crypto.tink.Registry
Convenience method for creating a new primitive for the key given in proto.
getPrimitive(String, ByteString) - Static method in class com.google.crypto.tink.Registry
Convenience method for creating a new primitive for the key given in proto.
getPrimitive(String, byte[]) - Static method in class com.google.crypto.tink.Registry
Convenience method for creating a new primitive for the key given in proto.
getPrimitive(KeyData) - Static method in class com.google.crypto.tink.Registry
Convenience method for creating a new primitive for the key given in proto.
getPrimitive(KeysetHandle) - Static method in class com.google.crypto.tink.signature.PublicKeySignFactory
 
getPrimitive(KeysetHandle, KeyManager<PublicKeySign>) - Static method in class com.google.crypto.tink.signature.PublicKeySignFactory
 
getPrimitive(KeysetHandle) - Static method in class com.google.crypto.tink.signature.PublicKeyVerifyFactory
 
getPrimitive(KeysetHandle, KeyManager<PublicKeyVerify>) - Static method in class com.google.crypto.tink.signature.PublicKeyVerifyFactory
 
getPrimitive(KeysetHandle) - Static method in class com.google.crypto.tink.streamingaead.StreamingAeadFactory
 
getPrimitive(KeysetHandle, KeyManager<StreamingAead>) - Static method in class com.google.crypto.tink.streamingaead.StreamingAeadFactory
 
getPrimitiveName() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
E.g.
getPrimitiveName() - Method in class com.google.crypto.tink.proto.KeyTypeEntry
E.g.
getPrimitiveName() - Method in interface com.google.crypto.tink.proto.KeyTypeEntryOrBuilder
E.g.
getPrimitiveNameBytes() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
E.g.
getPrimitiveNameBytes() - Method in class com.google.crypto.tink.proto.KeyTypeEntry
E.g.
getPrimitiveNameBytes() - Method in interface com.google.crypto.tink.proto.KeyTypeEntryOrBuilder
E.g.
getPrimitives(KeysetHandle) - Static method in class com.google.crypto.tink.Registry
Creates a set of primitives corresponding to the keys with status=ENABLED in the keyset given in keysetHandle, assuming all the corresponding key managers are present (keys with status!=ENABLED are skipped).
getPrimitives(KeysetHandle, KeyManager<P>) - Static method in class com.google.crypto.tink.Registry
Creates a set of primitives corresponding to the keys with status=ENABLED in the keyset given in keysetHandle, using customManager (instead of registered key managers) for keys supported by it.
getPrivateKey() - Method in class com.google.crypto.tink.subtle.Ed25519Sign.KeyPair
 
getPublicKey() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Required.
getPublicKey() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey
Required.
getPublicKey() - Method in interface com.google.crypto.tink.proto.EcdsaPrivateKeyOrBuilder
Required.
getPublicKey() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
getPublicKey() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
Required.
getPublicKey() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfPrivateKeyOrBuilder
Required.
getPublicKey() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
The corresponding public key.
getPublicKey() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey
The corresponding public key.
getPublicKey() - Method in interface com.google.crypto.tink.proto.Ed25519PrivateKeyOrBuilder
The corresponding public key.
getPublicKey() - Method in class com.google.crypto.tink.subtle.Ed25519Sign.KeyPair
 
getPublicKeyData(ByteString) - Method in interface com.google.crypto.tink.PrivateKeyManager
Extracts the public key data from the private key data.
getPublicKeyData(String, ByteString) - Static method in class com.google.crypto.tink.Registry
Convenience method for extracting the public key data from the private key given in serializedPrivateKey.
getPublicKeysetHandle() - Method in class com.google.crypto.tink.KeysetHandle
If the managed keyset contains private keys, returns a KeysetHandle of the public keys.
getRawPrimitives() - Method in class com.google.crypto.tink.PrimitiveSet
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesCtrKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesCtrParams
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesEaxKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesEaxParams
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesGcmKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesSivKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.EcdsaParams
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.EncryptedKeyset
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.HmacKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.HmacKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.HmacParams
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.KeyData
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.Keyset
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.Keyset.Key
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.KeysetInfo
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.KeyTemplate
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.KeyTypeEntry
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.KmsAeadKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
getSerializedSize() - Method in class com.google.crypto.tink.proto.RegistryConfig
 
getStatus() - Method in class com.google.crypto.tink.PrimitiveSet.Entry
 
getStatus() - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
optional .google.crypto.tink.KeyStatusType status = 2;
getStatus() - Method in class com.google.crypto.tink.proto.Keyset.Key
optional .google.crypto.tink.KeyStatusType status = 2;
getStatus() - Method in interface com.google.crypto.tink.proto.Keyset.KeyOrBuilder
optional .google.crypto.tink.KeyStatusType status = 2;
getStatus() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.status.
getStatus() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
See Keyset.Key.status.
getStatus() - Method in interface com.google.crypto.tink.proto.KeysetInfo.KeyInfoOrBuilder
See Keyset.Key.status.
getStatusValue() - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
optional .google.crypto.tink.KeyStatusType status = 2;
getStatusValue() - Method in class com.google.crypto.tink.proto.Keyset.Key
optional .google.crypto.tink.KeyStatusType status = 2;
getStatusValue() - Method in interface com.google.crypto.tink.proto.Keyset.KeyOrBuilder
optional .google.crypto.tink.KeyStatusType status = 2;
getStatusValue() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.status.
getStatusValue() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
See Keyset.Key.status.
getStatusValue() - Method in interface com.google.crypto.tink.proto.KeysetInfo.KeyInfoOrBuilder
See Keyset.Key.status.
getSymmetricKey() - Method in class com.google.crypto.tink.subtle.EciesHkdfSenderKem.KemKey
 
getSymmetricKeySizeInBytes() - Method in interface com.google.crypto.tink.subtle.EciesAeadHkdfDemHelper
 
getTagSize() - Method in class com.google.crypto.tink.proto.HmacParams.Builder
optional uint32 tag_size = 2;
getTagSize() - Method in class com.google.crypto.tink.proto.HmacParams
optional uint32 tag_size = 2;
getTagSize() - Method in interface com.google.crypto.tink.proto.HmacParamsOrBuilder
optional uint32 tag_size = 2;
getTinkKeyTypeEntry(String, String, String, int, boolean) - Static method in class com.google.crypto.tink.Config
Returns a KeyTypeEntry for Tink key types with the specified properties.
getTypeUrl() - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
getTypeUrl() - Method in class com.google.crypto.tink.proto.KeyData
Required.
getTypeUrl() - Method in interface com.google.crypto.tink.proto.KeyDataOrBuilder
Required.
getTypeUrl() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
the type url of this key, e.g., type.googleapis.com/google.crypto.tink.HmacKey.
getTypeUrl() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
the type url of this key, e.g., type.googleapis.com/google.crypto.tink.HmacKey.
getTypeUrl() - Method in interface com.google.crypto.tink.proto.KeysetInfo.KeyInfoOrBuilder
the type url of this key, e.g., type.googleapis.com/google.crypto.tink.HmacKey.
getTypeUrl() - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Required.
getTypeUrl() - Method in class com.google.crypto.tink.proto.KeyTemplate
Required.
getTypeUrl() - Method in interface com.google.crypto.tink.proto.KeyTemplateOrBuilder
Required.
getTypeUrl() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Name of the key type.
getTypeUrl() - Method in class com.google.crypto.tink.proto.KeyTypeEntry
Name of the key type.
getTypeUrl() - Method in interface com.google.crypto.tink.proto.KeyTypeEntryOrBuilder
Name of the key type.
getTypeUrlBytes() - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
getTypeUrlBytes() - Method in class com.google.crypto.tink.proto.KeyData
Required.
getTypeUrlBytes() - Method in interface com.google.crypto.tink.proto.KeyDataOrBuilder
Required.
getTypeUrlBytes() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
the type url of this key, e.g., type.googleapis.com/google.crypto.tink.HmacKey.
getTypeUrlBytes() - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
the type url of this key, e.g., type.googleapis.com/google.crypto.tink.HmacKey.
getTypeUrlBytes() - Method in interface com.google.crypto.tink.proto.KeysetInfo.KeyInfoOrBuilder
the type url of this key, e.g., type.googleapis.com/google.crypto.tink.HmacKey.
getTypeUrlBytes() - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Required.
getTypeUrlBytes() - Method in class com.google.crypto.tink.proto.KeyTemplate
Required.
getTypeUrlBytes() - Method in interface com.google.crypto.tink.proto.KeyTemplateOrBuilder
Required.
getTypeUrlBytes() - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Name of the key type.
getTypeUrlBytes() - Method in class com.google.crypto.tink.proto.KeyTypeEntry
Name of the key type.
getTypeUrlBytes() - Method in interface com.google.crypto.tink.proto.KeyTypeEntryOrBuilder
Name of the key type.
getValue() - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
getValue() - Method in class com.google.crypto.tink.proto.KeyData
Required.
getValue() - Method in interface com.google.crypto.tink.proto.KeyDataOrBuilder
Required.
getValue() - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Optional.
getValue() - Method in class com.google.crypto.tink.proto.KeyTemplate
Optional.
getValue() - Method in interface com.google.crypto.tink.proto.KeyTemplateOrBuilder
Optional.
getVersion() - Method in interface com.google.crypto.tink.KeyManager
 
getVersion() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
optional uint32 version = 1;
getVersion() - Method in interface com.google.crypto.tink.proto.AesCtrHmacAeadKeyOrBuilder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
optional uint32 version = 1;
getVersion() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingKeyOrBuilder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesCtrKey
optional uint32 version = 1;
getVersion() - Method in interface com.google.crypto.tink.proto.AesCtrKeyOrBuilder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesEaxKey
optional uint32 version = 1;
getVersion() - Method in interface com.google.crypto.tink.proto.AesEaxKeyOrBuilder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
optional uint32 version = 1;
getVersion() - Method in interface com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyOrBuilder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesGcmKey.Builder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesGcmKey
optional uint32 version = 1;
getVersion() - Method in interface com.google.crypto.tink.proto.AesGcmKeyOrBuilder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesSivKey.Builder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.AesSivKey
optional uint32 version = 1;
getVersion() - Method in interface com.google.crypto.tink.proto.AesSivKeyOrBuilder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key.Builder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
optional uint32 version = 1;
getVersion() - Method in interface com.google.crypto.tink.proto.ChaCha20Poly1305KeyOrBuilder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey
Required.
getVersion() - Method in interface com.google.crypto.tink.proto.EcdsaPrivateKeyOrBuilder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey
Required.
getVersion() - Method in interface com.google.crypto.tink.proto.EcdsaPublicKeyOrBuilder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
Required.
getVersion() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfPrivateKeyOrBuilder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
Required.
getVersion() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfPublicKeyOrBuilder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey
Required.
getVersion() - Method in interface com.google.crypto.tink.proto.Ed25519PrivateKeyOrBuilder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.Ed25519PublicKey.Builder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.Ed25519PublicKey
Required.
getVersion() - Method in interface com.google.crypto.tink.proto.Ed25519PublicKeyOrBuilder
Required.
getVersion() - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.HmacKey
optional uint32 version = 1;
getVersion() - Method in interface com.google.crypto.tink.proto.HmacKeyOrBuilder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.KmsAeadKey.Builder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.KmsAeadKey
optional uint32 version = 1;
getVersion() - Method in interface com.google.crypto.tink.proto.KmsAeadKeyOrBuilder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey.Builder
optional uint32 version = 1;
getVersion() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
optional uint32 version = 1;
getVersion() - Method in interface com.google.crypto.tink.proto.KmsEnvelopeAeadKeyOrBuilder
optional uint32 version = 1;
getX() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Affine coordinates of the public key in bigendian representation.
getX() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey
Affine coordinates of the public key in bigendian representation.
getX() - Method in interface com.google.crypto.tink.proto.EcdsaPublicKeyOrBuilder
Affine coordinates of the public key in bigendian representation.
getX() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Affine coordinates of the public key in bigendian representation.
getX() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
Affine coordinates of the public key in bigendian representation.
getX() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfPublicKeyOrBuilder
Affine coordinates of the public key in bigendian representation.
getY() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
getY() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey
Required.
getY() - Method in interface com.google.crypto.tink.proto.EcdsaPublicKeyOrBuilder
Required.
getY() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
getY() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
Required.
getY() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfPublicKeyOrBuilder
Required.
getY(BigInteger, boolean, EllipticCurve) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Computes the y coordinate of a point on an elliptic curve.

H

hasAeadDem() - Method in class com.google.crypto.tink.proto.EciesAeadDemParams.Builder
Required.
hasAeadDem() - Method in class com.google.crypto.tink.proto.EciesAeadDemParams
Required.
hasAeadDem() - Method in interface com.google.crypto.tink.proto.EciesAeadDemParamsOrBuilder
Required.
hasAesCtrKey() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.AesCtrKey aes_ctr_key = 2;
hasAesCtrKey() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
optional .google.crypto.tink.AesCtrKey aes_ctr_key = 2;
hasAesCtrKey() - Method in interface com.google.crypto.tink.proto.AesCtrHmacAeadKeyOrBuilder
optional .google.crypto.tink.AesCtrKey aes_ctr_key = 2;
hasAesCtrKeyFormat() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.AesCtrKeyFormat aes_ctr_key_format = 1;
hasAesCtrKeyFormat() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
optional .google.crypto.tink.AesCtrKeyFormat aes_ctr_key_format = 1;
hasAesCtrKeyFormat() - Method in interface com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormatOrBuilder
optional .google.crypto.tink.AesCtrKeyFormat aes_ctr_key_format = 1;
hasDekTemplate() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat.Builder
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
hasDekTemplate() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
hasDekTemplate() - Method in interface com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormatOrBuilder
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
hasDemParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Data Encapsulation Mechanism.
hasDemParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
Data Encapsulation Mechanism.
hasDemParams() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfParamsOrBuilder
Data Encapsulation Mechanism.
HASH_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.HmacParams
 
HASH_TYPE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EcdsaParams
 
hasHmacKey() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.HmacKey hmac_key = 3;
hasHmacKey() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
optional .google.crypto.tink.HmacKey hmac_key = 3;
hasHmacKey() - Method in interface com.google.crypto.tink.proto.AesCtrHmacAeadKeyOrBuilder
optional .google.crypto.tink.HmacKey hmac_key = 3;
hasHmacKeyFormat() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.HmacKeyFormat hmac_key_format = 2;
hasHmacKeyFormat() - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
optional .google.crypto.tink.HmacKeyFormat hmac_key_format = 2;
hasHmacKeyFormat() - Method in interface com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormatOrBuilder
optional .google.crypto.tink.HmacKeyFormat hmac_key_format = 2;
hasHmacParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
params for authentication tags
hasHmacParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
params for authentication tags
hasHmacParams() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingParamsOrBuilder
params for authentication tags
HashType - Enum in com.google.crypto.tink.proto
Protobuf enum google.crypto.tink.HashType
hasKemParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Key Encapsulation Mechanism.
hasKemParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
Key Encapsulation Mechanism.
hasKemParams() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfParamsOrBuilder
Key Encapsulation Mechanism.
hasKeyData() - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Contains the actual, instantiation specific key proto.
hasKeyData() - Method in class com.google.crypto.tink.proto.Keyset.Key
Contains the actual, instantiation specific key proto.
hasKeyData() - Method in interface com.google.crypto.tink.proto.Keyset.KeyOrBuilder
Contains the actual, instantiation specific key proto.
hasKeysetInfo() - Method in class com.google.crypto.tink.proto.EncryptedKeyset.Builder
Optional.
hasKeysetInfo() - Method in class com.google.crypto.tink.proto.EncryptedKeyset
Optional.
hasKeysetInfo() - Method in interface com.google.crypto.tink.proto.EncryptedKeysetOrBuilder
Optional.
hasParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 1;
hasParams() - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 1;
hasParams() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormatOrBuilder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 1;
hasParams() - Method in interface com.google.crypto.tink.proto.AesCtrHmacStreamingKeyOrBuilder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional .google.crypto.tink.AesCtrParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.AesCtrKey
optional .google.crypto.tink.AesCtrParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat.Builder
optional .google.crypto.tink.AesCtrParams params = 1;
hasParams() - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat
optional .google.crypto.tink.AesCtrParams params = 1;
hasParams() - Method in interface com.google.crypto.tink.proto.AesCtrKeyFormatOrBuilder
optional .google.crypto.tink.AesCtrParams params = 1;
hasParams() - Method in interface com.google.crypto.tink.proto.AesCtrKeyOrBuilder
optional .google.crypto.tink.AesCtrParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional .google.crypto.tink.AesEaxParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.AesEaxKey
optional .google.crypto.tink.AesEaxParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat.Builder
optional .google.crypto.tink.AesEaxParams params = 1;
hasParams() - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat
optional .google.crypto.tink.AesEaxParams params = 1;
hasParams() - Method in interface com.google.crypto.tink.proto.AesEaxKeyFormatOrBuilder
optional .google.crypto.tink.AesEaxParams params = 1;
hasParams() - Method in interface com.google.crypto.tink.proto.AesEaxKeyOrBuilder
optional .google.crypto.tink.AesEaxParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 1;
hasParams() - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 1;
hasParams() - Method in interface com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormatOrBuilder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 1;
hasParams() - Method in interface com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyOrBuilder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.EcdsaKeyFormat.Builder
Required.
hasParams() - Method in class com.google.crypto.tink.proto.EcdsaKeyFormat
Required.
hasParams() - Method in interface com.google.crypto.tink.proto.EcdsaKeyFormatOrBuilder
Required.
hasParams() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
hasParams() - Method in class com.google.crypto.tink.proto.EcdsaPublicKey
Required.
hasParams() - Method in interface com.google.crypto.tink.proto.EcdsaPublicKeyOrBuilder
Required.
hasParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat.Builder
Required.
hasParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
Required.
hasParams() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfKeyFormatOrBuilder
Required.
hasParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
hasParams() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
Required.
hasParams() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfPublicKeyOrBuilder
Required.
hasParams() - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional .google.crypto.tink.HmacParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.HmacKey
optional .google.crypto.tink.HmacParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.HmacKeyFormat.Builder
optional .google.crypto.tink.HmacParams params = 1;
hasParams() - Method in class com.google.crypto.tink.proto.HmacKeyFormat
optional .google.crypto.tink.HmacParams params = 1;
hasParams() - Method in interface com.google.crypto.tink.proto.HmacKeyFormatOrBuilder
optional .google.crypto.tink.HmacParams params = 1;
hasParams() - Method in interface com.google.crypto.tink.proto.HmacKeyOrBuilder
optional .google.crypto.tink.HmacParams params = 2;
hasParams() - Method in class com.google.crypto.tink.proto.KmsAeadKey.Builder
The key format also contains the params.
hasParams() - Method in class com.google.crypto.tink.proto.KmsAeadKey
The key format also contains the params.
hasParams() - Method in interface com.google.crypto.tink.proto.KmsAeadKeyOrBuilder
The key format also contains the params.
hasParams() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey.Builder
The key format also contains the params.
hasParams() - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
The key format also contains the params.
hasParams() - Method in interface com.google.crypto.tink.proto.KmsEnvelopeAeadKeyOrBuilder
The key format also contains the params.
hasPublicKey() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Required.
hasPublicKey() - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey
Required.
hasPublicKey() - Method in interface com.google.crypto.tink.proto.EcdsaPrivateKeyOrBuilder
Required.
hasPublicKey() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
hasPublicKey() - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
Required.
hasPublicKey() - Method in interface com.google.crypto.tink.proto.EciesAeadHkdfPrivateKeyOrBuilder
Required.
hasPublicKey() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
The corresponding public key.
hasPublicKey() - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey
The corresponding public key.
hasPublicKey() - Method in interface com.google.crypto.tink.proto.Ed25519PrivateKeyOrBuilder
The corresponding public key.
Hex - Class in com.google.crypto.tink.subtle
Helper methods for encode/decode hex strings.
Hex() - Constructor for class com.google.crypto.tink.subtle.Hex
 
Hkdf - Class in com.google.crypto.tink.subtle
This class implements HMAC-based Extract-and-Expand Key Derivation Function (HKDF), as described in RFC 5869.
Hkdf() - Constructor for class com.google.crypto.tink.subtle.Hkdf
 
HKDF_HASH_TYPE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
HKDF_HASH_TYPE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
HKDF_HASH_TYPE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
HKDF_SALT_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
Hmac - Class in com.google.crypto.tink.proto
 
HMAC_KEY_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
HMAC_KEY_FORMAT_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
HMAC_PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
HMAC_SHA256_128BITTAG - Static variable in class com.google.crypto.tink.mac.MacKeyTemplates
A KeyTemplate that generates new instances of HmacKey with the following parameters: Key size: 32 bytes Tag size: 16 bytes Hash function: SHA256
HMAC_SHA256_256BITTAG - Static variable in class com.google.crypto.tink.mac.MacKeyTemplates
A KeyTemplate that generates new instances of HmacKey with the following parameters: Key size: 32 bytes Tag size: 32 bytes Hash function: SHA256
HMAC_TYPE_URL - Static variable in class com.google.crypto.tink.mac.MacConfig
 
HmacKey - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.HmacKey
HmacKey.Builder - Class in com.google.crypto.tink.proto
key_type: type.googleapis.com/google.crypto.tink.HmacKey
HmacKeyFormat - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.HmacKeyFormat
HmacKeyFormat.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.HmacKeyFormat
HmacKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
HmacKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
HmacParams - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.HmacParams
HmacParams.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.HmacParams
HmacParamsOrBuilder - Interface in com.google.crypto.tink.proto
 
HybridConfig - Class in com.google.crypto.tink.hybrid
Static methods and constants for registering with the Registry all instances of HybridEncrypt and HybridDecrypt key types supported in a particular release of Tink.
HybridConfig() - Constructor for class com.google.crypto.tink.hybrid.HybridConfig
 
HybridDecrypt - Interface in com.google.crypto.tink
Interface for hybrid decryption.
HybridDecryptConfig - Class in com.google.crypto.tink.hybrid
Deprecated.
HybridDecryptConfig() - Constructor for class com.google.crypto.tink.hybrid.HybridDecryptConfig
Deprecated.
 
HybridDecryptFactory - Class in com.google.crypto.tink.hybrid
Static methods for obtaining HybridDecrypt instances.
HybridDecryptFactory() - Constructor for class com.google.crypto.tink.hybrid.HybridDecryptFactory
 
HybridEncrypt - Interface in com.google.crypto.tink
Interface for hybrid encryption.
HybridEncryptConfig - Class in com.google.crypto.tink.hybrid
Deprecated.
HybridEncryptConfig() - Constructor for class com.google.crypto.tink.hybrid.HybridEncryptConfig
Deprecated.
 
HybridEncryptFactory - Class in com.google.crypto.tink.hybrid
Static methods for obtaining HybridEncrypt instances.
HybridEncryptFactory() - Constructor for class com.google.crypto.tink.hybrid.HybridEncryptFactory
 
HybridKeyTemplates - Class in com.google.crypto.tink.hybrid
Pre-generated KeyTemplate for HybridDecrypt and HybridEncrypt primitives.
HybridKeyTemplates() - Constructor for class com.google.crypto.tink.hybrid.HybridKeyTemplates
 

I

IEEE_P1363_VALUE - Static variable in enum com.google.crypto.tink.proto.EcdsaSignatureEncoding
The signature's format is r || s, where r and s are zero-padded and have the same size in bytes as the order of the curve.
ImmutableByteArray - Class in com.google.crypto.tink.subtle
Immutable Wrapper around a byte array.
IndCpaCipher - Interface in com.google.crypto.tink.subtle
This interface for symmetric key ciphers that are indistinguishable against chosen-plaintext attacks.
init() - Static method in class com.google.crypto.tink.aead.AeadConfig
Deprecated.
init() - Static method in class com.google.crypto.tink.config.TinkConfig
Deprecated.
init() - Static method in class com.google.crypto.tink.daead.DeterministicAeadConfig
init() - Static method in class com.google.crypto.tink.hybrid.HybridConfig
Deprecated.
init() - Static method in class com.google.crypto.tink.mac.MacConfig
Deprecated.
init() - Static method in class com.google.crypto.tink.signature.SignatureConfig
init() - Static method in class com.google.crypto.tink.streamingaead.StreamingAeadConfig
init(ByteBuffer, byte[]) - Method in interface com.google.crypto.tink.subtle.StreamSegmentDecrypter
 
internalGetValueMap() - Static method in enum com.google.crypto.tink.proto.EcdsaSignatureEncoding
 
internalGetValueMap() - Static method in enum com.google.crypto.tink.proto.EcPointFormat
 
internalGetValueMap() - Static method in enum com.google.crypto.tink.proto.EllipticCurveType
 
internalGetValueMap() - Static method in enum com.google.crypto.tink.proto.HashType
 
internalGetValueMap() - Static method in enum com.google.crypto.tink.proto.KeyData.KeyMaterialType
 
internalGetValueMap() - Static method in enum com.google.crypto.tink.proto.KeyStatusType
 
internalGetValueMap() - Static method in enum com.google.crypto.tink.proto.OutputPrefixType
 
intToByteArray(int, int) - Static method in class com.google.crypto.tink.subtle.Bytes
Transforms a passed value to a LSB first byte array with the size of the specified capacity
isAndroid() - Static method in class com.google.crypto.tink.subtle.SubtleUtil
Best-effort checks that this is Android.
isOpen() - Method in class com.google.crypto.tink.subtle.RewindableReadableByteChannel
 
isValidDerEncoding(byte[]) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
 
IV_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrParams
 
IV_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesEaxParams
 

J

JsonKeysetReader - Class in com.google.crypto.tink
A KeysetReader that can read from source source cleartext or encrypted keysets in proto JSON format.
JsonKeysetWriter - Class in com.google.crypto.tink
A KeysetWriter that can write to some source cleartext or encrypted keysets in proto JSON format.

K

KEK_URI_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
KEM_PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
KemKey(byte[], byte[]) - Constructor for class com.google.crypto.tink.subtle.EciesHkdfSenderKem.KemKey
 
KEY_AGREEMENT - Static variable in class com.google.crypto.tink.subtle.EngineFactory
 
KEY_DATA_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.Keyset.Key
 
KEY_FACTORY - Static variable in class com.google.crypto.tink.subtle.EngineFactory
 
KEY_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.Keyset
 
KEY_ID_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.Keyset.Key
 
KEY_ID_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
KEY_INFO_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeysetInfo
 
KEY_MANAGER_VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeyTypeEntry
 
KEY_MATERIAL_TYPE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeyData
 
KEY_PAIR_GENERATOR - Static variable in class com.google.crypto.tink.subtle.EngineFactory
 
KEY_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
KEY_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
KEY_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
KEY_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
KEY_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
KEY_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesSivKeyFormat
 
KEY_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.HmacKeyFormat
 
KEY_URI_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrKey
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesEaxKey
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesGcmKey
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesSivKey
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.Ed25519PublicKey
 
KEY_VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.HmacKey
 
KeyData - Class in com.google.crypto.tink.proto
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 - Class in com.google.crypto.tink.proto
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 - Enum in com.google.crypto.tink.proto
Protobuf enum google.crypto.tink.KeyData.KeyMaterialType
KeyDataOrBuilder - Interface in com.google.crypto.tink.proto
 
KeyManager<P> - Interface in com.google.crypto.tink
A KeyManager "understands" keys of a specific key type: it can generate keys of the supported type and create primitives for supported keys.
Keyset - Class in com.google.crypto.tink.proto
A Tink user works usually not with single keys, but with keysets, to enable key rotation.
Keyset.Builder - Class in com.google.crypto.tink.proto
A Tink user works usually not with single keys, but with keysets, to enable key rotation.
Keyset.Key - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.Keyset.Key
Keyset.Key.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.Keyset.Key
Keyset.KeyOrBuilder - Interface in com.google.crypto.tink.proto
 
KEYSET_INFO_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EncryptedKeyset
 
KeysetHandle - Class in com.google.crypto.tink
A KeysetHandle provides abstracted access to Keyset, to limit the exposure of actual protocol buffers that hold sensitive key material.
KeysetInfo - Class in com.google.crypto.tink.proto
Represents a "safe" Keyset that doesn't contain any actual key material, thus can be used for logging or monitoring.
KeysetInfo.Builder - Class in com.google.crypto.tink.proto
Represents a "safe" Keyset that doesn't contain any actual key material, thus can be used for logging or monitoring.
KeysetInfo.KeyInfo - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.KeysetInfo.KeyInfo
KeysetInfo.KeyInfo.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.KeysetInfo.KeyInfo
KeysetInfo.KeyInfoOrBuilder - Interface in com.google.crypto.tink.proto
 
KeysetInfoOrBuilder - Interface in com.google.crypto.tink.proto
 
KeysetManager - Class in com.google.crypto.tink
Manages a Keyset proto, with convenience methods that rotate, disable, enable or destroy keys.
KeysetOrBuilder - Interface in com.google.crypto.tink.proto
 
KeysetReader - Interface in com.google.crypto.tink
A KeysetReader knows how to read a Keyset or an EncryptedKeyset from some source.
KeysetWriter - Interface in com.google.crypto.tink
A KeysetWriter knows how to write a Keyset or an EncryptedKeyset to some storage system.
KeyStatusType - Enum in com.google.crypto.tink.proto
Protobuf enum google.crypto.tink.KeyStatusType
KeyTemplate - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.KeyTemplate
KeyTemplate.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.KeyTemplate
KeyTemplateOrBuilder - Interface in com.google.crypto.tink.proto
 
KeyTypeEntry - Class in com.google.crypto.tink.proto
An entry that describes a key type to be used with Tink library, specifying the corresponding primitive, key manager, and deprecation status.
KeyTypeEntry.Builder - Class in com.google.crypto.tink.proto
An entry that describes a key type to be used with Tink library, specifying the corresponding primitive, key manager, and deprecation status.
KeyTypeEntryOrBuilder - Interface in com.google.crypto.tink.proto
 
KMS_AEAD_TYPE_URL - Static variable in class com.google.crypto.tink.aead.AeadConfig
 
KMS_ENVELOPE_AEAD_TYPE_URL - Static variable in class com.google.crypto.tink.aead.AeadConfig
 
KmsAead - Class in com.google.crypto.tink.proto
 
KmsAeadKey - Class in com.google.crypto.tink.proto
There is no actual key material in the key.
KmsAeadKey.Builder - Class in com.google.crypto.tink.proto
There is no actual key material in the key.
KmsAeadKeyFormat - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.KmsAeadKeyFormat
KmsAeadKeyFormat.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.KmsAeadKeyFormat
KmsAeadKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
KmsAeadKeyOrBuilder - Interface in com.google.crypto.tink.proto
 
KmsClient - Interface in com.google.crypto.tink
A KmsClient knows how to produce primitives backed by keys stored in remote KMS services.
KmsClients - Class in com.google.crypto.tink
A container for KmsClient-objects that are needed by KeyManager-objects for primitives that use KMS-managed keys.
KmsClients() - Constructor for class com.google.crypto.tink.KmsClients
 
KmsEnvelope - Class in com.google.crypto.tink.proto
 
KmsEnvelopeAead - Class in com.google.crypto.tink.aead
This primitive implements envelope encryption.
KmsEnvelopeAead(KeyTemplate, Aead) - Constructor for class com.google.crypto.tink.aead.KmsEnvelopeAead
 
KmsEnvelopeAeadKey - Class in com.google.crypto.tink.proto
There is no actual key material in the key.
KmsEnvelopeAeadKey.Builder - Class in com.google.crypto.tink.proto
There is no actual key material in the key.
KmsEnvelopeAeadKeyFormat - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.KmsEnvelopeAeadKeyFormat
KmsEnvelopeAeadKeyFormat.Builder - Class in com.google.crypto.tink.proto
Protobuf type google.crypto.tink.KmsEnvelopeAeadKeyFormat
KmsEnvelopeAeadKeyFormatOrBuilder - Interface in com.google.crypto.tink.proto
 
KmsEnvelopeAeadKeyOrBuilder - Interface in com.google.crypto.tink.proto
 

L

LATEST - Static variable in class com.google.crypto.tink.aead.AeadConfig
 
LATEST - Static variable in class com.google.crypto.tink.config.TinkConfig
 
LATEST - Static variable in class com.google.crypto.tink.daead.DeterministicAeadConfig
 
LATEST - Static variable in class com.google.crypto.tink.hybrid.HybridConfig
 
LATEST - Static variable in class com.google.crypto.tink.mac.MacConfig
 
LATEST - Static variable in class com.google.crypto.tink.signature.SignatureConfig
 
LATEST - Static variable in class com.google.crypto.tink.streamingaead.StreamingAeadConfig
 
LEGACY_PREFIX_SIZE - Static variable in class com.google.crypto.tink.CryptoFormat
Legacy or Crunchy prefix starts with \x00 and followed by a 4-byte key id.
LEGACY_START_BYTE - Static variable in class com.google.crypto.tink.CryptoFormat
 
LEGACY_VALUE - Static variable in enum com.google.crypto.tink.proto.OutputPrefixType
LEGACY = 2;

M

Mac - Interface in com.google.crypto.tink
Interface for Message Authentication Codes (MAC).
MAC - Static variable in class com.google.crypto.tink.subtle.EngineFactory
 
MacConfig - Class in com.google.crypto.tink.mac
Static methods and constants for registering with the Registry all instances of Mac key types supported in a particular release of Tink.
MacConfig() - Constructor for class com.google.crypto.tink.mac.MacConfig
 
MacFactory - Class in com.google.crypto.tink.mac
Static methods for obtaining Mac instances.
MacFactory() - Constructor for class com.google.crypto.tink.mac.MacFactory
 
MacJce - Class in com.google.crypto.tink.subtle
Mac implementations in JCE.
MacJce(String, Key, int) - Constructor for class com.google.crypto.tink.subtle.MacJce
 
MacKeyTemplates - Class in com.google.crypto.tink.mac
Pre-generated KeyTemplate for Mac.
MacKeyTemplates() - Constructor for class com.google.crypto.tink.mac.MacKeyTemplates
 
mergeAeadDem(KeyTemplate) - Method in class com.google.crypto.tink.proto.EciesAeadDemParams.Builder
Required.
mergeAesCtrKey(AesCtrKey) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.AesCtrKey aes_ctr_key = 2;
mergeAesCtrKeyFormat(AesCtrKeyFormat) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.AesCtrKeyFormat aes_ctr_key_format = 1;
mergeDekTemplate(KeyTemplate) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat.Builder
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
mergeDemParams(EciesAeadDemParams) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Data Encapsulation Mechanism.
mergeHmacKey(HmacKey) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.HmacKey hmac_key = 3;
mergeHmacKeyFormat(HmacKeyFormat) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.HmacKeyFormat hmac_key_format = 2;
mergeHmacParams(HmacParams) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
params for authentication tags
mergeKemParams(EciesHkdfKemParams) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Key Encapsulation Mechanism.
mergeKeyData(KeyData) - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Contains the actual, instantiation specific key proto.
mergeKeysetInfo(KeysetInfo) - Method in class com.google.crypto.tink.proto.EncryptedKeyset.Builder
Optional.
mergeParams(AesCtrHmacStreamingParams) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 2;
mergeParams(AesCtrHmacStreamingParams) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 1;
mergeParams(AesCtrParams) - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional .google.crypto.tink.AesCtrParams params = 2;
mergeParams(AesCtrParams) - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat.Builder
optional .google.crypto.tink.AesCtrParams params = 1;
mergeParams(AesEaxParams) - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional .google.crypto.tink.AesEaxParams params = 2;
mergeParams(AesEaxParams) - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat.Builder
optional .google.crypto.tink.AesEaxParams params = 1;
mergeParams(AesGcmHkdfStreamingParams) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 2;
mergeParams(AesGcmHkdfStreamingParams) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 1;
mergeParams(EcdsaParams) - Method in class com.google.crypto.tink.proto.EcdsaKeyFormat.Builder
Required.
mergeParams(EcdsaParams) - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
mergeParams(EciesAeadHkdfParams) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat.Builder
Required.
mergeParams(EciesAeadHkdfParams) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
mergeParams(HmacParams) - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional .google.crypto.tink.HmacParams params = 2;
mergeParams(HmacParams) - Method in class com.google.crypto.tink.proto.HmacKeyFormat.Builder
optional .google.crypto.tink.HmacParams params = 1;
mergeParams(KmsAeadKeyFormat) - Method in class com.google.crypto.tink.proto.KmsAeadKey.Builder
The key format also contains the params.
mergeParams(KmsEnvelopeAeadKeyFormat) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey.Builder
The key format also contains the params.
mergePublicKey(EcdsaPublicKey) - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Required.
mergePublicKey(EciesAeadHkdfPublicKey) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
mergePublicKey(Ed25519PublicKey) - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
The corresponding public key.
MESSAGE_DIGEST - Static variable in class com.google.crypto.tink.subtle.EngineFactory
 
modSqrt(BigInteger, BigInteger) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Computes a square root modulo an odd prime.

N

NEW_KEY_ALLOWED_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeyTypeEntry
 
newAesCtrHmac(byte[], int, String, byte[], int) - Static method in class com.google.crypto.tink.subtle.EncryptThenAuthenticate
Returns a new EncryptThenAuthenticate instance using AES-CTR and HMAC.
newBuilder() - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
newBuilder(AesCtrHmacAeadKey) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
newBuilder(AesCtrHmacAeadKeyFormat) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
newBuilder(AesCtrHmacStreamingKey) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
newBuilder(AesCtrHmacStreamingKeyFormat) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
newBuilder(AesCtrHmacStreamingParams) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
newBuilder(AesCtrKey) - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
newBuilder(AesCtrKeyFormat) - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
newBuilder(AesCtrParams) - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
newBuilder(AesEaxKey) - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
newBuilder(AesEaxKeyFormat) - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
newBuilder(AesEaxParams) - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
newBuilder(AesGcmHkdfStreamingKey) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
newBuilder(AesGcmHkdfStreamingKeyFormat) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
newBuilder(AesGcmHkdfStreamingParams) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
newBuilder(AesGcmKey) - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
newBuilder(AesGcmKeyFormat) - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesSivKey
 
newBuilder(AesSivKey) - Static method in class com.google.crypto.tink.proto.AesSivKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
newBuilder(AesSivKeyFormat) - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
newBuilder(ChaCha20Poly1305Key) - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
newBuilder() - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
newBuilder(EcdsaKeyFormat) - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
newBuilder(EcdsaParams) - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
newBuilder() - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
newBuilder(EcdsaPrivateKey) - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
newBuilder(EcdsaPublicKey) - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
newBuilder(EciesAeadDemParams) - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
newBuilder() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
newBuilder(EciesAeadHkdfKeyFormat) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
newBuilder(EciesAeadHkdfParams) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
newBuilder() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
newBuilder(EciesAeadHkdfPrivateKey) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
newBuilder(EciesAeadHkdfPublicKey) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
newBuilder(EciesHkdfKemParams) - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
newBuilder() - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
newBuilder(Ed25519PrivateKey) - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
newBuilder(Ed25519PublicKey) - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
newBuilder(EncryptedKeyset) - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
newBuilder() - Static method in class com.google.crypto.tink.proto.HmacKey
 
newBuilder(HmacKey) - Static method in class com.google.crypto.tink.proto.HmacKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
newBuilder(HmacKeyFormat) - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.HmacParams
 
newBuilder(HmacParams) - Static method in class com.google.crypto.tink.proto.HmacParams
 
newBuilder() - Static method in class com.google.crypto.tink.proto.KeyData
 
newBuilder(KeyData) - Static method in class com.google.crypto.tink.proto.KeyData
 
newBuilder() - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
newBuilder(Keyset.Key) - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
newBuilder() - Static method in class com.google.crypto.tink.proto.Keyset
 
newBuilder(Keyset) - Static method in class com.google.crypto.tink.proto.Keyset
 
newBuilder() - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
newBuilder(KeysetInfo.KeyInfo) - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
newBuilder() - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
newBuilder(KeysetInfo) - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
newBuilder() - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
newBuilder(KeyTemplate) - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
newBuilder() - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
newBuilder(KeyTypeEntry) - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
newBuilder() - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
newBuilder(KmsAeadKey) - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
newBuilder(KmsAeadKeyFormat) - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
newBuilder(KmsEnvelopeAeadKey) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
newBuilder() - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
newBuilder(KmsEnvelopeAeadKeyFormat) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
newBuilder() - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
newBuilder(RegistryConfig) - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
newDecryptingChannel(ReadableByteChannel, byte[]) - Method in interface com.google.crypto.tink.StreamingAead
 
newDecryptingStream(InputStream, byte[]) - Method in interface com.google.crypto.tink.StreamingAead
Returns a wrapper around ciphertextSource, such that any read-operation via the wrapper results in AEAD-decryption of the underlying ciphertext, using associatedData as associated authenticated data.
newEncryptingChannel(WritableByteChannel, byte[]) - Method in interface com.google.crypto.tink.StreamingAead
Returns a WritableByteChannel for plaintext.
newEncryptingStream(OutputStream, byte[]) - Method in interface com.google.crypto.tink.StreamingAead
Returns a wrapper around ciphertextDestination, such that any write-operation via the wrapper results in AEAD-encryption of the written data, using associatedData as associated authenticated data.
newKey(ByteString) - Method in interface com.google.crypto.tink.KeyManager
Generates a new key according to specification in serializedKeyFormat, which must be a serialized key format protocol buffer handled by this manager.
newKey(MessageLite) - Method in interface com.google.crypto.tink.KeyManager
Generates a new key according to specification in keyFormat.
newKey(KeyTemplate) - Static method in class com.google.crypto.tink.Registry
Convenience method for generating a new key for the specified keyTemplate.
newKey(String, MessageLite) - Static method in class com.google.crypto.tink.Registry
Convenience method for generating a new key for the specified format.
newKeyData(ByteString) - Method in interface com.google.crypto.tink.KeyManager
Generates a new KeyData according to specification in serializedkeyFormat.
newKeyData(KeyTemplate) - Static method in class com.google.crypto.tink.Registry
Convenience method for generating a new KeyData for the specified template.
newKeyPair() - Static method in class com.google.crypto.tink.subtle.Ed25519Sign.KeyPair
Returns a new KeyPair.
newPrimitiveSet() - Static method in class com.google.crypto.tink.PrimitiveSet
 
newSeekableDecryptingChannel(SeekableByteChannel, byte[]) - Method in interface com.google.crypto.tink.StreamingAead
Returns a SeekableByteChannel that allows to access the plaintext.
newStreamSegmentDecrypter() - Method in class com.google.crypto.tink.subtle.AesCtrHmacStreaming
 
newStreamSegmentDecrypter() - Method in class com.google.crypto.tink.subtle.AesGcmHkdfStreaming
 
newStreamSegmentEncrypter(byte[]) - Method in class com.google.crypto.tink.subtle.AesCtrHmacStreaming
 
newStreamSegmentEncrypter(byte[]) - Method in class com.google.crypto.tink.subtle.AesGcmHkdfStreaming
 
NIST_P256_VALUE - Static variable in enum com.google.crypto.tink.proto.EllipticCurveType
NIST_P256 = 2;
NIST_P384_VALUE - Static variable in enum com.google.crypto.tink.proto.EllipticCurveType
NIST_P384 = 3;
NIST_P521_VALUE - Static variable in enum com.google.crypto.tink.proto.EllipticCurveType
NIST_P521 = 4;
NO_CLOSE - Static variable in class com.google.crypto.tink.subtle.Base64
Flag to pass to Base64OutputStream to indicate that it should not close the output stream it is wrapping when it itself is closed.
NO_PADDING - Static variable in class com.google.crypto.tink.subtle.Base64
Encoder flag bit to omit the padding '=' characters at the end of the output (if any).
NO_WRAP - Static variable in class com.google.crypto.tink.subtle.Base64
Encoder flag bit to omit all line terminators (i.e., the output will be on one long line).
NON_RAW_PREFIX_SIZE - Static variable in class com.google.crypto.tink.CryptoFormat
Prefix size of Tink and Legacy key types.
NoSecretKeysetHandle - Class in com.google.crypto.tink
Static methods for reading cleartext keysets that don't contain any secret key material.
NoSecretKeysetHandle() - Constructor for class com.google.crypto.tink.NoSecretKeysetHandle
 

O

of(byte[]) - Static method in class com.google.crypto.tink.subtle.ImmutableByteArray
 
of(byte[], int, int) - Static method in class com.google.crypto.tink.subtle.ImmutableByteArray
Wrap an immutable byte array over a slice of a bytearray
OUTPUT_PREFIX_TYPE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.Keyset.Key
 
OUTPUT_PREFIX_TYPE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
OUTPUT_PREFIX_TYPE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeyTemplate
 
OutputPrefixType - Enum in com.google.crypto.tink.proto
Tink produces and accepts ciphertexts or signatures that consist of a prefix and a payload.

P

PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrKey
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesEaxKey
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EcdsaPublicKey
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.HmacKey
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.HmacKeyFormat
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KmsAeadKey
 
PARAMS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesSivKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesSivKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.HmacKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.HmacParams
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacParams
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KeyData
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyData
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.Keyset
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Keyset
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
parseDelimitedFrom(InputStream) - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.CleartextKeysetHandle
parseFrom(byte[]) - Static method in class com.google.crypto.tink.NoSecretKeysetHandle
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesSivKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesSivKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesSivKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesSivKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesSivKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesSivKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesSivKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesSivKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.HmacKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.HmacKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.HmacKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.HmacKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.HmacParams
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacParams
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.HmacParams
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacParams
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.HmacParams
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacParams
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.HmacParams
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.HmacParams
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.KeyData
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyData
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.KeyData
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyData
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KeyData
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyData
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.KeyData
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyData
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.Keyset
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Keyset
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.Keyset
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Keyset
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.Keyset
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Keyset
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.Keyset
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Keyset
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
parseFrom(ByteString) - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
parseFrom(byte[]) - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
parseFrom(InputStream) - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
parseFrom(CodedInputStream) - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
parser() - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
parser() - Static method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
parser() - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
parser() - Static method in class com.google.crypto.tink.proto.AesCtrKey
 
parser() - Static method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.AesCtrParams
 
parser() - Static method in class com.google.crypto.tink.proto.AesEaxKey
 
parser() - Static method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.AesEaxParams
 
parser() - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
parser() - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
parser() - Static method in class com.google.crypto.tink.proto.AesGcmKey
 
parser() - Static method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.AesSivKey
 
parser() - Static method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
parser() - Static method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.EcdsaParams
 
parser() - Static method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
parser() - Static method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
parser() - Static method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
parser() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
parser() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
parser() - Static method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
parser() - Static method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
parser() - Static method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
parser() - Static method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
parser() - Static method in class com.google.crypto.tink.proto.EncryptedKeyset
 
parser() - Static method in class com.google.crypto.tink.proto.HmacKey
 
parser() - Static method in class com.google.crypto.tink.proto.HmacKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.HmacParams
 
parser() - Static method in class com.google.crypto.tink.proto.KeyData
 
parser() - Static method in class com.google.crypto.tink.proto.Keyset.Key
 
parser() - Static method in class com.google.crypto.tink.proto.Keyset
 
parser() - Static method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
parser() - Static method in class com.google.crypto.tink.proto.KeysetInfo
 
parser() - Static method in class com.google.crypto.tink.proto.KeyTemplate
 
parser() - Static method in class com.google.crypto.tink.proto.KeyTypeEntry
 
parser() - Static method in class com.google.crypto.tink.proto.KmsAeadKey
 
parser() - Static method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
parser() - Static method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
parser() - Static method in class com.google.crypto.tink.proto.RegistryConfig
 
pointDecode(EllipticCurves.CurveType, EllipticCurves.PointFormatType, byte[]) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Decodes an encoded point on an elliptic curve.
pointDecode(EllipticCurve, EllipticCurves.PointFormatType, byte[]) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Decodes an encoded point on an elliptic curve.
pointEncode(EllipticCurves.CurveType, EllipticCurves.PointFormatType, ECPoint) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Encodes a point on an elliptic curve.
pointEncode(EllipticCurve, EllipticCurves.PointFormatType, ECPoint) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Encodes a point on an elliptic curve.
PREFIX - Static variable in class com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient
The prefix of all keys stored in Android Keystore.
PRIMARY_KEY_ID_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.Keyset
 
PRIMARY_KEY_ID_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeysetInfo
 
PRIMITIVE_NAME_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeyTypeEntry
 
PrimitiveSet<P> - Class in com.google.crypto.tink
A container class for a set of primitives -- implementations of cryptographic primitives offered by Tink.
PrimitiveSet() - Constructor for class com.google.crypto.tink.PrimitiveSet
 
PrimitiveSet.Entry<P> - Class in com.google.crypto.tink
A single entry in the set.
PrivateKeyManager<P> - Interface in com.google.crypto.tink
A KeyManager that understands asymmetric private key types.
promote(int) - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager
Deprecated.
use setPrimary
promote(int) - Method in class com.google.crypto.tink.KeysetManager
Deprecated.
use setPrimary
PUBLIC_KEY_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
PUBLIC_KEY_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
PUBLIC_KEY_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
PUBLIC_KEY_LEN - Static variable in class com.google.crypto.tink.subtle.Ed25519Verify
 
publicFromPrivate(byte[]) - Static method in class com.google.crypto.tink.subtle.X25519
Returns the 32-byte Diffie-Hellman public value based on the given privateKey (i.e., privateKey·[9] on the curve).
PublicKeySign - Interface in com.google.crypto.tink
Interface for public key signing.
PublicKeySignConfig - Class in com.google.crypto.tink.signature
Deprecated.
PublicKeySignConfig() - Constructor for class com.google.crypto.tink.signature.PublicKeySignConfig
Deprecated.
 
PublicKeySignFactory - Class in com.google.crypto.tink.signature
Static methods for obtaining PublicKeySign instances.
PublicKeySignFactory() - Constructor for class com.google.crypto.tink.signature.PublicKeySignFactory
 
PublicKeyVerify - Interface in com.google.crypto.tink
Interface for public key signing.
PublicKeyVerifyConfig - Class in com.google.crypto.tink.signature
Deprecated.
PublicKeyVerifyConfig() - Constructor for class com.google.crypto.tink.signature.PublicKeyVerifyConfig
Deprecated.
 
PublicKeyVerifyFactory - Class in com.google.crypto.tink.signature
Static methods for obtaining PublicKeyVerify instances.
PublicKeyVerifyFactory() - Constructor for class com.google.crypto.tink.signature.PublicKeyVerifyFactory
 

R

randBytes(int) - Static method in class com.google.crypto.tink.subtle.Random
 
randInt(int) - Static method in class com.google.crypto.tink.subtle.Random
 
Random - Class in com.google.crypto.tink.subtle
A simple wrapper of SecureRandom.
Random() - Constructor for class com.google.crypto.tink.subtle.Random
 
RAW_PREFIX - Static variable in class com.google.crypto.tink.CryptoFormat
 
RAW_PREFIX_SIZE - Static variable in class com.google.crypto.tink.CryptoFormat
Raw prefix is empty.
RAW_VALUE - Static variable in enum com.google.crypto.tink.proto.OutputPrefixType
RAW = 3;
read() - Method in class com.google.crypto.tink.BinaryKeysetReader
 
read(KeysetReader) - Static method in class com.google.crypto.tink.CleartextKeysetHandle
 
read() - Method in class com.google.crypto.tink.integration.android.SharedPrefKeysetReader
 
read() - Method in class com.google.crypto.tink.JsonKeysetReader
 
read(KeysetReader, Aead) - Static method in class com.google.crypto.tink.KeysetHandle
Tries to create a KeysetHandle from an encrypted keyset obtained via reader.
read() - Method in interface com.google.crypto.tink.KeysetReader
Tries to read and return a cleartext Keyset.
read(KeysetReader) - Static method in class com.google.crypto.tink.NoSecretKeysetHandle
 
read(ByteBuffer) - Method in class com.google.crypto.tink.subtle.RewindableReadableByteChannel
 
readEncrypted() - Method in class com.google.crypto.tink.BinaryKeysetReader
 
readEncrypted() - Method in class com.google.crypto.tink.integration.android.SharedPrefKeysetReader
 
readEncrypted() - Method in class com.google.crypto.tink.JsonKeysetReader
 
readEncrypted() - Method in interface com.google.crypto.tink.KeysetReader
Tries to read and return an EncryptedKeyset.
register() - Static method in class com.google.crypto.tink.aead.AeadConfig
Tries to register with the Registry all instances of Catalogue and KeyManager needed to handle Aead key types supported in Tink.
register(RegistryConfig) - Static method in class com.google.crypto.tink.Config
Tries to register key managers according to the specification in config.
register() - Static method in class com.google.crypto.tink.config.TinkConfig
Tries to register with the Registry all instances of Catalogue and KeyManager needed to handle all key types supported in Tink.
register() - Static method in class com.google.crypto.tink.daead.DeterministicAeadConfig
Tries to register with the Registry all instances of Catalogue needed to handle DeterministicAead key types supported in Tink.
register() - Static method in class com.google.crypto.tink.hybrid.HybridConfig
Tries to register with the Registry all instances of Catalogue needed to handle HybridDecrypt and HybridEncrypt key types supported in Tink.
register() - Static method in class com.google.crypto.tink.mac.MacConfig
Tries to register with the Registry all instances of Catalogue and KeyManager needed to handle Mac key types supported in Tink.
register() - Static method in class com.google.crypto.tink.signature.SignatureConfig
Tries to register with the Registry all instances of Catalogue needed to handle PublicKeySign and PublicKeyVerify key types supported in Tink.
register() - Static method in class com.google.crypto.tink.streamingaead.StreamingAeadConfig
Tries to register with the Registry all instances of Catalogue needed to handle StreamingAead key types supported in Tink.
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtr
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacAead
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesCtrHmacStreaming
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesEax
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcm
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesGcmHkdfStreaming
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.AesSiv
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Chacha20Poly1305
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Common
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Config
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ecdsa
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.EciesAeadHkdf
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Ed25519
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Hmac
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsAead
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.KmsEnvelope
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class com.google.crypto.tink.proto.Tink
 
registerKeyManager(KeyManager<P>) - Static method in class com.google.crypto.tink.Registry
Tries to register manager for manager.getKeyType().
registerKeyManager(KeyManager<P>, boolean) - Static method in class com.google.crypto.tink.Registry
Tries to register manager for manager.getKeyType().
registerKeyManager(String, KeyManager<P>) - Static method in class com.google.crypto.tink.Registry
Deprecated.
use #registerKeyManager(KeyManager

)

registerKeyManager(String, KeyManager<P>, boolean) - Static method in class com.google.crypto.tink.Registry
Deprecated.
use #registerKeyManager(KeyManager

, boolean)

registerKeyType(KeyTypeEntry) - Static method in class com.google.crypto.tink.Config
Tries to register a key manager according to the specification in entry.
registerStandardKeyTypes() - Static method in class com.google.crypto.tink.aead.AeadConfig
Deprecated.
registerStandardKeyTypes() - Static method in class com.google.crypto.tink.hybrid.HybridDecryptConfig
registerStandardKeyTypes() - Static method in class com.google.crypto.tink.hybrid.HybridEncryptConfig
registerStandardKeyTypes() - Static method in class com.google.crypto.tink.mac.MacConfig
Deprecated.
registerStandardKeyTypes() - Static method in class com.google.crypto.tink.signature.PublicKeySignConfig
registerStandardKeyTypes() - Static method in class com.google.crypto.tink.signature.PublicKeyVerifyConfig
Registry - Class in com.google.crypto.tink
A global container of key managers and catalogues.
Registry() - Constructor for class com.google.crypto.tink.Registry
 
RegistryConfig - Class in com.google.crypto.tink.proto
A complete configuration of Tink library: a list of key types to be available via the Registry after initialization.
RegistryConfig.Builder - Class in com.google.crypto.tink.proto
A complete configuration of Tink library: a list of key types to be available via the Registry after initialization.
RegistryConfigOrBuilder - Interface in com.google.crypto.tink.proto
 
REMOTE_VALUE - Static variable in enum com.google.crypto.tink.proto.KeyData.KeyMaterialType
points to a remote key, i.e., in a KMS.
removeEntry(int) - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
removeKey(int) - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
removeKeyInfo(int) - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
rewind() - Method in class com.google.crypto.tink.subtle.RewindableReadableByteChannel
Rewinds this buffer to the beginning (if rewinding is still enabled).
RewindableReadableByteChannel - Class in com.google.crypto.tink.subtle
A wrapper around ReadableByteChannel that provides rewinding feature: it caches the read bytes so that after reading some initial part of the channel, one can "rewind" the channel and again read the bytes from the beginning.
RewindableReadableByteChannel(ReadableByteChannel) - Constructor for class com.google.crypto.tink.subtle.RewindableReadableByteChannel
Constructs a wrapper around baseChannel.
rotate(KeyTemplate) - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager
Generates and adds a fresh key generated using keyTemplate, and sets the new key as the primary key.
rotate(KeyTemplate) - Method in class com.google.crypto.tink.KeysetManager
Generates and adds a fresh key generated using keyTemplate, and sets the new key as the primary key.
RsaSsaPkcs1SignJce - Class in com.google.crypto.tink.subtle
RsaSsaPkcs1 (i.e.
RsaSsaPkcs1SignJce(RSAPrivateCrtKey, Enums.HashType) - Constructor for class com.google.crypto.tink.subtle.RsaSsaPkcs1SignJce
 
RsaSsaPkcs1VerifyJce - Class in com.google.crypto.tink.subtle
RsaSsaPkcs1 (i.e.
RsaSsaPkcs1VerifyJce(RSAPublicKey, Enums.HashType) - Constructor for class com.google.crypto.tink.subtle.RsaSsaPkcs1VerifyJce
 

S

SECRET_KEY_LEN - Static variable in class com.google.crypto.tink.subtle.Ed25519Sign
 
setAeadDem(KeyTemplate) - Method in class com.google.crypto.tink.proto.EciesAeadDemParams.Builder
Required.
setAeadDem(KeyTemplate.Builder) - Method in class com.google.crypto.tink.proto.EciesAeadDemParams.Builder
Required.
setAesCtrKey(AesCtrKey) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.AesCtrKey aes_ctr_key = 2;
setAesCtrKey(AesCtrKey.Builder) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.AesCtrKey aes_ctr_key = 2;
setAesCtrKeyFormat(AesCtrKeyFormat) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.AesCtrKeyFormat aes_ctr_key_format = 1;
setAesCtrKeyFormat(AesCtrKeyFormat.Builder) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.AesCtrKeyFormat aes_ctr_key_format = 1;
setCatalogueName(String) - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Catalogue to be queried for key manager,
setCatalogueNameBytes(ByteString) - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Catalogue to be queried for key manager,
setCiphertextSegmentSize(int) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
optional uint32 ciphertext_segment_size = 1;
setCiphertextSegmentSize(int) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams.Builder
optional uint32 ciphertext_segment_size = 1;
setConfigName(String) - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
optional string config_name = 1;
setConfigNameBytes(ByteString) - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
optional string config_name = 1;
setCurve(EllipticCurveType) - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
setCurveType(EllipticCurveType) - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Required.
setCurveTypeValue(int) - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Required.
setCurveValue(int) - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
setDekTemplate(KeyTemplate) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat.Builder
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
setDekTemplate(KeyTemplate.Builder) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat.Builder
Key template of the Data Encryption Key, e.g., AesCtrHmacAeadKeyFormat.
setDemParams(EciesAeadDemParams) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Data Encapsulation Mechanism.
setDemParams(EciesAeadDemParams.Builder) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Data Encapsulation Mechanism.
setDerivedKeySize(int) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
size of AES-CTR keys derived for each segment
setDerivedKeySize(int) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams.Builder
size of AES-GCM keys derived for each segment
setEcPointFormat(EcPointFormat) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
EC point format.
setEcPointFormatValue(int) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
EC point format.
setEncoding(EcdsaSignatureEncoding) - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
setEncodingValue(int) - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
setEncryptedKeyset(ByteString) - Method in class com.google.crypto.tink.proto.EncryptedKeyset.Builder
Required.
setEntry(int, KeyTypeEntry) - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
setEntry(int, KeyTypeEntry.Builder) - Method in class com.google.crypto.tink.proto.RegistryConfig.Builder
repeated .google.crypto.tink.KeyTypeEntry entry = 2;
setHash(HashType) - Method in class com.google.crypto.tink.proto.HmacParams.Builder
HashType is an enum.
setHashType(HashType) - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
setHashTypeValue(int) - Method in class com.google.crypto.tink.proto.EcdsaParams.Builder
Required.
setHashValue(int) - Method in class com.google.crypto.tink.proto.HmacParams.Builder
HashType is an enum.
setHkdfHashType(HashType) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
hash function for key derivation via HKDF
setHkdfHashType(HashType) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams.Builder
optional .google.crypto.tink.HashType hkdf_hash_type = 3;
setHkdfHashType(HashType) - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Required.
setHkdfHashTypeValue(int) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
hash function for key derivation via HKDF
setHkdfHashTypeValue(int) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams.Builder
optional .google.crypto.tink.HashType hkdf_hash_type = 3;
setHkdfHashTypeValue(int) - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Required.
setHkdfSalt(ByteString) - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams.Builder
Optional.
setHmacKey(HmacKey) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.HmacKey hmac_key = 3;
setHmacKey(HmacKey.Builder) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional .google.crypto.tink.HmacKey hmac_key = 3;
setHmacKeyFormat(HmacKeyFormat) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.HmacKeyFormat hmac_key_format = 2;
setHmacKeyFormat(HmacKeyFormat.Builder) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat.Builder
optional .google.crypto.tink.HmacKeyFormat hmac_key_format = 2;
setHmacParams(HmacParams) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
params for authentication tags
setHmacParams(HmacParams.Builder) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams.Builder
params for authentication tags
setIvSize(int) - Method in class com.google.crypto.tink.proto.AesCtrParams.Builder
optional uint32 iv_size = 1;
setIvSize(int) - Method in class com.google.crypto.tink.proto.AesEaxParams.Builder
possible value is 12 or 16 bytes.
setKekUri(String) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat.Builder
Required.
setKekUriBytes(ByteString) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat.Builder
Required.
setKemParams(EciesHkdfKemParams) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Key Encapsulation Mechanism.
setKemParams(EciesHkdfKemParams.Builder) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams.Builder
Key Encapsulation Mechanism.
setKey(int, Keyset.Key) - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
setKey(int, Keyset.Key.Builder) - Method in class com.google.crypto.tink.proto.Keyset.Builder
Actual keys in the Keyset.
setKeyData(KeyData) - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Contains the actual, instantiation specific key proto.
setKeyData(KeyData.Builder) - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Contains the actual, instantiation specific key proto.
setKeyId(int) - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Identifies a key within a keyset, is a part of metadata of a ciphertext/signature.
setKeyId(int) - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.key_id.
setKeyInfo(int, KeysetInfo.KeyInfo) - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
setKeyInfo(int, KeysetInfo.KeyInfo.Builder) - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
KeyInfos in the KeysetInfo.
setKeyManagerVersion(int) - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Minimum required version of key manager.
setKeyMaterialType(KeyData.KeyMaterialType) - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
setKeyMaterialTypeValue(int) - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
setKeysetInfo(KeysetInfo) - Method in class com.google.crypto.tink.proto.EncryptedKeyset.Builder
Optional.
setKeysetInfo(KeysetInfo.Builder) - Method in class com.google.crypto.tink.proto.EncryptedKeyset.Builder
Optional.
setKeySize(int) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat.Builder
size of the main key (aka.
setKeySize(int) - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat.Builder
optional uint32 key_size = 2;
setKeySize(int) - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat.Builder
optional uint32 key_size = 2;
setKeySize(int) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat.Builder
size of the main key (aka.
setKeySize(int) - Method in class com.google.crypto.tink.proto.AesGcmKeyFormat.Builder
optional uint32 key_size = 2;
setKeySize(int) - Method in class com.google.crypto.tink.proto.AesSivKeyFormat.Builder
Only valid value is: 64.
setKeySize(int) - Method in class com.google.crypto.tink.proto.HmacKeyFormat.Builder
optional uint32 key_size = 2;
setKeyUri(String) - Method in class com.google.crypto.tink.proto.KmsAeadKeyFormat.Builder
Required.
setKeyUriBytes(ByteString) - Method in class com.google.crypto.tink.proto.KmsAeadKeyFormat.Builder
Required.
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
the main key, aka.
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional bytes key_value = 3;
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional bytes key_value = 3;
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional bytes key_value = 3;
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.AesGcmKey.Builder
optional bytes key_value = 3;
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.AesSivKey.Builder
First half is AES-CTR key, second is AES-SIV.
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key.Builder
optional bytes key_value = 2;
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Unsigned big integer in bigendian representation.
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
The private key is 32 bytes of cryptographically secure random data.
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.Ed25519PublicKey.Builder
The public key is 32 bytes, encoded according to https://tools.ietf.org/html/rfc8032#section-5.1.2.
setKeyValue(ByteString) - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional bytes key_value = 3;
setNewKeyAllowed(boolean) - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Can the key manager create new keys?
setOutputPrefixType(OutputPrefixType) - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Determines the prefix of the ciphertexts/signatures produced by this key.
setOutputPrefixType(OutputPrefixType) - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.output_prefix_type.
setOutputPrefixType(OutputPrefixType) - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Optional.
setOutputPrefixTypeValue(int) - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
Determines the prefix of the ciphertexts/signatures produced by this key.
setOutputPrefixTypeValue(int) - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.output_prefix_type.
setOutputPrefixTypeValue(int) - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Optional.
setParams(AesCtrHmacStreamingParams) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 2;
setParams(AesCtrHmacStreamingParams.Builder) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 2;
setParams(AesCtrHmacStreamingParams) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 1;
setParams(AesCtrHmacStreamingParams.Builder) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat.Builder
optional .google.crypto.tink.AesCtrHmacStreamingParams params = 1;
setParams(AesCtrParams) - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional .google.crypto.tink.AesCtrParams params = 2;
setParams(AesCtrParams.Builder) - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional .google.crypto.tink.AesCtrParams params = 2;
setParams(AesCtrParams) - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat.Builder
optional .google.crypto.tink.AesCtrParams params = 1;
setParams(AesCtrParams.Builder) - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat.Builder
optional .google.crypto.tink.AesCtrParams params = 1;
setParams(AesEaxParams) - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional .google.crypto.tink.AesEaxParams params = 2;
setParams(AesEaxParams.Builder) - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional .google.crypto.tink.AesEaxParams params = 2;
setParams(AesEaxParams) - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat.Builder
optional .google.crypto.tink.AesEaxParams params = 1;
setParams(AesEaxParams.Builder) - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat.Builder
optional .google.crypto.tink.AesEaxParams params = 1;
setParams(AesGcmHkdfStreamingParams) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 2;
setParams(AesGcmHkdfStreamingParams.Builder) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 2;
setParams(AesGcmHkdfStreamingParams) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 1;
setParams(AesGcmHkdfStreamingParams.Builder) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat.Builder
optional .google.crypto.tink.AesGcmHkdfStreamingParams params = 1;
setParams(EcdsaParams) - Method in class com.google.crypto.tink.proto.EcdsaKeyFormat.Builder
Required.
setParams(EcdsaParams.Builder) - Method in class com.google.crypto.tink.proto.EcdsaKeyFormat.Builder
Required.
setParams(EcdsaParams) - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
setParams(EcdsaParams.Builder) - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
setParams(EciesAeadHkdfParams) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat.Builder
Required.
setParams(EciesAeadHkdfParams.Builder) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat.Builder
Required.
setParams(EciesAeadHkdfParams) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
setParams(EciesAeadHkdfParams.Builder) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
setParams(HmacParams) - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional .google.crypto.tink.HmacParams params = 2;
setParams(HmacParams.Builder) - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional .google.crypto.tink.HmacParams params = 2;
setParams(HmacParams) - Method in class com.google.crypto.tink.proto.HmacKeyFormat.Builder
optional .google.crypto.tink.HmacParams params = 1;
setParams(HmacParams.Builder) - Method in class com.google.crypto.tink.proto.HmacKeyFormat.Builder
optional .google.crypto.tink.HmacParams params = 1;
setParams(KmsAeadKeyFormat) - Method in class com.google.crypto.tink.proto.KmsAeadKey.Builder
The key format also contains the params.
setParams(KmsAeadKeyFormat.Builder) - Method in class com.google.crypto.tink.proto.KmsAeadKey.Builder
The key format also contains the params.
setParams(KmsEnvelopeAeadKeyFormat) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey.Builder
The key format also contains the params.
setParams(KmsEnvelopeAeadKeyFormat.Builder) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey.Builder
The key format also contains the params.
setPrimary(int) - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager
Sets the key with keyId as primary.
setPrimary(int) - Method in class com.google.crypto.tink.KeysetManager
Sets the key with keyId as primary.
setPrimary(PrimitiveSet.Entry<P>) - Method in class com.google.crypto.tink.PrimitiveSet
Sets given Entry primary as the primary one.
setPrimaryKeyId(int) - Method in class com.google.crypto.tink.proto.Keyset.Builder
Identifies key used to generate new crypto data (encrypt, sign).
setPrimaryKeyId(int) - Method in class com.google.crypto.tink.proto.KeysetInfo.Builder
See Keyset.primary_key_id.
setPrimitiveName(String) - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
E.g.
setPrimitiveNameBytes(ByteString) - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
E.g.
setPublicKey(EcdsaPublicKey) - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Required.
setPublicKey(EcdsaPublicKey.Builder) - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Required.
setPublicKey(EciesAeadHkdfPublicKey) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
setPublicKey(EciesAeadHkdfPublicKey.Builder) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
setPublicKey(Ed25519PublicKey) - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
The corresponding public key.
setPublicKey(Ed25519PublicKey.Builder) - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
The corresponding public key.
setStatus(KeyStatusType) - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
optional .google.crypto.tink.KeyStatusType status = 2;
setStatus(KeyStatusType) - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.status.
setStatusValue(int) - Method in class com.google.crypto.tink.proto.Keyset.Key.Builder
optional .google.crypto.tink.KeyStatusType status = 2;
setStatusValue(int) - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
See Keyset.Key.status.
setTagSize(int) - Method in class com.google.crypto.tink.proto.HmacParams.Builder
optional uint32 tag_size = 2;
setTypeUrl(String) - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
setTypeUrl(String) - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
the type url of this key, e.g., type.googleapis.com/google.crypto.tink.HmacKey.
setTypeUrl(String) - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Required.
setTypeUrl(String) - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Name of the key type.
setTypeUrlBytes(ByteString) - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
setTypeUrlBytes(ByteString) - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo.Builder
the type url of this key, e.g., type.googleapis.com/google.crypto.tink.HmacKey.
setTypeUrlBytes(ByteString) - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Required.
setTypeUrlBytes(ByteString) - Method in class com.google.crypto.tink.proto.KeyTypeEntry.Builder
Name of the key type.
setValue(ByteString) - Method in class com.google.crypto.tink.proto.KeyData.Builder
Required.
setValue(ByteString) - Method in class com.google.crypto.tink.proto.KeyTemplate.Builder
Optional.
setVersion(int) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey.Builder
optional uint32 version = 1;
setVersion(int) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey.Builder
optional uint32 version = 1;
setVersion(int) - Method in class com.google.crypto.tink.proto.AesCtrKey.Builder
optional uint32 version = 1;
setVersion(int) - Method in class com.google.crypto.tink.proto.AesEaxKey.Builder
optional uint32 version = 1;
setVersion(int) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey.Builder
optional uint32 version = 1;
setVersion(int) - Method in class com.google.crypto.tink.proto.AesGcmKey.Builder
optional uint32 version = 1;
setVersion(int) - Method in class com.google.crypto.tink.proto.AesSivKey.Builder
optional uint32 version = 1;
setVersion(int) - Method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key.Builder
optional uint32 version = 1;
setVersion(int) - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey.Builder
Required.
setVersion(int) - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
setVersion(int) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey.Builder
Required.
setVersion(int) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
setVersion(int) - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey.Builder
Required.
setVersion(int) - Method in class com.google.crypto.tink.proto.Ed25519PublicKey.Builder
Required.
setVersion(int) - Method in class com.google.crypto.tink.proto.HmacKey.Builder
optional uint32 version = 1;
setVersion(int) - Method in class com.google.crypto.tink.proto.KmsAeadKey.Builder
optional uint32 version = 1;
setVersion(int) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey.Builder
optional uint32 version = 1;
setX(ByteString) - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Affine coordinates of the public key in bigendian representation.
setX(ByteString) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Affine coordinates of the public key in bigendian representation.
setY(ByteString) - Method in class com.google.crypto.tink.proto.EcdsaPublicKey.Builder
Required.
setY(ByteString) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey.Builder
Required.
SHA1_VALUE - Static variable in enum com.google.crypto.tink.proto.HashType
Using SHA1 for digital signature is deprecated but HMAC-SHA1 is fine.
SHA256_VALUE - Static variable in enum com.google.crypto.tink.proto.HashType
SHA256 = 3;
SHA512_VALUE - Static variable in enum com.google.crypto.tink.proto.HashType
SHA512 = 4;
SharedPrefKeysetReader - Class in com.google.crypto.tink.integration.android
A KeysetReader that can read keysets from private shared preferences on Android.
SharedPrefKeysetReader(Context, String, String) - Constructor for class com.google.crypto.tink.integration.android.SharedPrefKeysetReader
Creates a KeysetReader that reads and hex-decodes keysets from the preference name keysetName in the private shared preferences file prefFilename.
SharedPrefKeysetWriter - Class in com.google.crypto.tink.integration.android
A KeysetWriter that can write keysets to private shared preferences on Android.
SharedPrefKeysetWriter(Context, String, String) - Constructor for class com.google.crypto.tink.integration.android.SharedPrefKeysetWriter
Creates a KeysetReader that hex-encodes and writes keysets to the preference name keysetName in the private shared preferences file prefFileName.
sign(byte[]) - Method in interface com.google.crypto.tink.PublicKeySign
Computes the signature for data.
sign(byte[]) - Method in class com.google.crypto.tink.subtle.EcdsaSignJce
 
sign(byte[]) - Method in class com.google.crypto.tink.subtle.Ed25519Sign
 
sign(byte[]) - Method in class com.google.crypto.tink.subtle.RsaSsaPkcs1SignJce
 
SIGNATURE - Static variable in class com.google.crypto.tink.subtle.EngineFactory
 
SIGNATURE_LEN - Static variable in class com.google.crypto.tink.subtle.Ed25519Verify
 
SignatureConfig - Class in com.google.crypto.tink.signature
Static methods and constants for registering with the Registry all instances of PublicKeySign and PublicKeyVerify key types supported in a particular release of Tink.
SignatureConfig() - Constructor for class com.google.crypto.tink.signature.SignatureConfig
 
SignatureKeyTemplates - Class in com.google.crypto.tink.signature
SignatureKeyTemplates() - Constructor for class com.google.crypto.tink.signature.SignatureKeyTemplates
 
STATUS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.Keyset.Key
 
STATUS_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
StreamingAead - Interface in com.google.crypto.tink
An interface for streaming authenticated encryption with associated data.
StreamingAeadConfig - Class in com.google.crypto.tink.streamingaead
Static methods and constants for registering with the Registry all instances of StreamingAead key types supported in a particular release of Tink.
StreamingAeadConfig() - Constructor for class com.google.crypto.tink.streamingaead.StreamingAeadConfig
 
StreamingAeadFactory - Class in com.google.crypto.tink.streamingaead
Static methods for obtaining StreamingAead instances.
StreamingAeadFactory() - Constructor for class com.google.crypto.tink.streamingaead.StreamingAeadFactory
 
StreamingAeadKeyTemplates - Class in com.google.crypto.tink.streamingaead
Pre-generated KeyTemplate for StreamingAead keys.
StreamingAeadKeyTemplates() - Constructor for class com.google.crypto.tink.streamingaead.StreamingAeadKeyTemplates
 
StreamSegmentDecrypter - Interface in com.google.crypto.tink.subtle
StreamSegmentDecrypter is a helper class that decrypts individual segments of a stream.
StreamSegmentEncrypter - Interface in com.google.crypto.tink.subtle
StreamSegmentEncrypter is a helper class that encrypts individual segments of a stream.
SubtleUtil - Class in com.google.crypto.tink.subtle
Helper methods.
SubtleUtil() - Constructor for class com.google.crypto.tink.subtle.SubtleUtil
 
SYMMETRIC_VALUE - Static variable in enum com.google.crypto.tink.proto.KeyData.KeyMaterialType
SYMMETRIC = 1;

T

TAG_SIZE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.HmacParams
 
TCipher() - Constructor for class com.google.crypto.tink.subtle.EngineWrapper.TCipher
 
Tink - Class in com.google.crypto.tink.proto
 
TINK_1_0_0 - Static variable in class com.google.crypto.tink.aead.AeadConfig
Deprecated. 
TINK_1_0_0 - Static variable in class com.google.crypto.tink.config.TinkConfig
Deprecated. 
TINK_1_0_0 - Static variable in class com.google.crypto.tink.hybrid.HybridConfig
Deprecated. 
TINK_1_0_0 - Static variable in class com.google.crypto.tink.mac.MacConfig
Deprecated. 
TINK_1_0_0 - Static variable in class com.google.crypto.tink.signature.SignatureConfig
Deprecated. 
TINK_1_1_0 - Static variable in class com.google.crypto.tink.aead.AeadConfig
Deprecated. 
TINK_1_1_0 - Static variable in class com.google.crypto.tink.config.TinkConfig
Deprecated. 
TINK_1_1_0 - Static variable in class com.google.crypto.tink.daead.DeterministicAeadConfig
Deprecated. 
TINK_1_1_0 - Static variable in class com.google.crypto.tink.hybrid.HybridConfig
Deprecated. 
TINK_1_1_0 - Static variable in class com.google.crypto.tink.mac.MacConfig
Deprecated. 
TINK_1_1_0 - Static variable in class com.google.crypto.tink.signature.SignatureConfig
Deprecated. 
TINK_1_1_0 - Static variable in class com.google.crypto.tink.streamingaead.StreamingAeadConfig
Deprecated. 
TINK_PREFIX_SIZE - Static variable in class com.google.crypto.tink.CryptoFormat
Tink prefix starts with \x01 and followed by a 4-byte key id.
TINK_START_BYTE - Static variable in class com.google.crypto.tink.CryptoFormat
 
TINK_VALUE - Static variable in enum com.google.crypto.tink.proto.OutputPrefixType
TINK = 1;
TinkConfig - Class in com.google.crypto.tink.config
Static methods and constants for registering with the Registry all instances of all key types supported in a particular release of Tink.
TinkConfig() - Constructor for class com.google.crypto.tink.config.TinkConfig
 
TKeyAgreement() - Constructor for class com.google.crypto.tink.subtle.EngineWrapper.TKeyAgreement
 
TKeyFactory() - Constructor for class com.google.crypto.tink.subtle.EngineWrapper.TKeyFactory
 
TKeyPairGenerator() - Constructor for class com.google.crypto.tink.subtle.EngineWrapper.TKeyPairGenerator
 
TMac() - Constructor for class com.google.crypto.tink.subtle.EngineWrapper.TMac
 
TMessageDigest() - Constructor for class com.google.crypto.tink.subtle.EngineWrapper.TMessageDigest
 
toEcdsaAlgo(Enums.HashType) - Static method in class com.google.crypto.tink.subtle.SubtleUtil
Returns the Ecdsa algorithm name corresponding to a hash type.
toProviderList(String...) - Static method in class com.google.crypto.tink.subtle.EngineFactory
Helper function to get a list of Providers from names.
toRsaSsaPkcs1Algo(Enums.HashType) - Static method in class com.google.crypto.tink.subtle.SubtleUtil
Returns the RSA SSA (Signature with Appendix) PKCS1 algorithm name corresponding to a hash type.
toString() - Method in class com.google.crypto.tink.KeysetHandle
Extracts and returns the string representation of the KeysetInfo of the managed keyset.
TSignature() - Constructor for class com.google.crypto.tink.subtle.EngineWrapper.TSignature
 
TYPE_URL_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeyData
 
TYPE_URL_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
TYPE_URL_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeyTemplate
 
TYPE_URL_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeyTypeEntry
 

U

UNCOMPRESSED_VALUE - Static variable in enum com.google.crypto.tink.proto.EcPointFormat
UNCOMPRESSED = 1;
UNKNOWN_CURVE_VALUE - Static variable in enum com.google.crypto.tink.proto.EllipticCurveType
UNKNOWN_CURVE = 0;
UNKNOWN_ENCODING_VALUE - Static variable in enum com.google.crypto.tink.proto.EcdsaSignatureEncoding
UNKNOWN_ENCODING = 0;
UNKNOWN_FORMAT_VALUE - Static variable in enum com.google.crypto.tink.proto.EcPointFormat
UNKNOWN_FORMAT = 0;
UNKNOWN_HASH_VALUE - Static variable in enum com.google.crypto.tink.proto.HashType
UNKNOWN_HASH = 0;
UNKNOWN_KEYMATERIAL_VALUE - Static variable in enum com.google.crypto.tink.proto.KeyData.KeyMaterialType
UNKNOWN_KEYMATERIAL = 0;
UNKNOWN_PREFIX_VALUE - Static variable in enum com.google.crypto.tink.proto.OutputPrefixType
UNKNOWN_PREFIX = 0;
UNKNOWN_STATUS_VALUE - Static variable in enum com.google.crypto.tink.proto.KeyStatusType
UNKNOWN_STATUS = 0;
URL_SAFE - Static variable in class com.google.crypto.tink.subtle.Base64
Encoder/decoder flag bit to indicate using the "URL and filename safe" variant of Base64 (see RFC 3548 section 4) where - and _ are used in place of + and /.
urlSafeDecode(String) - Static method in class com.google.crypto.tink.subtle.Base64
Decodes a url-safe base64 string to a byte array.
urlSafeEncode(byte[]) - Static method in class com.google.crypto.tink.subtle.Base64
Url-safe base64 encodes a byte array to a string.

V

validateAesKeySize(int) - Static method in class com.google.crypto.tink.subtle.Validators
 
validateCryptoKeyUri(String) - Static method in class com.google.crypto.tink.subtle.Validators
 
validateExists(File) - Static method in class com.google.crypto.tink.subtle.Validators
 
validateKmsKeyUriAndRemovePrefix(String, String) - Static method in class com.google.crypto.tink.subtle.Validators
Validates that kmsKeyUri starts with expectedPrefix, and removes the prefix.
validateNotExists(File) - Static method in class com.google.crypto.tink.subtle.Validators
 
validatePublicKey(ECPublicKey, ECPrivateKey) - Static method in class com.google.crypto.tink.subtle.EllipticCurves
Checks that the public key's params is the same as the private key's params, and the public key is a valid point on the private key's curve.
validateSignatureHash(Enums.HashType) - Static method in class com.google.crypto.tink.subtle.Validators
Validates whether hash is safe to use for digital signature.
validateTypeUrl(String) - Static method in class com.google.crypto.tink.subtle.Validators
 
validateVersion(int, int) - Static method in class com.google.crypto.tink.subtle.Validators
 
Validators - Class in com.google.crypto.tink.subtle
Validation helper methods.
Validators() - Constructor for class com.google.crypto.tink.subtle.Validators
 
VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeyData
 
VALUE_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KeyTemplate
 
valueOf(String) - Static method in enum com.google.crypto.tink.proto.EcdsaSignatureEncoding
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.google.crypto.tink.proto.EcdsaSignatureEncoding
Deprecated.
valueOf(String) - Static method in enum com.google.crypto.tink.proto.EcPointFormat
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.google.crypto.tink.proto.EcPointFormat
Deprecated.
valueOf(String) - Static method in enum com.google.crypto.tink.proto.EllipticCurveType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.google.crypto.tink.proto.EllipticCurveType
Deprecated.
valueOf(String) - Static method in enum com.google.crypto.tink.proto.HashType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.google.crypto.tink.proto.HashType
Deprecated.
valueOf(String) - Static method in enum com.google.crypto.tink.proto.KeyData.KeyMaterialType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.google.crypto.tink.proto.KeyData.KeyMaterialType
Deprecated.
valueOf(String) - Static method in enum com.google.crypto.tink.proto.KeyStatusType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.google.crypto.tink.proto.KeyStatusType
Deprecated.
valueOf(String) - Static method in enum com.google.crypto.tink.proto.OutputPrefixType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.google.crypto.tink.proto.OutputPrefixType
Deprecated.
valueOf(String) - Static method in enum com.google.crypto.tink.subtle.EllipticCurves.CurveType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.crypto.tink.subtle.EllipticCurves.EcdsaEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.crypto.tink.subtle.EllipticCurves.PointFormatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.crypto.tink.subtle.Enums.HashType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.google.crypto.tink.proto.EcdsaSignatureEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.crypto.tink.proto.EcPointFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.crypto.tink.proto.EllipticCurveType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.crypto.tink.proto.HashType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.crypto.tink.proto.KeyData.KeyMaterialType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.crypto.tink.proto.KeyStatusType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.crypto.tink.proto.OutputPrefixType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.crypto.tink.subtle.EllipticCurves.CurveType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.crypto.tink.subtle.EllipticCurves.EcdsaEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.crypto.tink.subtle.EllipticCurves.PointFormatType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.crypto.tink.subtle.Enums.HashType
Returns an array containing the constants of this enum type, in the order they are declared.
verify(byte[], byte[]) - Method in interface com.google.crypto.tink.PublicKeyVerify
Verifies whether signature is a valid signature for data.
verify(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.EcdsaVerifyJce
 
verify(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.Ed25519Verify
 
verify(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.RsaSsaPkcs1VerifyJce
 
verifyMac(byte[], byte[]) - Method in interface com.google.crypto.tink.Mac
Verifies whether mac is a correct authentication code (MAC) for data.
verifyMac(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.AesCmac
 
verifyMac(byte[], byte[]) - Method in class com.google.crypto.tink.subtle.MacJce
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesCtrKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesEaxKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesGcmKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.AesSivKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EcdsaPublicKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.Ed25519PublicKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.HmacKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KmsAeadKey
 
VERSION_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 

W

withBytes(byte[]) - Static method in class com.google.crypto.tink.BinaryKeysetReader
Static method to create a BinaryKeysetReader from a byte arrary.
withBytes(byte[]) - Static method in class com.google.crypto.tink.JsonKeysetReader
Static method to create a JsonKeysetReader from a byte array.
withCredentials(String) - Method in class com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient
Initializes a KmsClient for Android Keystore.
withCredentials(String) - Method in interface com.google.crypto.tink.KmsClient
Loads the credentials in credentialPath.
withDefaultCredentials() - Method in class com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient
Initializes a KmsClient for Android Keystore.
withDefaultCredentials() - Method in interface com.google.crypto.tink.KmsClient
Loads the default credentials.
withEmptyKeyset() - Static method in class com.google.crypto.tink.KeysetManager
 
withFile(File) - Static method in class com.google.crypto.tink.BinaryKeysetReader
Static method to create a BinaryKeysetReader from a file.
withFile(File) - Static method in class com.google.crypto.tink.BinaryKeysetWriter
Static method to create a BinaryKeysetWriter that writes to a file.
withFile(File) - Static method in class com.google.crypto.tink.JsonKeysetReader
Static method to create a JsonKeysetReader from a file.
withFile(File) - Static method in class com.google.crypto.tink.JsonKeysetWriter
Static method to create a JsonKeysetWriter that writes to a file.
withInputStream(InputStream) - Static method in class com.google.crypto.tink.BinaryKeysetReader
Static method to create a BinaryKeysetReader from an InputStream.
withInputStream(InputStream) - Static method in class com.google.crypto.tink.JsonKeysetReader
Static method to create a JsonKeysetReader from an InputStream.
withJsonObject(JSONObject) - Static method in class com.google.crypto.tink.JsonKeysetReader
Static method to create a JsonKeysetReader from an JSONObject.
withKeysetHandle(KeysetHandle) - Static method in class com.google.crypto.tink.KeysetManager
 
withKeyTemplate(KeyTemplate) - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager.Builder
If the keyset is not found or valid, generates a new one using val.
withMasterKeyUri(String) - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager.Builder
Sets the master key URI.
withOutputStream(OutputStream) - Static method in class com.google.crypto.tink.BinaryKeysetWriter
Static method to create a BinaryKeysetWriter that writes to an OutputStream.
withOutputStream(OutputStream) - Static method in class com.google.crypto.tink.JsonKeysetWriter
Static method to create a JsonKeysetWriter that writes to an OutputStream.
withPath(String) - Static method in class com.google.crypto.tink.JsonKeysetReader
Static method to create a JsonKeysetReader from a Path.
withPath(Path) - Static method in class com.google.crypto.tink.JsonKeysetReader
Static method to create a JsonKeysetReader from a Path.
withPath(String) - Static method in class com.google.crypto.tink.JsonKeysetWriter
Static method to create a JsonKeysetWriter that writes to a file path.
withPath(Path) - Static method in class com.google.crypto.tink.JsonKeysetWriter
Static method to create a JsonKeysetWriter that writes to a file path.
withSharedPref(Context, String, String) - Method in class com.google.crypto.tink.integration.android.AndroidKeysetManager.Builder
Reads and writes the keyset from shared preferences.
withString(String) - Static method in class com.google.crypto.tink.JsonKeysetReader
Static method to create a JsonKeysetReader from a string.
withUrlSafeBase64() - Method in class com.google.crypto.tink.JsonKeysetReader
 
write(Keyset) - Method in class com.google.crypto.tink.BinaryKeysetWriter
 
write(EncryptedKeyset) - Method in class com.google.crypto.tink.BinaryKeysetWriter
 
write(KeysetHandle, KeysetWriter) - Static method in class com.google.crypto.tink.CleartextKeysetHandle
Serializes and writes the Keyset managed by handle to keysetWriter.
write(Keyset) - Method in class com.google.crypto.tink.integration.android.SharedPrefKeysetWriter
 
write(EncryptedKeyset) - Method in class com.google.crypto.tink.integration.android.SharedPrefKeysetWriter
 
write(Keyset) - Method in class com.google.crypto.tink.JsonKeysetWriter
 
write(EncryptedKeyset) - Method in class com.google.crypto.tink.JsonKeysetWriter
 
write(KeysetWriter, Aead) - Method in class com.google.crypto.tink.KeysetHandle
Serializes, encrypts with masterKey and writes the keyset to outputStream.
write(Keyset) - Method in interface com.google.crypto.tink.KeysetWriter
Tries to write a Keyset to some storage system.
write(EncryptedKeyset) - Method in interface com.google.crypto.tink.KeysetWriter
Tries to write an EncryptedKeyset to some storage system.
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesCtrHmacStreamingParams
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesCtrKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesCtrKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesCtrParams
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesEaxKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesEaxKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesEaxParams
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesGcmHkdfStreamingParams
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesGcmKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesGcmKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesSivKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.AesSivKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.ChaCha20Poly1305Key
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.EcdsaKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.EcdsaParams
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.EcdsaPrivateKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.EcdsaPublicKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.EciesAeadDemParams
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfParams
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPrivateKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.EciesHkdfKemParams
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.Ed25519PrivateKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.Ed25519PublicKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.EncryptedKeyset
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.HmacKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.HmacKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.HmacParams
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.KeyData
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.Keyset.Key
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.Keyset
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.KeysetInfo.KeyInfo
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.KeysetInfo
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.KeyTemplate
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.KeyTypeEntry
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.KmsAeadKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.KmsAeadKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKey
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat
 
writeTo(CodedOutputStream) - Method in class com.google.crypto.tink.proto.RegistryConfig
 

X

X25519 - Class in com.google.crypto.tink.subtle
Defines the ECDH Curve25519 function, also known as the X25519 function.
X25519() - Constructor for class com.google.crypto.tink.subtle.X25519
 
X_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EcdsaPublicKey
 
X_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
xor(byte[], int, byte[], int, int) - Static method in class com.google.crypto.tink.subtle.Bytes
Computes the xor of two byte arrays, specifying offsets and the length to xor.
xor(ByteBuffer, ByteBuffer, ByteBuffer, int) - Static method in class com.google.crypto.tink.subtle.Bytes
Computes the xor of two byte buffers, specifying the length to xor, and stores the result to output.
xor(byte[], byte[]) - Static method in class com.google.crypto.tink.subtle.Bytes
Computes the xor of two byte arrays of equal size.
xorEnd(byte[], byte[]) - Static method in class com.google.crypto.tink.subtle.Bytes
xors b to the end of a.

Y

Y_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EcdsaPublicKey
 
Y_FIELD_NUMBER - Static variable in class com.google.crypto.tink.proto.EciesAeadHkdfPublicKey
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
Skip navigation links