Struct ascon_hash::AsconACore
source · [−]pub struct AsconACore { /* private fields */ }Expand description
Ascon hash implementation
Trait Implementations
sourceimpl AlgorithmName for AsconACore
impl AlgorithmName for AsconACore
sourcefn write_alg_name(f: &mut Formatter<'_>) -> Result
fn write_alg_name(f: &mut Formatter<'_>) -> Result
Write algorithm name into f.
sourceimpl BlockSizeUser for AsconACore
impl BlockSizeUser for AsconACore
sourceimpl BufferKindUser for AsconACore
impl BufferKindUser for AsconACore
type BufferKind = Eager
type BufferKind = Eager
Block buffer kind over which type operates.
sourceimpl Clone for AsconACore
impl Clone for AsconACore
sourcefn clone(&self) -> AsconACore
fn clone(&self) -> AsconACore
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AsconACore
impl Debug for AsconACore
sourceimpl Default for AsconACore
impl Default for AsconACore
sourcefn default() -> AsconACore
fn default() -> AsconACore
Returns the “default value” for a type. Read more
sourceimpl FixedOutputCore for AsconACore
impl FixedOutputCore for AsconACore
sourcefn 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. Read more
sourceimpl OutputSizeUser for AsconACore
impl OutputSizeUser for AsconACore
sourceimpl Reset for AsconACore
impl Reset for AsconACore
sourceimpl UpdateCore for AsconACore
impl UpdateCore for AsconACore
sourcefn 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 AsconACore
Auto Trait Implementations
impl RefUnwindSafe for AsconACore
impl Send for AsconACore
impl Sync for AsconACore
impl Unpin for AsconACore
impl UnwindSafe for AsconACore
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more