[][src]Module miscreant::siv

The Synthetic Initialization Vector (SIV) misuse-resistant block cipher mode of operation.

Structs

Siv

Synthetic Initialization Vector (SIV) mode, providing misuse-resistant authenticated encryption (MRAE).

Constants

MAX_HEADERS

Maximum number of header items on the encrypted message

Functions

s2v

"S2V" is a vectorized pseudorandom function (sometimes referred to as a vector MAC or "vMAC") which performs a "dbl"-and-xor operation on the outputs of a pseudo-random function (CMAC or PMAC).

Type Definitions

Aes128Siv

AES-CMAC-SIV with a 128-bit key

Aes128PmacSiv

AES-PMAC-SIV with a 128-bit key

Aes256Siv

AES-CMAC-SIV with a 256-bit key

Aes256PmacSiv

AES-PMAC-SIV with a 256-bit key

CmacSiv

SIV modes based on CMAC

PmacSiv

SIV modes based on PMAC