tor/src
Micah Elizabeth Scott ffa8531fe0 test_crypto: add equix and hashx tests
This adds test vectors for the Equi-X proof of work algorithm and the
Hash-X function it's based on. The overall Equi-X test takes about
10 seconds to run on my machine, so it's in test_crypto_slow. The hashx
test still covers both the compiled and interpreted versions of the
hash function.

There aren't any official test vectors for Equi-X or for its particular
configuration of Hash-X, so I made some up based on the current
implementation.

Signed-off-by: Micah Elizabeth Scott <beth@torproject.org>
2023-05-10 07:38:28 -07:00
..
app hs_pow: Make proof-of-work support optional in configure 2023-05-10 07:38:28 -07:00
config Merge branch 'maint-0.4.7' 2023-01-12 11:07:40 -05:00
core hs_pow: Make proof-of-work support optional in configure 2023-05-10 07:38:28 -07:00
ext test_crypto: add equix and hashx tests 2023-05-10 07:38:28 -07:00
feature test_crypto: add blake2b test vectors 2023-05-10 07:38:28 -07:00
lib compute the client-side pow in a cpuworker thread 2023-05-10 07:37:11 -07:00
test test_crypto: add equix and hashx tests 2023-05-10 07:38:28 -07:00
tools Remove broken MSVC support 2022-04-27 23:09:44 -04:00
trunnel trunnel: Centralize the INTRO1 extension type 2023-05-10 07:37:11 -07:00
arch_goals.md Document high-level architecture goals 2019-12-10 16:47:38 -06:00
include.am Remove broken MSVC support 2022-04-27 23:09:44 -04:00
mainpage.md Move description of ext contents into an md file. 2020-07-02 13:46:25 -04:00