19 unstable releases (5 breaking)

Uses new Rust 2024

0.6.2 Feb 2, 2026
0.6.1 Dec 2, 2025
0.6.0 Oct 30, 2025
0.3.3 Jul 8, 2025
0.1.2 Oct 2, 2023

#425 in Algorithms

Download history 1921/week @ 2025-10-23 1330/week @ 2025-10-30 1609/week @ 2025-11-06 1103/week @ 2025-11-13 1141/week @ 2025-11-20 1199/week @ 2025-11-27 1069/week @ 2025-12-04 924/week @ 2025-12-11 1078/week @ 2025-12-18 957/week @ 2025-12-25 998/week @ 2026-01-01 536/week @ 2026-01-08 864/week @ 2026-01-15 932/week @ 2026-01-22 1440/week @ 2026-01-29 1095/week @ 2026-02-05

4,480 downloads per month
Used in 75 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.8–1.5MB
~34K SLoC