aboutsummaryrefslogtreecommitdiff
path: root/padding-spec.txt
diff options
context:
space:
mode:
authorMike Perry <mikeperry-git@torproject.org>2022-05-26 20:01:09 +0000
committerNick Mathewson <nickm@torproject.org>2022-05-27 14:25:03 -0400
commit1272bd0db5ce44b76a8fb7aa50eb58fbcb66ce13 (patch)
treefee627ee1535b31d612f892698c78dc7423db388 /padding-spec.txt
parent5536d29700d1bcea4b2652a3d7978a197b058a45 (diff)
downloadtorspec-1272bd0db5ce44b76a8fb7aa50eb58fbcb66ce13.tar.gz
torspec-1272bd0db5ce44b76a8fb7aa50eb58fbcb66ce13.zip
Describe a potential (rare) distringuisher in idle circuits.
In the rare event that a user resumes activity after a period between the "reduced connection timeout" and the full value, and that user has not set reduced padding, this is a distinguisher on circuits that have been held idle and open for that long.
Diffstat (limited to 'padding-spec.txt')
-rw-r--r--padding-spec.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/padding-spec.txt b/padding-spec.txt
index 262e88f..ea16d8b 100644
--- a/padding-spec.txt
+++ b/padding-spec.txt
@@ -306,6 +306,9 @@ Table of Contents
serves as a reasonable default regardless of implementation.
- For all use cases, reduced padding clients use half the consensus
value.
+ - Implementations MAY mark circuits held open past the reduced padding
+ quantity (half the consensus value) as "not to be used for streams",
+ to prevent their use from becoming a distinguisher.
- Default: 1800
* nf_pad_before_usage