pub struct DmaCipherState { /* private fields */ }Expand description
The state of block ciphers that the AES hardware implements.
Implementations§
Source§impl DmaCipherState
 
impl DmaCipherState
Sourcepub fn save_state(&mut self, aes_dma: &AesDma<'_>)
 
pub fn save_state(&mut self, aes_dma: &AesDma<'_>)
Saves the block cipher state in memory so that it can be restored by a later operation.
Trait Implementations§
Source§impl Clone for DmaCipherState
Available on crate feature unstable only. 
impl Clone for DmaCipherState
Available on crate feature 
unstable only.Source§fn clone(&self) -> DmaCipherState
 
fn clone(&self) -> DmaCipherState
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl From<Cbc> for DmaCipherState
Available on crate feature unstable only. 
impl From<Cbc> for DmaCipherState
Available on crate feature 
unstable only.Source§impl From<Cfb128> for DmaCipherState
Available on crate feature unstable only. 
impl From<Cfb128> for DmaCipherState
Available on crate feature 
unstable only.Source§impl From<Cfb8> for DmaCipherState
Available on crate feature unstable only. 
impl From<Cfb8> for DmaCipherState
Available on crate feature 
unstable only.Source§impl From<Ctr> for DmaCipherState
Available on crate feature unstable only. 
impl From<Ctr> for DmaCipherState
Available on crate feature 
unstable only.Source§impl From<Ecb> for DmaCipherState
Available on crate feature unstable only. 
impl From<Ecb> for DmaCipherState
Available on crate feature 
unstable only.Auto Trait Implementations§
impl Freeze for DmaCipherState
impl RefUnwindSafe for DmaCipherState
impl Send for DmaCipherState
impl Sync for DmaCipherState
impl Unpin for DmaCipherState
impl UnwindSafe for DmaCipherState
Blanket Implementations§
§impl<T> Any for Twhere
    T: 'static + ?Sized,
 
impl<T> Any for Twhere
    T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
    T: ?Sized,
 
impl<T> Borrow<T> for Twhere
    T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
 
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)