pub trait BlockEncryptor {
// Required methods
fn block_size(&self) -> usize;
fn encrypt_block(&self, input: &[u8], output: &mut [u8]);
}
pub trait BlockEncryptor {
// Required methods
fn block_size(&self) -> usize;
fn encrypt_block(&self, input: &[u8], output: &mut [u8]);
}