pub trait AesCipher {
// Required methods
fn encrypt_block(&self, block: &mut [u8; 16]);
fn decrypt_block(&self, block: &mut [u8; 16]);
}Expand description
AES block-cipher instance used by the protocol engine.
Required Methods§
Sourcefn encrypt_block(&self, block: &mut [u8; 16])
fn encrypt_block(&self, block: &mut [u8; 16])
Encrypt one 16-byte block in place.
Sourcefn decrypt_block(&self, block: &mut [u8; 16])
fn decrypt_block(&self, block: &mut [u8; 16])
Decrypt one 16-byte block in place.