Struct AesCmacSize0Kick
#[repr(transparent)]pub struct AesCmacSize0Kick(pub u32);Expand description
Writing to this address triggers the AES engine to perform a CMAC operation with size 0. The CMAC result can be read from the AES_IV_0 register.
Tuple Fields§
§0: u32Implementations§
§impl AesCmacSize0Kick
impl AesCmacSize0Kick
pub const fn set_enable(&mut self, val: bool)
pub const fn set_enable(&mut self, val: bool)
Force AES CMAC operation with size 0.
Trait Implementations§
§impl Clone for AesCmacSize0Kick
impl Clone for AesCmacSize0Kick
§fn clone(&self) -> AesCmacSize0Kick
fn clone(&self) -> AesCmacSize0Kick
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AesCmacSize0Kick
§impl Debug for AesCmacSize0Kick
impl Debug for AesCmacSize0Kick
§impl Default for AesCmacSize0Kick
impl Default for AesCmacSize0Kick
§fn default() -> AesCmacSize0Kick
fn default() -> AesCmacSize0Kick
Returns the “default value” for a type. Read more
impl Eq for AesCmacSize0Kick
§impl PartialEq for AesCmacSize0Kick
impl PartialEq for AesCmacSize0Kick
impl StructuralPartialEq for AesCmacSize0Kick
Auto Trait Implementations§
impl Freeze for AesCmacSize0Kick
impl RefUnwindSafe for AesCmacSize0Kick
impl Send for AesCmacSize0Kick
impl Sync for AesCmacSize0Kick
impl Unpin for AesCmacSize0Kick
impl UnsafeUnpin for AesCmacSize0Kick
impl UnwindSafe for AesCmacSize0Kick
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more