pub struct Aes256CtrImpl;Expand description
The global Aes256Ctr implementation.
Implementations§
Source§impl Aes256CtrImpl
impl Aes256CtrImpl
pub fn init(key: &[u8; 32], iv: &[u8; 16]) -> Aes256CtrImplContext
pub fn apply_keystream( ctx: &mut Aes256CtrImplContext, buf: InOutBuf<'_, '_, u8>, )
Trait Implementations§
Source§impl Aes256Ctr for Aes256CtrImpl
impl Aes256Ctr for Aes256CtrImpl
type Context = Aes256CtrImplContext
fn init(key: &[u8; 32], iv: &[u8; 16]) -> Aes256CtrImplContext
fn apply_keystream(ctx: &mut Aes256CtrImplContext, buf: InOutBuf<'_, '_, u8>)
Auto Trait Implementations§
impl Freeze for Aes256CtrImpl
impl RefUnwindSafe for Aes256CtrImpl
impl Send for Aes256CtrImpl
impl Sync for Aes256CtrImpl
impl Unpin for Aes256CtrImpl
impl UnsafeUnpin for Aes256CtrImpl
impl UnwindSafe for Aes256CtrImpl
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