18 releases (5 breaking)

Uses new Rust 2024

0.6.1 Dec 2, 2025
0.6.0 Oct 30, 2025
0.5.0 Oct 6, 2025
0.3.3 Jul 8, 2025
0.1.2 Oct 2, 2023

#243 in Algorithms

Download history 1306/week @ 2025-08-26 988/week @ 2025-09-02 1369/week @ 2025-09-09 1169/week @ 2025-09-16 1398/week @ 2025-09-23 1471/week @ 2025-09-30 958/week @ 2025-10-07 1860/week @ 2025-10-14 2161/week @ 2025-10-21 1391/week @ 2025-10-28 1604/week @ 2025-11-04 1185/week @ 2025-11-11 1102/week @ 2025-11-18 1044/week @ 2025-11-25 1218/week @ 2025-12-02 940/week @ 2025-12-09

4,474 downloads per month
Used in 74 crates (2 directly)

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)

Dependencies

~0.9–1.6MB
~36K SLoC