Expand description

This crate defines a set of traits which describe the functionality of block ciphers and stream ciphers.

Re-exports

pub use generic_array;

Modules

Type aliases for many constants.
Error types.

Traits

Asynchronous stream cipher core trait.
Trait which marks a type as being a block cipher.
Decrypt-only functionality for block ciphers.
Decrypt-only functionality for block ciphers with mutable access to self.
Encrypt-only functionality for block ciphers.
Encrypt-only functionality for block ciphers with mutable access to self.
Trait for types which can be initialized from a block cipher and nonce.
Instantiate a BlockCipher algorithm.
Cipher creation trait.
Trait implemented for numeric types which can be used with the StreamCipherSeek trait.
Synchronous stream cipher core trait.
Trait for seekable stream ciphers.

Type Definitions

Block on which a BlockCipher operates.
Key for an algorithm that implements NewBlockCipher.
Key for an algorithm that implements NewCipher.
Nonce for an algorithm that implements NewCipher.
Block on which a BlockCipher operates in parallel.