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

#1318 in Cryptography

Download history 917/week @ 2024-11-30 913/week @ 2024-12-07 781/week @ 2024-12-14 666/week @ 2024-12-21 289/week @ 2024-12-28 708/week @ 2025-01-04 780/week @ 2025-01-11 679/week @ 2025-01-18 531/week @ 2025-01-25 4268/week @ 2025-02-01 1383/week @ 2025-02-08 642/week @ 2025-02-15 851/week @ 2025-02-22 577/week @ 2025-03-01 534/week @ 2025-03-08 804/week @ 2025-03-15

2,857 downloads per month
Used in 57 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

~1–1.6MB
~37K SLoC