aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2021-05-13 14:10:07 -0400
committerNick Mathewson <nickm@torproject.org>2021-05-13 14:10:07 -0400
commit1a6d9795390da0f1556c554e8b0209b966c88767 (patch)
treebbf1c99b5dec143a21875c9070e0950567a13cc2
parente24e9cb0c4f9bfbb7907549b064a7efc50568581 (diff)
downloadtorspec-1a6d9795390da0f1556c554e8b0209b966c88767.tar.gz
torspec-1a6d9795390da0f1556c554e8b0209b966c88767.zip
Clarify exit-first, then front-to-back selection
-rw-r--r--path-spec.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/path-spec.txt b/path-spec.txt
index c16ef50..977a6c7 100644
--- a/path-spec.txt
+++ b/path-spec.txt
@@ -231,8 +231,10 @@ of their choices.
2.2. Path selection and constraints
We choose the path for each new circuit before we build it. We choose the
- exit node first, followed by the other nodes in the circuit. All paths
- we generate obey the following constraints:
+ exit node first, followed by the other nodes in the circuit, front to
+ back. (In other words, for a 3-hop circuit, we first pick hop 3,
+ then hop 1, then hop 2.) All paths we generate obey the following
+ constraints:
- We do not choose the same router twice for the same path.
- We do not choose any router in the same family as another in the same