[][src]Crate chacha20poly1305

ChaCha20Poly1305 (RFC 8439) is an Authenticated Encryption with Associated Data (AEAD) cipher amenable to fast, constant-time implementations in software, based on the ChaCha20 stream cipher and Poly1305 universal hash function.

This crate also contains an implementation of XSalsa20Poly1305 (a.k.a. NaCl crypto_secretbox4): a variant of Salsa20Poly1305 with an extended 192-bit (24-byte) nonce.

Re-exports

pub use aead;

Structs

ChaCha20Poly1305

ChaCha20Poly1305 Authenticated Encryption with Additional Data (AEAD)

XChaCha20Poly1305

XChaCha20Poly1305 is a ChaCha20Poly1305 variant with an extended 192-bit (24-byte) nonce.