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§
- 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 Aliases§
- 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.