Struct capsules::test::aes::TestAes128Cbc
[−]
[src]
pub struct TestAes128Cbc<'a, A: 'a> { aes: &'a A, key: TakeCell<'a, [u8]>, iv: TakeCell<'a, [u8]>, source: TakeCell<'a, [u8]>, data: TakeCell<'a, [u8]>, encrypting: Cell<bool>, use_source: Cell<bool>, }
Fields
aes: &'a A
key: TakeCell<'a, [u8]>
iv: TakeCell<'a, [u8]>
source: TakeCell<'a, [u8]>
data: TakeCell<'a, [u8]>
encrypting: Cell<bool>
use_source: Cell<bool>
Methods
impl<'a, A: AES128<'a> + AES128CBC> TestAes128Cbc<'a, A>
[src]
pub fn new(
aes: &'a A,
key: &'a mut [u8],
iv: &'a mut [u8],
source: &'a mut [u8],
data: &'a mut [u8]
) -> Self
[src]
aes: &'a A,
key: &'a mut [u8],
iv: &'a mut [u8],
source: &'a mut [u8],
data: &'a mut [u8]
) -> Self