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