Expand description

Block and stream ciphers.

Modules

Insecure ciphers.

Structs

128 bit variant of the Advanced Encryption Standard (AES, formerly RIJNDAEL) defined in FIPS 197.

192 bit variant of the Advanced Encryption Standard (AES, formerly RIJNDAEL) defined in FIPS 197.

256 bit variant of the Advanced Encryption Standard (AES, formerly RIJNDAEL) defined in FIPS 197.

The Blowfish block cipher.

128 bit variant of the Camellia block cipher developed by Mitsubishi & NTT, defined in RFC 3713.

192 bit variant of the Camellia block cipher developed by Mitsubishi & NTT, defined in RFC 3713.

256 bit variant of the Camellia block cipher developed by Mitsubishi & NTT, defined in RFC 3713.

The CAST-128 block cipher defined in RFC 2144.

D.J. Bernstein’s ChaCha block cipher.

Triple DES in EDE configuration defined in RFC 1851.

Used internally for cipher modes.

128 bit variant of D.J. Bernstein’s Salsa20/12 block cipher.

256 bit variant of D.J. Bernstein’s Salsa20/12 block cipher.

128 bit variant of D.J. Bernstein’s Salsa20 block cipher.

256 bit variant of D.J. Bernstein’s Salsa20 block cipher.

The Serpent block cipher.

The Twofish block cipher.

Traits

Marker trait for ciphers with 16 byte block size.

Symmetric block or stream cipher.