pub struct AesHash { /* private fields */ }Implementations§
Source§impl AesHash
impl AesHash
Sourcepub const fn crypto_clrirq_reg(&self) -> &'static Reg<CryptoClrirqReg_SPEC, RW>
pub const fn crypto_clrirq_reg(&self) -> &'static Reg<CryptoClrirqReg_SPEC, RW>
Crypto Clear interrupt request
Sourcepub const fn crypto_ctrl_reg(&self) -> &'static Reg<CryptoCtrlReg_SPEC, RW>
pub const fn crypto_ctrl_reg(&self) -> &'static Reg<CryptoCtrlReg_SPEC, RW>
Crypto Control register
Sourcepub const fn crypto_dest_addr_reg(
&self,
) -> &'static Reg<CryptoDestAddrReg_SPEC, RW>
pub const fn crypto_dest_addr_reg( &self, ) -> &'static Reg<CryptoDestAddrReg_SPEC, RW>
Crypto DMA destination memory
Sourcepub const fn crypto_fetch_addr_reg(
&self,
) -> &'static Reg<CryptoFetchAddrReg_SPEC, RW>
pub const fn crypto_fetch_addr_reg( &self, ) -> &'static Reg<CryptoFetchAddrReg_SPEC, RW>
Crypto DMA fetch register
Sourcepub const fn crypto_keys_start(&self) -> &'static Reg<CryptoKeysStart_SPEC, RW>
pub const fn crypto_keys_start(&self) -> &'static Reg<CryptoKeysStart_SPEC, RW>
Crypto First position of the AES keys storage memory
Sourcepub const fn crypto_len_reg(&self) -> &'static Reg<CryptoLenReg_SPEC, RW>
pub const fn crypto_len_reg(&self) -> &'static Reg<CryptoLenReg_SPEC, RW>
Crypto Length of the input block in bytes
Sourcepub const fn crypto_mreg0_reg(&self) -> &'static Reg<CryptoMreg0Reg_SPEC, RW>
pub const fn crypto_mreg0_reg(&self) -> &'static Reg<CryptoMreg0Reg_SPEC, RW>
Crypto Mode depended register 0
Sourcepub const fn crypto_mreg1_reg(&self) -> &'static Reg<CryptoMreg1Reg_SPEC, RW>
pub const fn crypto_mreg1_reg(&self) -> &'static Reg<CryptoMreg1Reg_SPEC, RW>
Crypto Mode depended register 1
Sourcepub const fn crypto_mreg2_reg(&self) -> &'static Reg<CryptoMreg2Reg_SPEC, RW>
pub const fn crypto_mreg2_reg(&self) -> &'static Reg<CryptoMreg2Reg_SPEC, RW>
Crypto Mode depended register 2
Sourcepub const fn crypto_mreg3_reg(&self) -> &'static Reg<CryptoMreg3Reg_SPEC, RW>
pub const fn crypto_mreg3_reg(&self) -> &'static Reg<CryptoMreg3Reg_SPEC, RW>
Crypto Mode depended register 3
Sourcepub const fn crypto_start_reg(&self) -> &'static Reg<CryptoStartReg_SPEC, RW>
pub const fn crypto_start_reg(&self) -> &'static Reg<CryptoStartReg_SPEC, RW>
Crypto Start calculation
Sourcepub const fn crypto_status_reg(&self) -> &'static Reg<CryptoStatusReg_SPEC, RW>
pub const fn crypto_status_reg(&self) -> &'static Reg<CryptoStatusReg_SPEC, RW>
Crypto Status register
Trait Implementations§
impl Copy for AesHash
impl Eq for AesHash
impl Send for AesHash
AES_HASH registers
impl StructuralPartialEq for AesHash
impl Sync for AesHash
Auto Trait Implementations§
impl Freeze for AesHash
impl RefUnwindSafe for AesHash
impl Unpin for AesHash
impl UnwindSafe for AesHash
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