pub trait CollisionResistance {
type CollisionResistance: Unsigned;
}Expand description
Types with a certain collision resistance.
Required Associated Types§
Sourcetype CollisionResistance: Unsigned
type CollisionResistance: Unsigned
Collision resistance in bytes.
This applies to an output size of at least 2 * CollisionResistance bytes.
For a smaller output size collision resistance can be usually calculated as
min(CollisionResistance, OutputSize / 2).
Implementors§
Source§impl<T, OutSize> CollisionResistance for CtOutWrapper<T, OutSize>where
T: VariableOutputCore + CollisionResistance,
OutSize: ArraySize + IsLessOrEqual<T::OutputSize, Output = True>,
Available on crate feature block-api only.
impl<T, OutSize> CollisionResistance for CtOutWrapper<T, OutSize>where
T: VariableOutputCore + CollisionResistance,
OutSize: ArraySize + IsLessOrEqual<T::OutputSize, Output = True>,
Available on crate feature
block-api only.