Struct Ripemd320Core
pub struct Ripemd320Core { /* private fields */ }Expand description
Core block-level RIPEMD-320 hasher state.
Trait Implementations§
§impl AlgorithmName for Ripemd320Core
impl AlgorithmName for Ripemd320Core
§impl BlockSizeUser for Ripemd320Core
impl BlockSizeUser for Ripemd320Core
§impl BufferKindUser for Ripemd320Core
impl BufferKindUser for Ripemd320Core
§type BufferKind = Eager
type BufferKind = Eager
Block buffer kind over which type operates.
§impl Clone for Ripemd320Core
impl Clone for Ripemd320Core
§fn clone(&self) -> Ripemd320Core
fn clone(&self) -> Ripemd320Core
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 more§impl Debug for Ripemd320Core
impl Debug for Ripemd320Core
§impl Default for Ripemd320Core
impl Default for Ripemd320Core
§fn default() -> Ripemd320Core
fn default() -> Ripemd320Core
Returns the “default value” for a type. Read more
§impl FixedOutputCore for Ripemd320Core
impl FixedOutputCore for Ripemd320Core
§fn finalize_fixed_core(
&mut self,
buffer: &mut BlockBuffer<<Ripemd320Core as BlockSizeUser>::BlockSize, <Ripemd320Core as BufferKindUser>::BufferKind>,
out: &mut GenericArray<u8, <Ripemd320Core as OutputSizeUser>::OutputSize>,
)
fn finalize_fixed_core( &mut self, buffer: &mut BlockBuffer<<Ripemd320Core as BlockSizeUser>::BlockSize, <Ripemd320Core as BufferKindUser>::BufferKind>, out: &mut GenericArray<u8, <Ripemd320Core as OutputSizeUser>::OutputSize>, )
Finalize state using remaining data stored in the provided block buffer,
write result into provided array and leave
self in a dirty state.§impl OutputSizeUser for Ripemd320Core
impl OutputSizeUser for Ripemd320Core
§impl Reset for Ripemd320Core
impl Reset for Ripemd320Core
§impl UpdateCore for Ripemd320Core
impl UpdateCore for Ripemd320Core
§fn update_blocks(
&mut self,
blocks: &[GenericArray<u8, <Ripemd320Core as BlockSizeUser>::BlockSize>],
)
fn update_blocks( &mut self, blocks: &[GenericArray<u8, <Ripemd320Core as BlockSizeUser>::BlockSize>], )
Update state using the provided data blocks.
impl HashMarker for Ripemd320Core
Auto Trait Implementations§
impl Freeze for Ripemd320Core
impl RefUnwindSafe for Ripemd320Core
impl Send for Ripemd320Core
impl Sync for Ripemd320Core
impl Unpin for Ripemd320Core
impl UnwindSafe for Ripemd320Core
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more