8 releases

new 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

#1597 in Cryptography

Download history 5148/week @ 2024-08-12 2541/week @ 2024-08-19 1735/week @ 2024-08-26 1218/week @ 2024-09-02 745/week @ 2024-09-09 121225/week @ 2024-09-16 49948/week @ 2024-09-23 375620/week @ 2024-09-30 672400/week @ 2024-10-07 539238/week @ 2024-10-14 115474/week @ 2024-10-21 5432/week @ 2024-10-28 735/week @ 2024-11-04 443/week @ 2024-11-11 836/week @ 2024-11-18 899/week @ 2024-11-25

3,368 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
~31K SLoC