pub struct AsconXofCore { /* private fields */ }Expand description
Ascon XOF
Trait Implementations§
Source§impl AlgorithmName for AsconXofCore
impl AlgorithmName for AsconXofCore
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 AsconXofCore
impl BlockSizeUser for AsconXofCore
Source§impl BufferKindUser for AsconXofCore
impl BufferKindUser for AsconXofCore
Source§type BufferKind = Eager
type BufferKind = Eager
Block buffer kind over which type operates.
Source§impl Clone for AsconXofCore
impl Clone for AsconXofCore
Source§fn clone(&self) -> AsconXofCore
fn clone(&self) -> AsconXofCore
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 AsconXofCore
impl Debug for AsconXofCore
Source§impl Default for AsconXofCore
impl Default for AsconXofCore
Source§fn default() -> AsconXofCore
fn default() -> AsconXofCore
Returns the “default value” for a type. Read more
Source§impl ExtendableOutputCore for AsconXofCore
impl ExtendableOutputCore for AsconXofCore
Source§type ReaderCore = AsconXofReaderCore
type ReaderCore = AsconXofReaderCore
XOF reader core state.
Source§fn finalize_xof_core(&mut self, buffer: &mut Buffer<Self>) -> Self::ReaderCore
fn finalize_xof_core(&mut self, buffer: &mut Buffer<Self>) -> Self::ReaderCore
Retrieve XOF reader using remaining data stored in the block buffer
and leave hasher in a dirty state.
Source§impl UpdateCore for AsconXofCore
impl UpdateCore for AsconXofCore
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 HashMarker for AsconXofCore
Auto Trait Implementations§
impl Freeze for AsconXofCore
impl RefUnwindSafe for AsconXofCore
impl Send for AsconXofCore
impl Sync for AsconXofCore
impl Unpin for AsconXofCore
impl UnwindSafe for AsconXofCore
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