Expand description
A pure Rust implementation of HighwayHash.
A few highlights:
- No
unsafe - Fuzzed against the reference implementation
- Minimal crate with few required dependencies
- Portable to any SIMD instruction set (and reasonably fast without SIMD)
This crate requires the portable_simd nightly feature.
There are two optional features:
std: enablesRandomStatemultiversion: enableshash_64and friends, which select the optimal instruction set at runtime- Adds the
multiversioncrate as a dependency - Also enables the
stdfeature
- Adds the
Structs§
- Autobahn
Hasher - A hash instance.
- Random
State std - Build
AutobahnHashers with random keys.