hashx

Hash function family designed for ASIC-resistant client puzzles

3 releases

0.1.2 Oct 2, 2023
0.1.1 Sep 5, 2023
0.1.0 Aug 1, 2023

#1751 in Cryptography

23 downloads per month
Used in equix

LGPL-3.0-only

125KB
2.5K SLoC

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)


lib.rs:

Dependencies

~0.8–1.5MB
~33K SLoC