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
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
.Block on which a
BlockCipher
operates in parallel.