aboutsummaryrefslogtreecommitdiff
path: root/src/feature/hs/hs_pow.c
AgeCommit message (Expand)Author
2023-05-28hs_pow: Add CompiledProofOfWorkHash torrc optionMicah Elizabeth Scott
2023-05-28hs_pow: Update for equix API to fix issue 40794Micah Elizabeth Scott
2023-05-10hs_pow: Modify challenge format, include blinded HS idMicah Elizabeth Scott
2023-05-10hs_pow: add per-circuit effort information to control portMicah Elizabeth Scott
2023-05-10hs_pow: fix error path with outdated assumptionMicah Elizabeth Scott
2023-05-10hs_pow: faster hs_circuitmap lookup for rend in pow_worker_job_tMicah Elizabeth Scott
2023-05-10hs_pow: Lower several logs from notice to infoMicah Elizabeth Scott
2023-05-10hs_pow: client side effort adjustmentMicah Elizabeth Scott
2023-05-10hs_pow: leak fix, free the contents of pqueue entries in hs_pow_free_service_...Micah Elizabeth Scott
2023-05-10hs_pow: stop having a "minimum effort", and let PoW effort start lowMicah Elizabeth Scott
2023-05-10hs_pow: Represent equix_solution as a byte arrayMicah Elizabeth Scott
2023-05-10hs_pow: Fix nonce cache entry leakMicah Elizabeth Scott
2023-05-10hs_pow: Define seed_head as uint8_t[4] instead of uint32_tMicah Elizabeth Scott
2023-05-10hs_pow: Don't require uint128_tMicah Elizabeth Scott
2023-05-10hs_pow: unswap byte order of seed_head fieldMicah Elizabeth Scott
2023-05-10hs_pow: use the compiled HashX implementationMicah Elizabeth Scott
2023-05-10hs_pow: Replace libb2 dependency with hashx's internal blake2Micah Elizabeth Scott
2023-05-10test_crypto: add blake2b test vectorsMicah Elizabeth Scott
2023-05-10hs_pow: Make proof-of-work support optional in configureMicah Elizabeth Scott
2023-05-10hs_pow_solve: use equix_solve more efficientlyMicah Elizabeth Scott
2023-05-10compute the client-side pow in a cpuworker threadRoger Dingledine
2023-05-10log_err is reserved for fatal failuresRoger Dingledine
2023-05-10bump up some log messages for easier debuggingRoger Dingledine
2023-05-10hs: Setup service side PoW defensesDavid Goulet
2023-05-10hs: Add solve and verify PoW functionsDavid Goulet