aboutsummaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorGabriela Moldovan <gabi@torproject.org>2024-03-25 12:41:38 +0000
committerGabriela Moldovan <gabi@torproject.org>2024-03-25 12:50:21 +0000
commit144c6954d8e7ca0f2d2f198379a9e8b2aea753f8 (patch)
treee3206fa38bbb279188da8ab68666c91355432421 /spec
parentddc6c6a35203952c50885c0a9bed2ff65d39cb91 (diff)
downloadtorspec-144c6954d8e7ca0f2d2f198379a9e8b2aea753f8.tar.gz
torspec-144c6954d8e7ca0f2d2f198379a9e8b2aea753f8.zip
param-spec: Make vanguards-enabled a tristate, add vanguards-hs-service.
Prompted by https://gitlab.torproject.org/tpo/core/torspec/-/merge_requests/258#note_3011734
Diffstat (limited to 'spec')
-rw-r--r--spec/param-spec.md17
1 files changed, 16 insertions, 1 deletions
diff --git a/spec/param-spec.md b/spec/param-spec.md
index 13c0550..daa70f9 100644
--- a/spec/param-spec.md
+++ b/spec/param-spec.md
@@ -342,7 +342,22 @@ First appeared: 0.4.2.1-alpha.
## Vanguard parameters {#vanguards}
-"vanguards-lite-enabled" -- Enable the vanguards-lite subsystem
+```text
+ "vanguards-enabled" -- The type of vanguards to use by default when
+ building onion service circuits
+ 0: No vanguards.
+ 1: Lite vanguards.
+ 2: Full vanguards.
+```
+
+```text
+ "vanguards-hs-service" -- If higher than vanguards-enabled, and we are
+ running an onion service, we use this level for all our onion service
+ circuits
+ 0: No vanguards.
+ 1: Lite vanguards.
+ 2: Full vanguards.
+```
"guard-hs-l2-number" -- The number of guards in the L2 guardset
Min: 1. Max: INT32_MAX. Default: 4