aboutsummaryrefslogtreecommitdiff
path: root/src/feature/hs/hs_pow.h
AgeCommit message (Expand)Author
2023-05-28hs_pow: Add CompiledProofOfWorkHash torrc optionMicah Elizabeth Scott
2023-05-11fix minor typos in conflux and pow areasRoger Dingledine
2023-05-10hs_pow: Modify challenge format, include blinded HS idMicah Elizabeth Scott
2023-05-10hs_pow: swap out some commentsMicah Elizabeth Scott
2023-05-10hs_pow: modified approach to pqueue level thresholdsMicah Elizabeth Scott
2023-05-10hs_pow: faster hs_circuitmap lookup for rend in pow_worker_job_tMicah Elizabeth Scott
2023-05-10hs_pow: client side effort adjustmentMicah 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: 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: Make proof-of-work support optional in configureMicah Elizabeth Scott
2023-05-10hs_pow: reduce min_effort default to 1Micah Elizabeth Scott
2023-05-10hs_pow: Rate limited dequeueMicah Elizabeth Scott
2023-05-10compute the client-side pow in a cpuworker threadRoger Dingledine
2023-05-10Implement AIMD effort estimation.Mike Perry
2023-05-10Replace the constant bottom-half rate with handled count.Mike Perry
2023-05-10drop the default min effort to 20Roger Dingledine
2023-05-10hs: Setup service side PoW defensesDavid Goulet
2023-05-10hs: Descriptor support for PoWDavid Goulet
2023-05-10hs: Add solve and verify PoW functionsDavid Goulet
2023-05-10hs: Add data structure needed for PoWDavid Goulet