Hash
Marker
digest
0.10.7
Hash
Marker
Implementors
In crate 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 Aliases
Key
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
Blake2bVarCore
impl
HashMarker
for
Blake2sVarCore
impl
HashMarker
for
Md5Core
impl
HashMarker
for
Ripemd128Core
impl
HashMarker
for
Ripemd160Core
impl
HashMarker
for
Ripemd256Core
impl
HashMarker
for
Ripemd320Core
impl
HashMarker
for
Sha1Core
impl
HashMarker
for
Sha256VarCore
impl
HashMarker
for
Sha512VarCore
impl
HashMarker
for
CShake128Core
impl
HashMarker
for
CShake256Core
impl
HashMarker
for
Keccak224Core
impl
HashMarker
for
Keccak256Core
impl
HashMarker
for
Keccak256FullCore
impl
HashMarker
for
Keccak384Core
impl
HashMarker
for
Keccak512Core
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
TurboShake128Core
impl
HashMarker
for
TurboShake256Core