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

#1623 in Cryptography

Download history 5576/week @ 2024-08-11 2589/week @ 2024-08-18 1800/week @ 2024-08-25 1358/week @ 2024-09-01 758/week @ 2024-09-08 45878/week @ 2024-09-15 122028/week @ 2024-09-22 276893/week @ 2024-09-29 640378/week @ 2024-10-06 507843/week @ 2024-10-13 280886/week @ 2024-10-20 5063/week @ 2024-10-27 1150/week @ 2024-11-03 436/week @ 2024-11-10 749/week @ 2024-11-17 787/week @ 2024-11-24

6,058 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