aboutsummaryrefslogtreecommitdiff
path: root/rend-spec-v3.txt
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2023-03-10 09:03:21 -0500
committerNick Mathewson <nickm@torproject.org>2023-03-10 09:03:21 -0500
commit3c0358c9040a60279441a3ac33f3670afa425353 (patch)
tree3aa523762c21408af45ac25840afee4ee3aa2841 /rend-spec-v3.txt
parent71ed0ed8312afe313158662b9151228188cce9ee (diff)
downloadtorspec-3c0358c9040a60279441a3ac33f3670afa425353.tar.gz
torspec-3c0358c9040a60279441a3ac33f3670afa425353.zip
rend-spec: Clarify that "exactly the same contents" means "exactly".
When an INTRODUCE1 cell is retransmitted as an INTRODUCE2 cell, the contents are bytewise identical. Closes #189.
Diffstat (limited to 'rend-spec-v3.txt')
-rw-r--r--rend-spec-v3.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/rend-spec-v3.txt b/rend-spec-v3.txt
index 3f76824..1a02cec 100644
--- a/rend-spec-v3.txt
+++ b/rend-spec-v3.txt
@@ -1824,6 +1824,11 @@ Table of contents:
INTRODUCE2 cell with exactly the same contents to the service, and sends an
INTRODUCE_ACK response to the client.
+ (Note that the introduction point does not "clean up" the
+ INTRODUCE1 cells that it retransmits. Specifically, it does not
+ change the order or multiplicity of the extensions sent by the
+ client.)
+
The same rules for multiplicity, ordering, and handling unknown types
apply to the extension fields here as described [EST_INTRO] above.