tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit 0e271dda77e8c1c8d5644d0132fea1177bccf62e
parent f3b98116b6f331ec9b849867dff8dec957ce7edc
Author: Micah Elizabeth Scott <beth@torproject.org>
Date:   Mon, 27 Feb 2023 18:47:33 -0800

hs_pow: reduce min_effort default to 1

We may want to choose something larger eventually, but 20 seemed
much too large. Very low nonzero efforts are still useful against
a script kiddie level DoS attack.

Signed-off-by: Micah Elizabeth Scott <beth@torproject.org>

Diffstat:
Msrc/feature/hs/hs_config.h | 2+-
Msrc/feature/hs/hs_pow.h | 1-
2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/feature/hs/hs_config.h b/src/feature/hs/hs_config.h @@ -27,7 +27,7 @@ /* Default values for the HS anti-DoS PoW defenses. */ #define HS_CONFIG_V3_POW_DEFENSES_DEFAULT 0 -#define HS_CONFIG_V3_POW_DEFENSES_MIN_EFFORT_DEFAULT 20 +#define HS_CONFIG_V3_POW_DEFENSES_MIN_EFFORT_DEFAULT 1 /* API */ diff --git a/src/feature/hs/hs_pow.h b/src/feature/hs/hs_pow.h @@ -18,7 +18,6 @@ typedef unsigned __int128 uint128_t; #include "lib/evloop/token_bucket.h" #include "lib/smartlist_core/smartlist_core.h" -#define HS_POW_SUGGESTED_EFFORT_DEFAULT 20 // HRPR TODO 5000 /* Service updates the suggested effort every HS_UPDATE_PERIOD seconds. */ #define HS_UPDATE_PERIOD 300 // HRPR TODO Should be consensus