☰
HashMarker
HashMarker
Implementors
In digest
Modules
consts
core_api
Macros
impl_oid_carrier
Structs
CtOutput
InvalidBufferSize
InvalidLength
InvalidOutputSize
MacError
Traits
Digest
DynDigest
ExtendableOutput
ExtendableOutputReset
FixedOutput
FixedOutputReset
HashMarker
InnerInit
KeyInit
Mac
MacMarker
OutputSizeUser
Reset
Update
VariableOutput
VariableOutputReset
XofReader
Type Definitions
Key
Output
?
Trait
digest
::
HashMarker
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
Blake2bVarCore
impl
HashMarker
for
Blake2sVarCore
impl
HashMarker
for
Sha256VarCore
impl
HashMarker
for
Sha512VarCore
impl
HashMarker
for
Keccak224Core
impl
HashMarker
for
Keccak256Core
impl
HashMarker
for
Keccak384Core
impl
HashMarker
for
Keccak512Core
impl
HashMarker
for
Keccak256FullCore
impl
HashMarker
for
Sha3_224Core
impl
HashMarker
for
Sha3_256Core
impl
HashMarker
for
Sha3_384Core
impl
HashMarker
for
Sha3_512Core
impl
HashMarker
for
Shake128Core
impl
HashMarker
for
Shake256Core
impl
HashMarker
for
CShake128Core
impl
HashMarker
for
CShake256Core
impl
HashMarker
for
XxHash32
impl
HashMarker
for
XxHash64
impl
HashMarker
for
Hash64
impl
HashMarker
for
Hash128