aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2022-07-07 19:23:17 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2022-07-07 19:31:08 +0100
commit5d35da4dd9298c4171eea420a8290025d9555b10 (patch)
tree98d1e55c232a08458ee3f66724eeb37d4dc9c7a6
parentbb7eba9b76d79ae7a78e963bcf88a1bb2a292e6d (diff)
downloadtorspec-padding-zero-time-fields.tar.gz
torspec-padding-zero-time-fields.zip
Document channel padding stop timeout field valuespadding-zero-time-fields
I UTSL C-tor and it memsets the thing to zero and then fails to write these timeout fields. We should recommend that other implementations do the same.
-rw-r--r--tor-spec.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/tor-spec.txt b/tor-spec.txt
index 234d209..7dd5ab7 100644
--- a/tor-spec.txt
+++ b/tor-spec.txt
@@ -2046,6 +2046,9 @@ see tor-design.pdf.
(If any party receives an out-of-range value, they clamp it so
that it is in-range.)
+ For the stop padding command, the timeout fields should be sent as
+ zero (to avoid client distinguishability) and ignored by the recipient.
+
For more details on padding behavior, see padding-spec.txt.
7.3. Circuit-level flow control