AesCipher

Trait AesCipher 

Source
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§

Source

fn encrypt_block(&self, block: &mut [u8; 16])

Encrypt one 16-byte block in place.

Source

fn decrypt_block(&self, block: &mut [u8; 16])

Decrypt one 16-byte block in place.

Implementors§