- Catalogue<P> - Interface in com.google.crypto.tink
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- HybridDecryptConfig() - Constructor for class com.google.crypto.tink.hybrid.HybridDecryptConfig
-
Deprecated.
- HybridDecryptFactory - Class in com.google.crypto.tink.hybrid
-
- 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
-
- HybridEncryptConfig() - Constructor for class com.google.crypto.tink.hybrid.HybridEncryptConfig
-
Deprecated.
- HybridEncryptFactory - Class in com.google.crypto.tink.hybrid
-
- 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
-
- 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
-
- 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
-
- StreamingAeadFactory() - Constructor for class com.google.crypto.tink.streamingaead.StreamingAeadFactory
-
- StreamingAeadKeyTemplates - Class in com.google.crypto.tink.streamingaead
-
- 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;