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

#250 in Algorithms

Download history 1327/week @ 2025-09-21 1489/week @ 2025-09-28 1109/week @ 2025-10-05 1538/week @ 2025-10-12 2202/week @ 2025-10-19 1609/week @ 2025-10-26 1452/week @ 2025-11-02 1339/week @ 2025-11-09 1147/week @ 2025-11-16 1070/week @ 2025-11-23 1165/week @ 2025-11-30 1042/week @ 2025-12-07 949/week @ 2025-12-14 1099/week @ 2025-12-21 905/week @ 2025-12-28 838/week @ 2026-01-04

3,904 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
~35K SLoC