8 releases

0.2.1 Dec 2, 2024
0.2.0 Sep 30, 2024
0.1.5 Jun 5, 2024
0.1.4 Apr 30, 2024
0.1.0 Aug 1, 2023

#1570 in Cryptography

Download history 2500/week @ 2024-08-20 1642/week @ 2024-08-27 1108/week @ 2024-09-03 746/week @ 2024-09-10 157008/week @ 2024-09-17 105420/week @ 2024-09-24 444137/week @ 2024-10-01 638375/week @ 2024-10-08 474155/week @ 2024-10-15 55732/week @ 2024-10-22 4569/week @ 2024-10-29 636/week @ 2024-11-05 442/week @ 2024-11-12 853/week @ 2024-11-19 1076/week @ 2024-11-26 690/week @ 2024-12-03

3,117 downloads per month
Used in 56 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.7–1.4MB
~30K SLoC