This is an automated email from the git hooks/post-receive script.
dgoulet pushed a change to branch main in repository tor.
from d5dea2202c changes: Add file for ticket 40797 new c40c5adec2 test_sandbox: equix crypto test case for issue 40794 new 941613c663 hashx: minor, another logical operator change new 6fd5ca4914 hashx: allow hashx_compile to fail, avoid segfault without changing API new 5a4f92ea7b hashx: API changes to allow recovery from late compile failures new a3513dea54 equix: API changes for new result codes and hashx compatibility new a397a92be2 hs_pow: Update for equix API to fix issue 40794 new 415c0354b2 hs_pow: Add CompiledProofOfWorkHash torrc option
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
Summary of changes: doc/man/tor.1.txt | 15 ++++ src/app/config/config.c | 1 + src/app/config/or_options_st.h | 5 ++ src/ext/equix/hashx/README.md | 37 +++++++-- src/ext/equix/hashx/include/hashx.h | 72 ++++++++++++----- src/ext/equix/hashx/src/bench.c | 34 +++++--- src/ext/equix/hashx/src/compiler.c | 9 ++- src/ext/equix/hashx/src/compiler.h | 11 +-- src/ext/equix/hashx/src/compiler_a64.c | 9 ++- src/ext/equix/hashx/src/compiler_x86.c | 7 +- src/ext/equix/hashx/src/context.c | 45 +++-------- src/ext/equix/hashx/src/context.h | 16 ++-- src/ext/equix/hashx/src/hashx.c | 78 ++++++++++++------ src/ext/equix/hashx/src/program.c | 4 +- src/ext/equix/hashx/src/tests.c | 116 +++++++++++++++++++-------- src/ext/equix/hashx/src/virtual_memory.c | 31 +++++--- src/ext/equix/hashx/src/virtual_memory.h | 5 +- src/ext/equix/include/equix.h | 57 ++++++++----- src/ext/equix/src/bench.c | 44 ++++++----- src/ext/equix/src/context.c | 25 +++--- src/ext/equix/src/equix.c | 70 +++++++++++----- src/ext/equix/src/solver.c | 3 +- src/ext/equix/src/tests.c | 61 +++++++------- src/feature/hs/hs_client.c | 3 +- src/feature/hs/hs_pow.c | 132 ++++++++++++++++++++----------- src/feature/hs/hs_pow.h | 2 + src/test/test_crypto.c | 10 +-- src/test/test_crypto_slow.c | 65 +++++++-------- src/test/test_hs_pow_slow.c | 1 + src/test/test_sandbox.c | 56 +++++++++++++ 30 files changed, 676 insertions(+), 348 deletions(-)