pub struct AsconMacCore { /* private fields */ }Trait Implementations§
Source§impl AlgorithmName for AsconMacCore
impl AlgorithmName for AsconMacCore
Source§fn write_alg_name(f: &mut Formatter<'_>) -> Result
fn write_alg_name(f: &mut Formatter<'_>) -> Result
Write algorithm name into
f.Source§impl BlockSizeUser for AsconMacCore
impl BlockSizeUser for AsconMacCore
Source§impl BufferKindUser for AsconMacCore
impl BufferKindUser for AsconMacCore
Source§type BufferKind = Eager
type BufferKind = Eager
Block buffer kind over which type operates.
Source§impl Clone for AsconMacCore
impl Clone for AsconMacCore
Source§fn clone(&self) -> AsconMacCore
fn clone(&self) -> AsconMacCore
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AsconMacCore
impl Debug for AsconMacCore
Source§impl FixedOutputCore for AsconMacCore
impl FixedOutputCore for AsconMacCore
Source§fn finalize_fixed_core(
&mut self,
buffer: &mut Buffer<Self>,
out: &mut Output<Self>,
)
fn finalize_fixed_core( &mut self, buffer: &mut Buffer<Self>, out: &mut Output<Self>, )
Finalize state using remaining data stored in the provided block buffer,
write result into provided array and leave
self in a dirty state.Source§impl KeyInit for AsconMacCore
impl KeyInit for AsconMacCore
Source§fn new_from_slice(key: &[u8]) -> Result<Self, InvalidLength>
fn new_from_slice(key: &[u8]) -> Result<Self, InvalidLength>
Create new value from variable size key.
Source§impl KeySizeUser for AsconMacCore
impl KeySizeUser for AsconMacCore
Source§impl OutputSizeUser for AsconMacCore
impl OutputSizeUser for AsconMacCore
Source§impl UpdateCore for AsconMacCore
impl UpdateCore for AsconMacCore
Source§fn update_blocks(&mut self, blocks: &[Block<Self>])
fn update_blocks(&mut self, blocks: &[Block<Self>])
Update state using the provided data blocks.
impl MacMarker for AsconMacCore
Auto Trait Implementations§
impl Freeze for AsconMacCore
impl RefUnwindSafe for AsconMacCore
impl Send for AsconMacCore
impl Sync for AsconMacCore
impl Unpin for AsconMacCore
impl UnwindSafe for AsconMacCore
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