7 releases

0.2.0 Sep 30, 2024
0.1.5 Jun 5, 2024
0.1.4 Apr 30, 2024
0.1.2 Oct 2, 2023
0.1.0 Aug 1, 2023

#1643 in Cryptography

Download history 332/week @ 2024-07-18 901/week @ 2024-07-25 18910/week @ 2024-08-01 8243/week @ 2024-08-08 3226/week @ 2024-08-15 2151/week @ 2024-08-22 1510/week @ 2024-08-29 886/week @ 2024-09-05 736/week @ 2024-09-12 157044/week @ 2024-09-19 159307/week @ 2024-09-26 545305/week @ 2024-10-03 488618/week @ 2024-10-10 488832/week @ 2024-10-17 36155/week @ 2024-10-24 4123/week @ 2024-10-31

1,068,441 downloads per month
Used in 55 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
~31K SLoC