| Interface | Description |
|---|---|
| Prf |
The PRF interface is an abstraction for an element of a pseudo random function family, selected
by a key.
|
| Class | Description |
|---|---|
| AesCmacPrfKeyManager |
This key manager generates new
AesCmacKeyPrf keys and produces new instances of AesCmacPrf. |
| 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 |
Describes the parameters of an
HkdfPrfKey. |
| HkdfPrfParameters.Builder |
Builder for HkdfPrfParameters.
|
| HkdfPrfParameters.HashType |
The Hash algorithm used.
|
| HmacPrfKeyManager |
This key manager generates new
HmacPrfKey keys and produces new instances of PrfHmacJce. |
| PrfConfig |
Static methods and registering with the
Registry all instances of StreamingPrf key types supported in a particular release of
Tink. |
| PrfKey |
Represents functions to compute a PRF.
|
| PrfKeyTemplates |
Key templates for PRF-Keys.
|
| 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.
|