Crate xxhrs

Source

Structs§

EntropyPool
Besides seeded and unseeded variants, XXH3 provides a keyed (withSecret) variant. This is a bit of a misnomer though, because these functions havea not been formally verified as message authentication codes; they also do not guarantee that the entire secret is used, the secret is impractically large (tens to hundreds of bytes) and pathological secrets are not handled well at all.
RandomStateXXH3_64
xxh3 64 bit version. Generates a randomized seed using getrandom(). Implements BuildHasher.
RandomStateXXH3_128
xxh3 128 bit version. Generates a randomized seed using getrandom(). Because the associated hasher generates u32, this does not implement BuildHash, however this features the same interface.
RandomStateXXH32
xxhash 32 bit version. Generates a randomized seed using getrandom(). Because the associated hasher generates u32, this does not implement BuildHash, however this features the same interface.
RandomStateXXH64
xxhash 64 bit version. Generates a randomized seed using getrandom(). Implements BuildHasher.
XXH3_64
xxh3 64 bit c library bindings
XXH3_128
xxh3 64 bit c library bindings
XXH32
xxhash 32 bit c library bindings
XXH64
xxhash 32 bit c library bindings

Constants§

ENTROPY_POOL_SIZE