Crate miscreant [] [src]

Miscreant: Misuse resistant symmetric encryption library providing the AES-SIV (RFC 5297), AES-PMAC-SIV, and STREAM constructions

Modules

aead

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

error

error.rs: Miscreant's error type

siv

siv.rs: The SIV misuse resistant block cipher mode of operation

stream

stream.rs: The STREAM online authenticated encryption construction. See https://eprint.iacr.org/2015/189.pdf for definition.