Expand description
In-memory hashing: RapidHasher with a focus on hash quality.
Designed to produce minimal hash collisions.
This is a specific instantiation of the crate::inner module with the following settings:
AVALANCHEis enabled.SPONGEis enabled.COMPACTis disabled, unless building for WASM targets.PROTECTEDis disabled.
Type Aliasesยง
- Global
State - A [
std::hash::BuildHasher] that uses a global seed and secrets, randomized only once on startup. - Random
State - A rapidhash equivalent to [
std::hash::RandomState] that uses a random seed and secrets for minimal DoS resistance. - Rapid
Hasher - A [std::hash::Hasher] inspired by
crate::v3::rapidhash_v3with a focus on output hash quality. - Seedable
State - A [
std::hash::BuildHasher] that uses user-provided seed and secrets.