Type Alias MuxAes128ccmComponentType

Source
pub type MuxAes128ccmComponentType<A> = MuxAES128CCM<'static, A>;

Aliased Type§

struct MuxAes128ccmComponentType<A> { /* private fields */ }

Implementations

Source§

impl<'a, A> MuxAES128CCM<'a, A>
where A: AES128<'a> + AES128Ctr + AES128CBC + AES128ECB,

Source

pub fn new(aes: &'a A) -> MuxAES128CCM<'a, A>

Trait Implementations

Source§

impl<'a, A> Client<'a> for MuxAES128CCM<'a, A>
where A: AES128<'a> + AES128Ctr + AES128CBC + AES128ECB,

Source§

fn crypt_done( &'a self, source: Option<&'static mut [u8]>, dest: &'static mut [u8], )

Source§

impl<'a, A> DeferredCallClient for MuxAES128CCM<'a, A>
where A: AES128<'a> + AES128Ctr + AES128CBC + AES128ECB,

Source§

fn handle_deferred_call(&self)

Software interrupt function that is called when the deferred call is triggered.
Source§

fn register(&'static self)