We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
CollisionResistance
1 parent 06e4e1a commit b79f84dCopy full SHA for b79f84d
1 file changed
digest/src/lib.rs
@@ -293,9 +293,11 @@ pub trait VarOutputCustomized: Sized {
293
294
/// Types with a certain collision resistance.
295
pub trait CollisionResistance {
296
- /// Collision resistance in bytes. This applies to an output size of `CollisionResistance * 2`.
297
- /// The collision resistance with a smaller output size is not defined by this trait and is at
298
- /// least the given collision resistance with a bigger output.
+ /// Collision resistance in bytes.
+ ///
+ /// This applies to an output size of at least `2 * CollisionResistance` bytes.
299
+ /// For a smaller output size collision resistance can be usually calculated as
300
+ /// `min(CollisionResistance, OutputSize / 2)`.
301
type CollisionResistance: Unsigned;
302
}
303
0 commit comments