[][src]Crate xxhrs

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.

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.

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.

XXH32

xxhash 32 bit c library bindings

XXH64

xxhash 32 bit c library bindings

XXH3_64

xxh3 64 bit c library bindings

XXH3_128

xxh3 64 bit c library bindings

Constants

ENTROPY_POOL_SIZE