[−][src]Trait block_cipher::BlockCipherMut
Stateful block cipher which permits &mut self
access.
The main use case for this trait is hardware encryption engines which
require &mut self
access to an underlying hardware peripheral.
Associated Types
type BlockSize: ArrayLength<u8>
Size of the block in bytes
Required methods
fn encrypt_block(&mut self, block: &mut GenericArray<u8, Self::BlockSize>)
Encrypt block in-place
fn decrypt_block(&mut self, block: &mut GenericArray<u8, Self::BlockSize>)
Decrypt block in-place