equix

equix: Rust reimplementation of tevador's [Equi-X], a client puzzle for Tor based on the Equihash and HashX algorithms

Check out [tevador's dev log] for more information. The Equihash layer is based on Equihash60,3 and the underlying hash function HashX is another new project built as a lightweight ASIC-resistant hash function in the spirit of RandomX.

This crate implements a compact Equihash solver with the same memory footprint as the original Equi-X implementation. HashX is delegated to the [hashx] crate.

This is for Tor client puzzle support in Arti. ([#889])