Hash
Marker
digest
0.10.7
Hash
Marker
Implementors
In crate digest
Modules
consts
core_api
Macros
impl_oid_carrier
Structs
InvalidBufferSize
InvalidOutputSize
Traits
Digest
DynDigest
ExtendableOutput
ExtendableOutputReset
FixedOutput
FixedOutputReset
HashMarker
OutputSizeUser
Reset
Update
VariableOutput
VariableOutputReset
XofReader
Type Aliases
Output
digest
Trait
HashMarker
Copy item path
Settings
Help
Summary
Source
pub trait HashMarker { }
Expand description
Marker trait for cryptographic hash functions.
Implementors
§
Source
§
impl<T>
HashMarker
for
CoreWrapper
<T>
where T:
BufferKindUser
+
HashMarker
, T::
BlockSize
:
IsLess
<
U256
>,
Le
<T::
BlockSize
,
U256
>:
NonZero
,
Source
§
impl<T>
HashMarker
for
RtVariableCoreWrapper
<T>
where T:
VariableOutputCore
+
HashMarker
, T::
BlockSize
:
IsLess
<
U256
>,
Le
<T::
BlockSize
,
U256
>:
NonZero
,
Source
§
impl<T, OutSize, O>
HashMarker
for
CtVariableCoreWrapper
<T, OutSize, O>
where T:
VariableOutputCore
+
HashMarker
, OutSize:
ArrayLength
<
u8
> +
IsLessOrEqual
<T::
OutputSize
>,
LeEq
<OutSize, T::
OutputSize
>:
NonZero
, T::
BlockSize
:
IsLess
<
U256
>,
Le
<T::
BlockSize
,
U256
>:
NonZero
,
impl
HashMarker
for
Sha1Core