[][src]Module miscreant::aead

aead.rs: Authenticated Encryption with Associated Data (AEAD): Symmetric encryption which ensures message confidentiality, integrity, and authenticity.

Structs

SivAead

The SivAead type wraps the more powerful Siv interface in a more commonly used Authenticated Encryption with Associated Data (AEAD) API, which accepts a key, nonce, and associated data when encrypting/decrypting.

Traits

Aead

An Authenticated Encryption with Associated Data (AEAD) algorithm.

Type Definitions

Aes128SivAead

AES-CMAC-SIV in AEAD mode with 256-bit key size (128-bit security)

Aes128PmacSivAead

AES-PMAC-SIV in AEAD mode with 256-bit key size (128-bit security)

Aes256SivAead

AES-CMAC-SIV in AEAD mode with 512-bit key size (256-bit security)

Aes256PmacSivAead

AES-PMAC-SIV in AEAD mode with 512-bit key size (256-bit security)

CmacSivAead

SIV AEAD modes based on CMAC

PmacSivAead

SIV AEAD modes based on PMAC