| Interface | Description |
|---|---|
| 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.
|
| Class | Description |
|---|---|
| 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 |
Describes the parameters of an
AesCmacKey. |
| AesCmacParameters.Builder |
Builds a new AesCmacParameters instance.
|
| AesCmacParameters.Variant |
Describes details of the mac computation.
|
| ChunkedMacWrapper |
ChunkedMacWrapper is the implementation of PrimitiveWrapper for the ChunkedMac primitive.
|
| 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.
|
| MacConfig | |
| MacFactory | Deprecated
Use
keysetHandle.GetPrimitive(Mac.class) after registering the MacWrapper instead. |
| MacKey |
Represents functions to compute and verify a cryptographic MAC.
|
| MacKeyTemplates |
Pre-generated
KeyTemplate for Mac. |
| MacParameters |
Represents a description of a
MacKey excluding the randomly chosen key material. |