All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AccessesPartialKey |
Annotates methods and classes which access parts of keys.
|
| Aead |
Interface for Authenticated Encryption with Associated Data (AEAD).
|
| AeadConfig |
Static methods and constants for registering with the Registry all
instances of Aead key types supported in a particular release of
Tink.
|
| AeadFactory |
Deprecated.
|
| AeadFactory |
Provides AEAD instances with a specific raw key.
|
| AeadKey |
Represents functions to encrypt and decrypt data using AEAD.
|
| AeadKeyTemplates |
Pre-generated KeyTemplate for Aead keys.
|
| AeadParameters |
Represents a description of a AeadKey
|
| AeadWrapper |
AeadWrapper is the implementation of SetWrapper for the Aead primitive.
|
| AesCmacKey |
Represents a key computing AES-CMAC.
|
| AesCmacKey.Builder |
Builder for AesCmacKey.
|
| AesCmacKeyManager |
This key manager generates new AesCmacKey keys and produces new instances of
AesCmac.
|
| AesCmacParameters |
|
| AesCmacParameters.Builder |
Builds a new AesCmacParameters instance.
|
| AesCmacParameters.Variant |
Describes details of the mac computation.
|
| AesCmacPrfKey |
Represents a key computing AES CMAC PRF.
|
| AesCmacPrfKeyManager |
This key manager generates new AesCmacKeyPrf keys and produces new instances of
AesCmacPrf.
|
| AesCmacPrfParameters |
|
| AesCmacPrfProtoSerialization |
|
| AesCmacProtoSerialization |
|
| AesCtrHmacAeadKey |
Represents an AES-CTR-HMAC key used for computing AEAD.
|
| AesCtrHmacAeadKey.Builder |
Builder for AesCtrHmacAeadKey.
|
| AesCtrHmacAeadKeyManager |
|
| AesCtrHmacAeadParameters |
|
| AesCtrHmacAeadParameters.Builder |
Builds a new AesCtrHmacAeadParameters instance.
|
| AesCtrHmacAeadParameters.HashType |
The Hash algorithm used for the HMAC.
|
| AesCtrHmacAeadParameters.Variant |
Describes how the prefix is computed.
|
| AesCtrHmacAeadProtoSerialization |
|
| AesCtrHmacStreaming |
Streaming encryption using AES-CTR and HMAC.
|
| AesCtrHmacStreamingKey |
Represents a StreamingAead functions.
|
| AesCtrHmacStreamingKeyManager |
This key manager generates new AesCtrHmacStreamingKey keys and produces new instances of
AesCtrHmacStreaming.
|
| AesCtrHmacStreamingParameters |
|
| AesCtrHmacStreamingParameters.Builder |
|
| AesCtrHmacStreamingParameters.HashType |
Represents the hash type used.
|
| AesCtrHmacStreamingProtoSerialization |
|
| AesCtrJceCipher |
The primitive implements AES counter mode with random IVs, using JCE.
|
| AesEaxJce |
This class implements the EAX mode using AES.
|
| AesEaxKey |
Represents an AES-EAX key used for computing AEAD.
|
| AesEaxKey.Builder |
Builder for AesEaxKey.
|
| AesEaxKeyManager |
This key manager generates new AesEaxKey keys and produces new instances of
AesEaxJce.
|
| AesEaxParameters |
|
| AesEaxParameters.Builder |
Builds a new AesEaxParameters instance.
|
| AesEaxParameters.Variant |
Describes how the prefix is computed.
|
| AesEaxProtoSerialization |
|
| AesGcmFactory |
An AeadFactory that creates new instances of AES-GCM from raw keys
|
| AesGcmHkdfStreaming |
Streaming encryption using AES-GCM with HKDF as key derivation function.
|
| AesGcmHkdfStreamingKey |
Represents a StreamingAead functions.
|
| AesGcmHkdfStreamingKeyManager |
This key manager generates new AesGcmHkdfStreamingKey keys and produces new instances of
AesGcmHkdfStreaming.
|
| AesGcmHkdfStreamingParameters |
|
| AesGcmHkdfStreamingParameters.Builder |
|
| AesGcmHkdfStreamingParameters.HashType |
Represents the hash type used.
|
| AesGcmHkdfStreamingProtoSerialization |
|
| AesGcmJce |
This primitive implements AesGcm using JCE.
|
| AesGcmJceUtil |
Helper functions for AES-GCM using JCE.
|
| AesGcmKey |
Represents an AES-GCM key used for computing AEAD.
|
| AesGcmKey.Builder |
Builder for AesGcmKey.
|
| AesGcmKeyManager |
This key manager generates new AesGcmKey keys and produces new instances of
AesGcmJce.
|
| AesGcmParameters |
|
| AesGcmParameters.Builder |
Builds a new AesGcmParameters instance.
|
| AesGcmParameters.Variant |
Describes how the prefix is computed.
|
| AesGcmProtoSerialization |
|
| AesGcmSiv |
This primitive implements AES-GCM-SIV (as defined in RFC 8452) using JCE.
|
| AesGcmSiv |
This primitive implements AES-GCM-SIV (as defined in RFC 8452) using JCE.
|
| AesGcmSiv.ThrowingSupplier<T> |
A supplier that can throw a GeneralSecurityException.
|
| AesGcmSivKey |
Represents an AES-GCM-SIV key used for computing AEAD.
|
| AesGcmSivKey.Builder |
Builder for AesGcmSivKey.
|
| AesGcmSivKeyManager |
This key manager generates new AesGcmSivKey keys and produces new instances of
AesGcmSiv.
|
| AesGcmSivParameters |
Describes the parameters of an AesGcmSivSivKey
|
| AesGcmSivParameters.Builder |
Builds a new AesGcmSivParameters instance.
|
| AesGcmSivParameters.Variant |
Describes how the prefix is computed.
|
| AesGcmSivProtoSerialization |
|
| AesSiv |
|
| AesSivKey |
Represents an AES--SIV key used for computing deterministic AEAD, as described in
https://www.rfc-editor.org/rfc/rfc5297.
|
| AesSivKey.Builder |
Builder for AesSivKey.
|
| AesSivKeyManager |
This key manager generates new AesSivKey keys and produces new instances of
AesSiv.
|
| AesSivParameters |
Describes the parameters of an AesSivSivKey
|
| AesSivParameters.Builder |
Builds a new AesSivParameters instance.
|
| AesSivParameters.Variant |
Enum-like class which describes how the prefix is computed.
|
| AesSivProtoSerialization |
|
| AesUtil |
A collection of byte-manipulation functions, and some more specific functions for AES-CMAC /
AES-SIV.
|
| Alpha |
Signifies that a public API (public class, method or field) is subject to incompatible changes,
or even removal, in a future release.
|
| AndroidKeysetManager |
A wrapper of KeysetManager that supports reading/writing Keyset to/from private shared preferences on Android.
|
| AndroidKeysetManager.Builder |
|
| AndroidKeystore |
|
| AndroidKeystoreAesGcm |
|
| AndroidKeystoreKmsClient |
|
| AndroidKeystoreKmsClient.Builder |
Builder for AndroidKeystoreKmsClient
|
| AuthHpkeHelperForAndroidKeystore |
A class with functions helping for HPKE implementations based on Android Keystore.
|
| Base64 |
Utilities for encoding and decoding the Base64 representation of binary data.
|
| BigIntegerEncoding |
Helper class with functions that encode and decode non-negative BigInteger to
and from byte[].
|
| BinaryKeysetReader |
|
| BinaryKeysetWriter |
|
| Bytes |
Helper methods that deal with byte arrays.
|
| Bytes |
Immutable Wrapper around a byte array.
|
| Catalogue<P> |
Deprecated.
|
| ChaCha20Poly1305 |
|
| ChaCha20Poly1305Jce |
|
| ChaCha20Poly1305Key |
Represents the Aead ChaCha20-Poly1305 specified in RFC 8439.
|
| ChaCha20Poly1305KeyManager |
This instance of KeyManager generates new ChaCha20Poly1305 keys and produces new
instances of ChaCha20Poly1305.
|
| ChaCha20Poly1305Parameters |
Describes the parameters of an ChaChaPoly1305Key.
|
| ChaCha20Poly1305Parameters.Variant |
Describes how the prefix is computed.
|
| ChaCha20Poly1305ProtoSerialization |
|
| ChunkedAesCmacConscrypt |
AES-CMAC implementation of ChunkedMac, using Conscrypt's native implementation.
|
| ChunkedAesCmacImpl |
AES-CMAC implementation of the ChunkedMac interface.
|
| ChunkedHmacImpl |
Class that provides the functionality expressed by the ChunkedMac interface with HMAC.
|
| ChunkedMac |
An interface representing Streaming MAC.
|
| ChunkedMacComputation |
An interface representing a computation of the Streaming MAC.
|
| ChunkedMacVerification |
An interface representing a verification of the Streaming MAC.
|
| ChunkedMacWrapper |
ChunkedMacWrapper is the implementation of PrimitiveWrapper for the ChunkedMac primitive.
|
| CleartextKeysetHandle |
Static methods for reading or writing cleartext keysets.
|
| Config |
Static methods for handling of Tink configurations.
|
| Configuration |
An object of this class represents a collection of algorithms that a user wants Tink to
understand.
|
| ConfigurationFips140v2 |
ConfigurationFips140v2 contains Tink primitives that are compliant with FIPS 140-2.
|
| ConfigurationV0 |
ConfigurationV0 contains the following primitives and algorithms:
|
| ConscryptUtil |
Utility functions for Conscrypt.
|
| CryptoFormat |
Constants and convenience methods that deal with crypto format.
|
| Curve25519 |
This class implements point arithmetic on the elliptic curve Curve25519.
|
| DeterministicAead |
Interface for Deterministic Authenticated Encryption with Associated Data (Deterministic AEAD).
|
| DeterministicAeadConfig |
Static methods and constants for registering with the Registry all
instances of DeterministicAead key types supported in a particular
release of Tink.
|
| DeterministicAeadFactory |
Deprecated.
|
| DeterministicAeadKey |
Represents functions to encrypt and decrypt data deterministically using AEAD.
|
| DeterministicAeadKeyTemplates |
Deprecated.
|
| DeterministicAeadParameters |
|
| DeterministicAeadWrapper |
The implementation of PrimitiveWrapper<DeterministicAead>.
|
| EcdsaParameters |
Describes the parameters of an ECDSA signature primitive.
|
| EcdsaParameters.Builder |
Builds a new EcdsaParameters instance.
|
| EcdsaParameters.CurveType |
The elliptic curve and its parameters.
|
| EcdsaParameters.HashType |
The Hash algorithm used.
|
| EcdsaParameters.SignatureEncoding |
The encoding used in the signature.
|
| EcdsaParameters.Variant |
Describes details of the ECDSA signature computation.
|
| EcdsaPrivateKey |
Represents a key for computing ECDSA signatures.
|
| EcdsaPrivateKey.Builder |
Builder for EcdsaPrivateKey.
|
| EcdsaProtoSerialization |
|
| EcdsaPublicKey |
EcdsaPublicKey represents the public portion of ECDSA signature primitive.
|
| EcdsaPublicKey.Builder |
Builder for EcdsaPublicKey.
|
| EcdsaSignJce |
ECDSA signing with JCE.
|
| EcdsaSignJce |
ECDSA signing with JCE.
|
| EcdsaSignKeyManager |
This key manager generates new EcdsaPrivateKey keys and produces new instances of
EcdsaSignJce.
|
| EcdsaVerifyJce |
ECDSA verifying with JCE.
|
| EcdsaVerifyJce |
ECDSA verifying with JCE.
|
| EciesAeadHkdfHybridDecrypt |
ECIES encryption with HKDF-KEM (key encapsulation mechanism) and AEAD-DEM (data encapsulation
mechanism).
|
| EciesAeadHkdfHybridEncrypt |
ECIES encryption with HKDF-KEM (key encapsulation mechanism) and AEAD-DEM (data encapsulation
mechanism).
|
| EciesAeadHkdfPrivateKeyManager |
This key manager generates new EciesAeadHkdfPrivateKey keys and produces new instances of
EciesAeadHkdfHybridDecrypt.
|
| EciesDemHelper |
Helper functions for ECIES Data Encryption Mechanism (DEM).
|
| EciesDemHelper.Dem |
Interface for a DEM.
|
| EciesHkdfRecipientKem |
HKDF-based KEM (key encapsulation mechanism) for ECIES recipient.
|
| EciesHkdfSenderKem |
HKDF-based ECIES-KEM (key encapsulation mechanism) for ECIES sender.
|
| EciesHkdfSenderKem.KemKey |
A container for key parts generated by the KEM.
|
| EciesParameters |
Parameters for an ECIES primitive with HKDF and AEAD encryption.
|
| EciesParameters.Builder |
|
| EciesParameters.CurveType |
The elliptic curve type used for the KEM.
|
| EciesParameters.HashType |
The Hash algorithm used for the KEM.
|
| EciesParameters.PointFormat |
The Elliptic Curve Point Format.
|
| EciesParameters.Variant |
Description of the output prefix prepended to the ciphertext.
|
| EciesPrivateKey |
Representation of the decryption function for an ECIES hybrid encryption primitive.
|
| EciesProtoSerialization |
|
| EciesPublicKey |
Represents the encryption function for an ECIES hybrid encryption primitive.
|
| Ed25519 |
This implementation is based on the ed25519/ref10 implementation in NaCl.
|
| Ed25519Parameters |
This class describes the parameters of an Ed25519Key.
|
| Ed25519Parameters.Variant |
An enum-like class with constant instances, which explains how the prefix is computed.
|
| Ed25519PrivateKey |
The key for computing Ed25519 signatures.
|
| Ed25519PrivateKeyManager |
This instance of KeyManager generates new Ed25519PrivateKey keys and produces new
instances of Ed25519Sign.
|
| Ed25519ProtoSerialization |
|
| Ed25519PublicKey |
Ed25519PublicKey represents the public portion of the Ed25519 signature primitive.
|
| Ed25519Sign |
Ed25519 signing.
|
| Ed25519Sign.KeyPair |
Defines the KeyPair consisting of a private key and its corresponding public key.
|
| Ed25519SignJce |
Ed25519 signing using the JCE.
|
| Ed25519Verify |
Ed25519 verifying.
|
| Ed25519VerifyJce |
Ed25519 verifying using the JCE.
|
| EllipticCurves |
Utility functions and enums for elliptic curve crypto, used in ECDSA and ECDH.
|
| EllipticCurves.CurveType |
Elliptic curve types.
|
| EllipticCurves.EcdsaEncoding |
Ecdsa signature encoding.
|
| EllipticCurves.PointFormatType |
Point format types UNCOMPRESSED and COMPRESSED are defined in https://www.secg.org/sec1-v2.pdf,
Sections 2.3.3 and 2.3.4.
|
| EllipticCurvesUtil |
Utility functions for elliptic curve crypto, used in ECDSA and ECDH.
|
| EncryptThenAuthenticate |
This primitive performs an encrypt-then-Mac operation on plaintext and associated data (ad).
|
| EngineFactory<T_WRAPPER extends EngineWrapper<JcePrimitiveT>,JcePrimitiveT> |
A factory that returns JCE engines, using pre-specified j.security.Providers.
|
| EngineWrapper<T> |
Interface and its implentations to make JCE Engines have a common parent.
|
| EngineWrapper.TCipher |
Cipher wrapper.
|
| EngineWrapper.TKeyAgreement |
KeyAgreement wrapper.
|
| EngineWrapper.TKeyFactory |
KeyFactory wrapper.
|
| EngineWrapper.TKeyPairGenerator |
KeyPairGenerator wrapper.
|
| EngineWrapper.TMac |
Mac wrapper.
|
| EngineWrapper.TMessageDigest |
MessageDigest wrapper.
|
| EngineWrapper.TSignature |
Signature wrapper.
|
| Enums |
Enums used by classes in subtle.
|
| Enums.HashType |
Hash type.
|
| EnumTypeProtoConverter<E extends java.lang.Enum<E>,O> |
Utility class for bidirectional conversion to and from proto enum types.
|
| EnumTypeProtoConverter.Builder<E extends java.lang.Enum<E>,O> |
|
| Field25519 |
|
| GlobalTinkFlags |
Contains Booleans which change Tink behavior globally.
|
| Hex |
Helper methods for encode/decode hex strings.
|
| Hkdf |
This class implements HMAC-based Extract-and-Expand Key Derivation Function (HKDF), as described
in RFC 5869.
|
| HkdfPrfKey |
Represents a key computing HKDF PRF.
|
| HkdfPrfKey.Builder |
Builder for HkdfPrfKey.
|
| HkdfPrfKeyManager |
This key manager generates new HkdfPrfKey keys and produces new instances of
HkdfStreamingPrf and HkdfPrf.
|
| HkdfPrfParameters |
|
| HkdfPrfParameters.Builder |
Builder for HkdfPrfParameters.
|
| HkdfPrfParameters.HashType |
The Hash algorithm used.
|
| HkdfPrfProtoSerialization |
|
| HkdfStreamingPrf |
An implementation of the HKDF pseudorandom function, as given by RFC 5869.
|
| HmacKey |
Represents a key computing HMAC.
|
| HmacKey.Builder |
Builder for HmacKey.
|
| HmacKeyManager |
This key manager generates new HmacKey keys and produces new instances of
PrfHmacJce.
|
| HmacParameters |
Describes the parameters of an HmacKey.
|
| HmacParameters.Builder |
Builds a new HmacParameters instance.
|
| HmacParameters.HashType |
The Hash algorithm used.
|
| HmacParameters.Variant |
Describes details of the mac computation.
|
| HmacPrfKey |
Represents a key computing HMAC PRF.
|
| HmacPrfKey.Builder |
Builder for HmacPrfKey.
|
| HmacPrfKeyManager |
This key manager generates new HmacPrfKey keys and produces new instances of
PrfHmacJce.
|
| HmacPrfParameters |
|
| HmacPrfParameters.Builder |
Builder for HmacPrfParameters.
|
| HmacPrfParameters.HashType |
The Hash algorithm used.
|
| HmacPrfProtoSerialization |
|
| HmacProtoSerialization |
|
| HpkeAead |
Interface for Hybrid Public Key Encryption (HPKE) authenticated encryption with associated data
(AEAD).
|
| HpkeContext |
Hybrid Public Key Encryption (HPKE) context for either a sender or a recipient.
|
| HpkeDecrypt |
Hybrid Public Key Encryption (HPKE) decryption.
|
| HpkeEncrypt |
Hybrid Public Key Encryption (HPKE) encryption.
|
| HpkeHelperForAndroidKeystore |
A class with functions helping for HPKE implementations based on Android Keystore.
|
| HpkeKdf |
Interface for Hybrid Public Key Encryption (HPKE) key derivation function (KDF).
|
| HpkeKem |
Interface for Hybrid Public Key Encryption (HPKE) key encapsulation mechanism (KEM).
|
| HpkeKemKeyFactory |
Helper class for creating HPKE KEM asymmetric keys.
|
| HpkeKemPrivateKey |
Serialized Private/Public key tuple for Key Encapsulation Mechanism (KEM)
|
| HpkeParameters |
|
| HpkeParameters.AeadId |
HPKE AEAD identifiers.
|
| HpkeParameters.Builder |
|
| HpkeParameters.KdfId |
HPKE KDF identifiers.
|
| HpkeParameters.KemId |
HPKE KEM identifiers.
|
| HpkeParameters.Variant |
Description of the output prefix prepended to the ciphertext.
|
| HpkePrimitiveFactory |
Helper class for creating HPKE primitives from algorithm identifiers or HpkeParameters
identifiers.
|
| HpkePrivateKey |
Representation of the decryption function for an HPKE hybrid encryption primitive.
|
| HpkePrivateKeyManager |
|
| HpkeProtoSerialization |
|
| HpkePublicKey |
Representation of the encryption function for an HPKE hybrid encryption primitive.
|
| HpkePublicKeyManager |
This class is only here for legacy reasons and should be removed.
|
| HpkeUtil |
Collection of helper functions for HPKE.
|
| HybridConfig |
|
| HybridDecrypt |
Interface for hybrid decryption.
|
| HybridDecryptConfig |
Deprecated.
|
| HybridDecryptFactory |
Deprecated.
|
| HybridDecryptWrapper |
The implementation of PrimitiveWrapper<HybridDecrypt>.
|
| HybridEncrypt |
Interface for hybrid encryption.
|
| HybridEncryptConfig |
Deprecated.
|
| HybridEncryptFactory |
Deprecated.
|
| HybridEncryptWrapper |
The implementation of PrimitiveWrapper<HybridEncrypt>.
|
| HybridKeyTemplates |
Pre-generated KeyTemplate for HybridDecrypt and HybridEncrypt primitives.
|
| HybridParameters |
|
| HybridPrivateKey |
Representation of the decryption function for a hybrid encryption primitive.
|
| HybridPublicKey |
Representation of the encryption function for a hybrid encryption primitive.
|
| IndCpaCipher |
This interface for symmetric key ciphers that are indistinguishable against chosen-plaintext
attacks.
|
| InsecureNonceAesGcmJce |
Insecure version of AesGcmJce that allows the caller to set
the IV.
|
| InsecureNonceChaCha20 |
A stream cipher, as described in RFC 8439 https://tools.ietf.org/html/rfc8439, section 2.4.
|
| InsecureNonceChaCha20Poly1305 |
|
| InsecureNonceChaCha20Poly1305Jce |
|
| InsecureNonceXChaCha20 |
InsecureNonceXChaCha20 stream cipher based on
https://download.libsodium.org/doc/advanced/xchacha20.html and
https://tools.ietf.org/html/draft-arciszewski-xchacha-01.
|
| InsecureNonceXChaCha20Poly1305 |
XChaCha20Poly1305 AEAD construction, as described in
https://tools.ietf.org/html/draft-arciszewski-xchacha-01.
|
| InsecureSecretKeyAccess |
|
| InternalConfiguration |
Abstract class representing the real configuration API, i.e.
|
| InternalKeyHandle |
Class used to expose the protected KeyHandle constructor to the rest of Tink.
|
| JsonKeysetReader |
|
| JsonKeysetWriter |
Deprecated.
|
| JsonParser |
A JSON Parser based on the GSON JsonReader.
|
| JwkSetConverter |
Provides functions to import and export public Json Web Key (JWK) sets.
|
| JwtEcdsaParameters |
Describes the parameters of a JwtEcdsaPrivateKey or a JwtEcdsaPublicKey.
|
| JwtEcdsaParameters.Algorithm |
The algorithm to be used for the signature computation.
|
| JwtEcdsaParameters.Builder |
Helps creating a JwtEcdsaParameters object.
|
| JwtEcdsaParameters.KidStrategy |
Specifies how the "kid" header is handled.
|
| JwtEcdsaPrivateKey |
Represents a key for computing JWT ECDSA signatures (ES256, ES384, ES512).
|
| JwtEcdsaPublicKey |
JwtEcdsaPublicKey represents the public portion of JWT ECDSA keys.
|
| JwtEcdsaPublicKey.Builder |
Builder for EcdsaPublicKey.
|
| JwtEcdsaSignKeyManager |
This key manager generates new JwtEcdsaSignKey keys and produces new instances of
JwtPublicKeySign.
|
| JwtHmacKey |
Represents a JWT HMAC key to create and verify JWT using HMAC.
|
| JwtHmacKey.Builder |
Helps creating new JwtHmacKey objects.
|
| JwtHmacKeyManager |
This key manager generates new JwtHmacKey keys and produces new instances of JwtHmacKeyManager.JwtHmac.
|
| JwtHmacParameters |
Describes the parameters of a JwtHmacKey.
|
| JwtHmacParameters.Algorithm |
The algorithm to be used for the mac computation.
|
| JwtHmacParameters.Builder |
Helps creating a JwtHmacParameters object.
|
| JwtHmacParameters.KidStrategy |
Specifies how the "kid" header is handled.
|
| JwtInvalidException |
This error is thrown when one of the headers or one of the claims is invalid.
|
| JwtMac |
Interface for authenticating and verifying JWT with JWS MAC, as described in RFC 7519 and RFC
7515.
|
| JwtMacConfig |
Static methods and constants for registering with the Registry all
instances of JwtMac key types supported in a particular release of Tink.
|
| JwtMacKey |
Represents a key to compute JWT using symmetric cryptography (i.e., using the JwtMac
interface).
|
| JwtMacParameters |
Represents a description of a JwtMacKey excluding the randomly chosen key material.
|
| JwtPublicKeySign |
Interface for creating a signed JWT, as described in RFC 7519
and RFC 7515.
|
| JwtPublicKeySignInternal |
Interface for creating a signed JWT, as described in RFC 7519 and RFC 7515.
|
| JwtPublicKeyVerify |
Interface for verifying a signed JWT, as described in RFC 7519
and RFC 7515.
|
| JwtPublicKeyVerifyInternal |
Interface for verifying a signed JWT, as described in RFC 7519 and RFC 7515.
|
| JwtRsaSsaPkcs1Parameters |
|
| JwtRsaSsaPkcs1Parameters.Algorithm |
The algorithm to be used for the signature computation.
|
| JwtRsaSsaPkcs1Parameters.Builder |
Builds a new JwtRsaSsaPkcs1Parameters instance.
|
| JwtRsaSsaPkcs1Parameters.KidStrategy |
Specifies how the "kid" header is handled.
|
| JwtRsaSsaPkcs1PrivateKey |
Represents a private key for RSA SSA PKCS1 signatures (RS256, RS384, RS512).
|
| JwtRsaSsaPkcs1PrivateKey.Builder |
Builder for JwtRsaSsaPkcs1PrivateKey.
|
| JwtRsaSsaPkcs1PublicKey |
Represents a public key for the JWT RSA SSA PKCS1 signature primitive.
|
| JwtRsaSsaPkcs1PublicKey.Builder |
Builder for JwtRsaSsaPkcs1PublicKey.
|
| JwtRsaSsaPkcs1SignKeyManager |
This key manager generates new JwtRsaSsaPkcs1PrivateKey keys and produces new instances
of JwtPublicKeySign.
|
| JwtRsaSsaPssParameters |
|
| JwtRsaSsaPssParameters.Algorithm |
The algorithm to be used for the signature computation.
|
| JwtRsaSsaPssParameters.Builder |
Builds a new JwtRsaSsaPssParameters instance.
|
| JwtRsaSsaPssParameters.KidStrategy |
Specifies how the "kid" header is handled.
|
| JwtRsaSsaPssPrivateKey |
Represents a private key for RSA SSA PSS signatures (PS256, PS384, PS512).
|
| JwtRsaSsaPssPrivateKey.Builder |
Builder for JwtRsaSsaPssPrivateKey.
|
| JwtRsaSsaPssPublicKey |
Represents a public key for the JWT RSA SSA PSS signature primitive.
|
| JwtRsaSsaPssPublicKey.Builder |
Builder for JwtRsaSsaPssPublicKey.
|
| JwtRsaSsaPssSignKeyManager |
This key manager generates new JwtRsaSsaPssPrivateKey keys and produces new instances of
JwtPublicKeySign.
|
| JwtSignatureConfig |
|
| JwtSignatureParameters |
Represents a description of a JwtSignatureKey excluding the randomly chosen key material.
|
| JwtSignaturePrivateKey |
Represents a key to compute JWT using asymmetric cryptography (i.e., using the JwtPublicKeySign interface).
|
| JwtSignaturePublicKey |
Represents a key to verify JWT using asymmetric cryptography (i.e., using the JwtPublicKeyVerify interface).
|
| JwtValidator |
Defines how the headers and claims of a JWT should be validated.
|
| JwtValidator.Builder |
Builder for JwtValidator
|
| Key |
Represents a cryptographic object.
|
| KeyAccess |
An access token for TinkKey.
|
| KeyCreator<ParametersT extends Parameters> |
A class to create key objects from parameters.
|
| KeyDerivationConfig |
Static methods and constants for registering with the Registry all
instances of KeysetDeriver key types supported in a particular release of Tink.
|
| KeyDerivationKey |
Represents a function to derive a key.
|
| KeyDerivationParameters |
|
| KeyDeriver |
Derives a single key from a given salt.
|
| KeyGenConfiguration |
An object of this class represents a collection of key types that a user wants Tink to
understand.
|
| KeyHandle |
|
| KeyHandle.KeyStatusType |
KeyStatusType is metadata associated to a key which is only meaningful when the key is part of
a Keyset.
|
| KeyManager<P> |
A KeyManager "understands" keys of a specific key type: it can generate keys of the supported
type and create primitives for supported keys.
|
| KeyManagerRegistry |
An internal API to register KeyManagers.
|
| KeyParser<SerializationT extends Serialization> |
Parses Serialization objects into Key objects of a certain kind.
|
| KeyParser.KeyParsingFunction<SerializationT extends Serialization> |
A function which parses a key.
|
| KeySerializer<KeyT extends Key,SerializationT extends Serialization> |
Serializes Key objects into Serialization objects of a certain kind.
|
| KeySerializer.KeySerializationFunction<KeyT extends Key,SerializationT extends Serialization> |
A function which serializes a key.
|
| KeysetDeriver |
KeysetDeriver is the interface used to derive new keysets based on an additional input, the salt.
|
| KeysetDeriverWrapper |
Knows how to implement a KeysetDeriver object from KeyDeriver objects.
|
| KeysetDeriverWrapper |
KeysetDeriverWrapper is the implementation of PrimitiveWrapper for the KeysetDeriver primitive.
|
| KeysetHandle |
A KeysetHandle provides abstracted access to Keyset, to limit the exposure of actual
protocol buffers that hold sensitive key material.
|
| KeysetHandle.Builder |
Used to create new KeysetHandle objects.
|
| KeysetHandle.Builder.Entry |
One entry, representing a single key, in a Keyset.Builder.
|
| KeysetHandle.Entry |
Represents a single entry in a keyset.
|
| KeysetHandleInterface |
Provides the basic interface for KeysetHandle.
|
| KeysetHandleInterface.Entry |
Provides the basic interface for KeysetHandle.Entry.
|
| KeysetManager |
Manages a Keyset proto, with convenience methods that rotate, disable, enable or destroy
keys.
|
| KeysetReader |
A KeysetReader knows how to read a Keyset or an EncryptedKeyset from some source.
|
| KeysetWriter |
A KeysetWriter knows how to write a Keyset or an EncryptedKeyset to some storage
system.
|
| KeyStatus |
Represents the status of a key in a keyset.
|
| KeyStatusTypeProtoConverter |
Util functions to facilitate conversion between the KeyHandle.KeyStatusType enum and
KeyHandle.KeyStatusType proto.
|
| KeyTemplate |
A KeyTemplate specifies how to generate keys of a particular type.
|
| KeyTemplate.OutputPrefixType |
Tink produces and accepts ciphertexts or signatures that consist of a prefix and a payload.
|
| KeyTemplateProtoConverter |
KeyTemplateProtoConverter converts KeyTemplate to and from the binary proto format.
|
| KeyTemplates |
This class consists exclusively of static methods that load KeyTemplate objects.
|
| KeyWrap |
Interface for symmetric Key wrapping.
|
| KmsAeadKeyManager |
This key manager produces new instances of Aead that forwards encrypt/decrypt requests to
a key residing in a remote KMS.
|
| KmsClient |
A KmsClient knows how to produce primitives backed by keys stored in remote KMS services.
|
| KmsClients |
A container for KmsClient-objects that are needed by KeyManager-objects for
primitives that use KMS-managed keys.
|
| KmsEnvelopeAead |
|
| KmsEnvelopeAeadKeyManager |
This key manager generates new KmsEnvelopeAeadKey keys and produces new instances of
KmsEnvelopeAead.
|
| Kwp |
Deprecated.
|
| LegacyFullAead |
Takes an arbitrary raw AEAD and makes it a full primitive.
|
| LegacyFullDeterministicAead |
|
| LegacyFullHybridDecrypt |
Takes an arbitrary raw HybridDecrypt and makes it a full primitive.
|
| LegacyFullHybridEncrypt |
Takes an arbitrary raw HybridEncrypt and makes it a full primitive.
|
| LegacyFullMac |
Takes an arbitrary raw Mac and makes it a full primitive.
|
| LegacyFullPrf |
Takes an arbitrary raw Prf and makes it a full primitive.
|
| LegacyFullSign |
Takes an arbitrary raw PublicKeySign from the registry and creates a full PublicKeySign out of
it.
|
| LegacyFullStreamingAead |
Takes an arbitrary raw StreamingAead and makes it a full primitive.
|
| LegacyFullVerify |
Takes an arbitrary raw PublicKeyVerify from the registry and creates a full PublicKeyVerify out
of it.
|
| LegacyKeyManagerImpl<P> |
A composed KeyManager implements a KeyManager by accessing the internal specific registries.
|
| LegacyKeysetSerialization |
|
| LegacyKmsAeadKey |
Describes an Aead backed by a KMS.
|
| LegacyKmsAeadParameters |
Describes the parameters of an KmsAeadKey
|
| LegacyKmsAeadParameters.Variant |
Describes how the prefix is computed.
|
| LegacyKmsEnvelopeAeadKey |
Describes an EnvelopeAead backed by a KMS.
|
| LegacyKmsEnvelopeAeadParameters |
|
| LegacyKmsEnvelopeAeadParameters.Builder |
|
| LegacyKmsEnvelopeAeadParameters.DekParsingStrategy |
Specifies how the DEK in received ciphertexts are parsed.
|
| LegacyKmsEnvelopeAeadParameters.Variant |
Describes how the prefix is computed.
|
| LegacyKmsEnvelopeAeadProtoSerialization |
Serializers and Parsers for LegacyKmsEnvelopeAeadProtoKey and
LegacyKmsEnvelopeAeadProtoParameters
|
| LegacyProtoKey |
Implements a Key for legacy types where no actual parser is present.
|
| LegacyProtoParameters |
Implements a Parameters object for legacy types where no actual Parameters object is present.
|
| Mac |
Interface for Message Authentication Codes (MAC).
|
| MacConfig |
Static methods and constants for registering with the Registry all
instances of Mac key types supported in a particular release of
Tink.
|
| MacFactory |
Deprecated.
|
| MacKey |
Represents functions to compute and verify a cryptographic MAC.
|
| MacKeyTemplates |
Deprecated.
|
| MacParameters |
Represents a description of a MacKey excluding the randomly chosen key material.
|
| MacWrapper |
MacWrapper is the implementation of PrimitiveWrapper for the Mac primitive.
|
| MlDsaParameters |
Describes the parameters of ML-DSA signature primitive.
|
| MlDsaParameters.MlDsaInstance |
Describes the parameters set of ML-DSA that is used.
|
| MlDsaParameters.Variant |
Describes details of the ML-DSA signature format.
|
| MonitoringAnnotations |
Immutable keyset annotations used by monitoring.
|
| MonitoringAnnotations.Builder |
Builder
|
| MonitoringClient |
Interface for a monitoring client which can be registered with Tink.
|
| MonitoringClient.Logger |
Interface that logs specific API calls of a specific primitive.
|
| MonitoringUtil |
Some util functions needed to add monitoring to the Primitives.
|
| MutableKeyCreationRegistry |
Stores methods to create Key objects from Parameters with new randomness.
|
| MutableKeyDerivationRegistry |
Stores methods to create Key objects from Parameters with fixed randomness.
|
| MutableKeyDerivationRegistry.InsecureKeyCreator<ParametersT extends Parameters> |
A class to create key objects from parameters with given randomness.
|
| MutableMonitoringRegistry |
A Registry for MonitoringClient.
|
| MutableParametersRegistry |
A container for the global parameters values.
|
| MutablePrimitiveRegistry |
|
| MutableSerializationRegistry |
|
| NoSecretKeysetHandle |
Deprecated.
|
| OutputPrefixUtil |
Convenience functions that deal with output prefix.
|
| Parameters |
Represents a cryptographic function without the actual key material.
|
| ParametersParser<SerializationT extends Serialization> |
Parses Serialization objects into Parameters objects of a certain kind.
|
| ParametersParser.ParametersParsingFunction<SerializationT extends Serialization> |
A function which parses a Parameters object.
|
| ParametersSerializer<ParametersT extends Parameters,SerializationT extends Serialization> |
Serializes Parameters objects into Serialization objects of a certain kind.
|
| ParametersSerializer.ParametersSerializationFunction<ParametersT extends Parameters,SerializationT extends Serialization> |
A function which serializes a Parameters object.
|
| PemKeyType |
PEM key types that Tink supports
|
| PemKeyType |
Deprecated.
|
| Poly1305 |
Poly1305 one-time MAC based on RFC 7539.
|
| PredefinedAeadParameters |
|
| PredefinedDeterministicAeadParameters |
|
| PredefinedHybridParameters |
|
| PredefinedMacParameters |
Pre-defined Parameter objects for Mac.
|
| PredefinedPrfParameters |
Predefined Parameters for PRF-Keys.
|
| PredefinedSignatureParameters |
|
| PredefinedStreamingAeadParameters |
|
| PrefixMap<P> |
Provides a map from prefix to arbitrary element, allowing to iterate over all elements whose
prefixes matches a given byte[].
|
| PrefixMap.Builder<P> |
Builder for PrefixMap.
|
| Prf |
The Prf interface is an abstraction for an element of a pseudo random function family, selected
by a key.
|
| PrfAesCmac |
An implementation of CMAC following RFC 4493.
|
| PrfAesCmac |
An implementation of CMAC following RFC 4493.
|
| PrfAesCmacConscrypt |
Prf implementation of AES-CMAC using Conscrypt.
|
| PrfBasedDeriverKeyManager |
com.google.crypto.tink.internal.KeyTypeManager for PrfBasedDeriverKey.
|
| PrfBasedKeyDerivationKey |
Represents a Derivation key which is based on a PRF.
|
| PrfBasedKeyDerivationParameters |
|
| PrfBasedKeyDerivationParameters.Builder |
Builds a new PrfBasedKeyDerivationParameters instance.
|
| PrfBasedKeyDeriver |
Implements the KeyDeriver interface by first applying a Prf and then using the global registry to
create the correct key.
|
| PrfConfig |
Static methods and registering with the Registry all instances of StreamingPrf key types supported in a particular release of
Tink.
|
| PrfHmacJce |
Prf implementation using JCE.
|
| PrfImpl |
Class that implements the Prf primitive by wrapping a StreamingPrf.
|
| PrfKey |
Represents functions to compute a PRF.
|
| PrfKeyTemplates |
Deprecated.
|
| PrfMac |
Class that provides the functionality expressed by the Mac primitive using a Prf implementation.
|
| PrfParameters |
Represents a description of a PrfKey excluding the randomly chosen key material.
|
| PrfSet |
A Tink Keyset can be converted into a set of PRFs using this primitive.
|
| PrfSetWrapper |
PrfSetWrapper is the implementation of PrimitiveWrapper for the PrfSet primitive.
|
| PrimitiveConstructor<KeyT extends Key,PrimitiveT> |
Create Primitive objects from Key objects of a certain kind.
|
| PrimitiveConstructor.PrimitiveConstructionFunction<KeyT extends Key,PrimitiveT> |
A function which creates a Primitive object.
|
| PrimitiveFactory<PrimitiveT,KeyProtoT extends com.google.protobuf.MessageLite> |
A PrimitiveFactory knows how to create primitives from a given key.
|
| PrimitiveRegistry |
Allows registering PrimitiveConstructor objects, and creating primitives with those
objects.
|
| PrimitiveRegistry.Builder |
Allows building PrimitiveRegistry objects.
|
| PrimitiveWrapper<B,P> |
Basic interface for wrapping a primitive.
|
| PrimitiveWrapper.PrimitiveFactory<B> |
Creates a primitive from an entry.
|
| PrivateKey |
Interface to be implemented by all private keys, that gives access to the public key.
|
| PrivateKeyManager<P> |
A KeyManager that understands asymmetric private key types.
|
| ProtoKey |
Wraps the proto KeyData as an implementation of a TinkKey.
|
| ProtoKeySerialization |
* Represents a Key object serialized with binary protobuf Serialization.
|
| ProtoParametersSerialization |
Represents a Parameters object serialized with binary protobuf Serialization.
|
| PublicKeySign |
Interface for public key signing.
|
| PublicKeySignConfig |
Deprecated.
|
| PublicKeySignFactory |
Deprecated.
|
| PublicKeySignWrapper |
The implementation of PrimitiveWrapper<PublicKeySign>.
|
| PublicKeyVerify |
Interface for public key signing.
|
| PublicKeyVerifyConfig |
Deprecated.
|
| PublicKeyVerifyFactory |
Deprecated.
|
| PublicKeyVerifyWrapper |
The implementation of PrimitiveWrapper<DeterministicAead>.
|
| Random |
Provides secure randomness using SecureRandom.
|
| Random |
Provides secure randomness using SecureRandom.
|
| RawJwt |
|
| RawJwt.Builder |
Builder for RawJwt
|
| Registry |
A global container of key managers and catalogues.
|
| RegistryConfiguration |
Represents the configuration as currently specified by the registry.
|
| RegistryConfiguration |
RegistryConfiguration is a proxy Configuration that forwards all calls to the global Registry.
|
| RewindableReadableByteChannel |
A wrapper around ReadableByteChannel that provides rewinding feature: it caches the read
bytes so that after reading some initial part of the channel, one can "rewind" the channel and
again read the bytes from the beginning.
|
| RsaKemHybridDecrypt |
Hybrid encryption with RSA-KEM as defined in Shoup's ISO standard proposal as KEM, and AEAD as
DEM and HKDF as KDF.
|
| RsaKemHybridEncrypt |
Hybrid encryption with RSA-KEM as defined in Shoup's ISO standard proposal as KEM, and AEAD as
DEM and HKDF as KDF.
|
| RsaSsaPkcs1Parameters |
|
| RsaSsaPkcs1Parameters.Builder |
Builds a new RsaSsaPkcs1Parameters instance.
|
| RsaSsaPkcs1Parameters.HashType |
The Hash algorithm used.
|
| RsaSsaPkcs1Parameters.Variant |
Describes details of the signature.
|
| RsaSsaPkcs1PrivateKey |
Represents a private key for RSA SSA PKCS1 signatures.
|
| RsaSsaPkcs1PrivateKey.Builder |
Builder for RsaSsaPkcs1PrivateKey.
|
| RsaSsaPkcs1ProtoSerialization |
|
| RsaSsaPkcs1PublicKey |
Represents a public key for the RSA SSA PKCS1 signature primitive.
|
| RsaSsaPkcs1PublicKey.Builder |
Builder for RsaSsaPkcs1PublicKey.
|
| RsaSsaPkcs1SignJce |
RsaSsaPkcs1 (i.e.
|
| RsaSsaPkcs1SignJce |
RsaSsaPkcs1 (i.e.
|
| RsaSsaPkcs1SignKeyManager |
This key manager generates new RsaSsaPkcs1PrivateKey keys and produces new instances of
RsaSsaPkcs1SignJce.
|
| RsaSsaPkcs1VerifyConscrypt |
RsaSsaPkcs1 (i.e.
|
| RsaSsaPkcs1VerifyJce |
RsaSsaPkcs1 (i.e.
|
| RsaSsaPssParameters |
|
| RsaSsaPssParameters.Builder |
Builds a new RsaSsaPssParameters instance.
|
| RsaSsaPssParameters.HashType |
The Hash algorithm used.
|
| RsaSsaPssParameters.Variant |
Describes details of the signature.
|
| RsaSsaPssPrivateKey |
Represents a private key for RSA SSA PSS signatures.
|
| RsaSsaPssPrivateKey.Builder |
Builder for RsaSsaPssPrivateKey.
|
| RsaSsaPssProtoSerialization |
|
| RsaSsaPssPublicKey |
Represents a public key for the RSA SSA PSS signature primitive.
|
| RsaSsaPssPublicKey.Builder |
Builder for RsaSsaPssPublicKey.
|
| RsaSsaPssSignConscrypt |
RSA SSA PSS signing with Conscrypt.
|
| RsaSsaPssSignJce |
RsaSsaPss (i.e.
|
| RsaSsaPssSignKeyManager |
This key manager generates new RsaSsaPssPrivateKey keys and produces new instances of
RsaSsaPssSignJce.
|
| RsaSsaPssVerifyConscrypt |
RSA SSA PSS verification with Conscrypt.
|
| RsaSsaPssVerifyJce |
RsaSsaPss (i.e.
|
| SecretBigInteger |
A class storing a secret BigInteger, protecting the value via SecretKeyAccess.
|
| SecretBytes |
A class storing an immutable byte array, protecting the data via SecretKeyAccess.
|
| SecretKeyAccess |
Represents access to secret key material.
|
| SecretKeyAccess |
A class used to generate KeyAccess instances granting secret access.
|
| SelfKeyTestValidators |
Self Key tests validation helper methods.
|
| Serialization |
Represents either a serialized Key or a serialized Parameters object.
|
| SerializationRegistry |
Allows registering KeySerializer, KeyParser, ParametersSerializer, and
ParametersParser objects, and parsing/serializing keys and key formats with such objects.
|
| SerializationRegistry.Builder |
Allows building SerializationRegistry objects.
|
| SharedPrefKeysetReader |
A KeysetReader that can read keysets from private shared preferences on Android.
|
| SharedPrefKeysetWriter |
A KeysetWriter that can write keysets to private shared preferences on Android.
|
| SignatureConfig |
|
| SignatureKeyTemplates |
|
| SignatureParameters |
|
| SignaturePemKeysetReader |
SignaturePemKeysetReader is a KeysetReader that can read digital signature keys in PEM
format (RFC 7468).
|
| SignaturePemKeysetReader.Builder |
Builder for SignaturePemKeysetReader
|
| SignaturePrivateKey |
A SignaturePrivateKey represents a digital signature primitive, which consists of a sign
and a verify function.
|
| SignaturePublicKey |
A SignaturePublicKey represents the verification portion of a digital signature primitive.
|
| SigUtil |
Utility functions to convert to and from signature-related proto.
|
| StreamingAead |
An interface for streaming authenticated encryption with associated data.
|
| StreamingAeadConfig |
Static methods and constants for registering with the Registry all
instances of StreamingAead key types supported in a particular
release of Tink.
|
| StreamingAeadFactory |
Deprecated.
|
| StreamingAeadKey |
Represents functions to encrypt and decrypt data using a StreamingAead.
|
| StreamingAeadKeyTemplates |
Deprecated.
|
| StreamingAeadParameters |
|
| StreamingAeadWrapper |
StreamingAeadWrapper is the implementation of PrimitiveWrapper for the StreamingAead primitive.
|
| StreamingPrf |
Streaming API Interface for Pseudo Random Function (Prf)
|
| StreamSegmentDecrypter |
StreamSegmentDecrypter is a helper class that decrypts individual segments of a stream.
|
| StreamSegmentEncrypter |
StreamSegmentEncrypter is a helper class that encrypts individual segments of a stream.
|
| SubtleUtil |
Helper methods.
|
| TinkBugException |
An exception to be thrown in case there is a bug in Tink.
|
| TinkBugException.ThrowingRunnable |
A function which returns void and may throw an Exception.
|
| TinkBugException.ThrowingSupplier<T> |
A function which produces a T and may throw an Exception.
|
| TinkConfig |
Static methods and constants for registering with the Registry all
instances of all key types supported in a particular release of Tink.
|
| TinkFips |
Static methods for checking if Tink has been built in FIPS-mode.
|
| TinkFipsUtil |
Static methods for checking if Tink was built in FIPS mode and to check for algorithm
compatibility.
|
| TinkFipsUtil.AlgorithmFipsCompatibility |
The status of FIPS compatibility of an algorithm.
|
| TinkFlag |
Describes a change to Tink behavior.
|
| TinkJsonProtoKeysetFormat |
Functions to parse and serialize Keyset in Tink's JSON format based on Protobufs.
|
| TinkKey |
TinkKey represents how Tink views individual keys.
|
| TinkProtoKeysetFormat |
Functions to parse and serialize Keyset in Tink's binary format based on Protobufs.
|
| TinkProtoParametersFormat |
Functions to parse and serialize Parameters in Tink's binary format based on Protobufs.
|
| Util |
Helper functions used throughout Tink, for Tink internal use only.
|
| Validators |
Validation helper methods.
|
| VerifiedJwt |
|
| Version |
Version of the Tink library.
|
| X25519 |
Interface for X25519.
|
| X25519 |
|
| X25519.KeyPair |
Keypair.
|
| X25519Conscrypt |
X25519 implementation using Conscrypt.
|
| XAesGcm |
This primitive implements XAesGcm.
|
| XAesGcmKey |
Represents an X-AES-GCM key used for computing AEAD.
|
| XAesGcmKeyManager |
This key manager generates new XAesGcmKey keys.
|
| XAesGcmParameters |
|
| XAesGcmParameters.Variant |
Describes how the prefix is computed.
|
| XAesGcmProtoSerialization |
|
| XChaCha20Poly1305 |
XChaCha20Poly1305 AEAD construction, as described in
https://tools.ietf.org/html/draft-arciszewski-xchacha-01.
|
| XChaCha20Poly1305Jce |
|
| XChaCha20Poly1305Key |
Represents the Aead XChaCha20-Poly1305 proposed in the RFC draft at
https://datatracker.ietf.org/doc/html/draft-arciszewski-xchacha-03.
|
| XChaCha20Poly1305KeyManager |
This instance of KeyManager generates new XChaCha20Poly1305 keys and produces new
instances of XChaCha20Poly1305.
|
| XChaCha20Poly1305Parameters |
Describes the parameters of an XChaChaPoly1305Key.
|
| XChaCha20Poly1305Parameters.Variant |
Describes how the prefix is computed.
|
| XChaCha20Poly1305ProtoSerialization |
|