| 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.
|
| AesCmacKeyManager |
This key manager generates new
AesCmacKey keys and produces new instances of AesCmac. |
| AesCmacParameters |
Describes the parameters of an
AesCmacKey. |
| AesCmacParameters.Variant |
Describes details of the mac computation.
|
| HmacKeyManager |
This key manager generates new
HmacKey keys and produces new instances of PrfHmacJce. |
| MacConfig | |
| MacFactory | Deprecated
Use
keysetHandle.GetPrimitive(Mac.class) after registering the MacWrapper instead. |
| MacKey |
Represents functions to compute and verify a cryptographic MAC.
|
| MacKeyTemplates | Deprecated
use
KeyTemplates.get(java.lang.String), e.g.,
KeyTemplates.get("HMAC_SHA256_128BITTAG") |
| MacParameters |
Represents a description of a
MacKey excluding the randomly chosen key material. |