26b5ae9a3c
This is a very small change that converts our Vec cheaply into a boxed slice during program generation. Program generation speed shows no changes, and there's no change when using compiled hashes, but is a surprisingly effective 10% speedup to interpreted hash execution. Signed-off-by: Micah Elizabeth Scott <beth@torproject.org> |
||
---|---|---|
.. | ||
bench | ||
fuzz | ||
src | ||
tests | ||
Cargo.toml | ||
README.md |
README.md
hashx
hashx
: Rust reimplementation of tevador's HashX ASIC-resistant hash function
This is an ASIC-resistant hash function designed by tevador as a lightweight variant of RandomX's SuperscalarHash, optimized for Tor's client puzzle use case. Check out tevador's dev log for more information.
This is for Tor client puzzle support in Arti. (#889)