pub struct DmaCipherState { /* private fields */ }Available on crate feature
unstable only.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
impl Clone for DmaCipherState
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
impl From<Cbc> for DmaCipherState
Source§impl From<Cfb128> for DmaCipherState
impl From<Cfb128> for DmaCipherState
Source§impl From<Cfb8> for DmaCipherState
impl From<Cfb8> for DmaCipherState
Source§impl From<Ctr> for DmaCipherState
impl From<Ctr> for DmaCipherState
Source§impl From<Ecb> for DmaCipherState
impl From<Ecb> for DmaCipherState
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)