Struct CcCtl
pub struct CcCtl { /* private fields */ }Expand description
CRYPTOCELL CTL interface.
Implementations§
§impl CcCtl
impl CcCtl
pub const unsafe fn from_ptr(ptr: *mut ()) -> CcCtl
pub const fn as_ptr(&self) -> *mut ()
pub const fn crypto_ctl(self) -> Reg<CryptoCtl, W>
pub const fn crypto_ctl(self) -> Reg<CryptoCtl, W>
Defines the cryptographic flow.
pub const fn crypto_busy(self) -> Reg<CryptoBusy, R>
pub const fn crypto_busy(self) -> Reg<CryptoBusy, R>
Status register for cryptographic cores engine activity.
pub const fn context_id(self) -> Reg<ContextId, RW>
pub const fn context_id(self) -> Reg<ContextId, RW>
A general-purpose read/write register.
Trait Implementations§
impl Copy for CcCtl
impl Eq for CcCtl
impl Send for CcCtl
impl StructuralPartialEq for CcCtl
impl Sync for CcCtl
Auto Trait Implementations§
impl Freeze for CcCtl
impl RefUnwindSafe for CcCtl
impl Unpin for CcCtl
impl UnsafeUnpin for CcCtl
impl UnwindSafe for CcCtl
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