9 releases

new 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

#1428 in Cryptography

Download history 158523/week @ 2024-09-21 158123/week @ 2024-09-28 587859/week @ 2024-10-05 460068/week @ 2024-10-12 483331/week @ 2024-10-19 27611/week @ 2024-10-26 4014/week @ 2024-11-02 447/week @ 2024-11-09 706/week @ 2024-11-16 872/week @ 2024-11-23 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 680/week @ 2025-01-04

2,505 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

~0.7–1.4MB
~31K SLoC