9 releases

0.2.2 Jan 7, 2025
0.2.1 Dec 2, 2024
0.2.0 Sep 30, 2024
0.1.5 Jun 5, 2024
0.1.0 Aug 1, 2023

#1458 in Cryptography

Download history 4418/week @ 2024-10-30 616/week @ 2024-11-06 538/week @ 2024-11-13 800/week @ 2024-11-20 1104/week @ 2024-11-27 825/week @ 2024-12-04 779/week @ 2024-12-11 859/week @ 2024-12-18 280/week @ 2024-12-25 604/week @ 2025-01-01 660/week @ 2025-01-08 723/week @ 2025-01-15 679/week @ 2025-01-22 4151/week @ 2025-01-29 1312/week @ 2025-02-05 714/week @ 2025-02-12

6,946 downloads per month
Used in 58 crates (via 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.9–1.6MB
~37K SLoC