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

#1436 in Cryptography

Download history 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 857/week @ 2024-12-02 916/week @ 2024-12-09 706/week @ 2024-12-16 579/week @ 2024-12-23 393/week @ 2024-12-30 743/week @ 2025-01-06 683/week @ 2025-01-13 769/week @ 2025-01-20 427/week @ 2025-01-27 4568/week @ 2025-02-03

6,536 downloads per month
Used in 58 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