Trait block_cipher_trait::BlockCipher
[−]
[src]
pub trait BlockCipher {
type BlockSize: ArrayLength<u8>;
fn encrypt_block(&self, block: &mut GenericArray<u8, Self::BlockSize>);
fn decrypt_block(&self, block: &mut GenericArray<u8, Self::BlockSize>);
}Main block cipher trait which defines in-place encryption and decryption over single block
Associated Types
type BlockSize: ArrayLength<u8>
Required Methods
fn encrypt_block(&self, block: &mut GenericArray<u8, Self::BlockSize>)
Encrypt block in-place
fn decrypt_block(&self, block: &mut GenericArray<u8, Self::BlockSize>)
Decrypt block in-place