Struct Ripemd128Core
pub struct Ripemd128Core { /* private fields */ }Expand description
Core block-level RIPEMD-128 hasher state.
Trait Implementations§
§impl AlgorithmName for Ripemd128Core
impl AlgorithmName for Ripemd128Core
§impl BlockSizeUser for Ripemd128Core
impl BlockSizeUser for Ripemd128Core
§impl BufferKindUser for Ripemd128Core
impl BufferKindUser for Ripemd128Core
§type BufferKind = Eager
type BufferKind = Eager
Block buffer kind over which type operates.
§impl Clone for Ripemd128Core
impl Clone for Ripemd128Core
§fn clone(&self) -> Ripemd128Core
fn clone(&self) -> Ripemd128Core
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 Ripemd128Core
impl Debug for Ripemd128Core
§impl Default for Ripemd128Core
impl Default for Ripemd128Core
§fn default() -> Ripemd128Core
fn default() -> Ripemd128Core
Returns the “default value” for a type. Read more
§impl FixedOutputCore for Ripemd128Core
impl FixedOutputCore for Ripemd128Core
§fn finalize_fixed_core(
&mut self,
buffer: &mut BlockBuffer<<Ripemd128Core as BlockSizeUser>::BlockSize, <Ripemd128Core as BufferKindUser>::BufferKind>,
out: &mut GenericArray<u8, <Ripemd128Core as OutputSizeUser>::OutputSize>,
)
fn finalize_fixed_core( &mut self, buffer: &mut BlockBuffer<<Ripemd128Core as BlockSizeUser>::BlockSize, <Ripemd128Core as BufferKindUser>::BufferKind>, out: &mut GenericArray<u8, <Ripemd128Core 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 Ripemd128Core
impl OutputSizeUser for Ripemd128Core
§impl Reset for Ripemd128Core
impl Reset for Ripemd128Core
§impl UpdateCore for Ripemd128Core
impl UpdateCore for Ripemd128Core
§fn update_blocks(
&mut self,
blocks: &[GenericArray<u8, <Ripemd128Core as BlockSizeUser>::BlockSize>],
)
fn update_blocks( &mut self, blocks: &[GenericArray<u8, <Ripemd128Core as BlockSizeUser>::BlockSize>], )
Update state using the provided data blocks.
impl HashMarker for Ripemd128Core
Auto Trait Implementations§
impl Freeze for Ripemd128Core
impl RefUnwindSafe for Ripemd128Core
impl Send for Ripemd128Core
impl Sync for Ripemd128Core
impl Unpin for Ripemd128Core
impl UnwindSafe for Ripemd128Core
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