This is an automated email from the git hooks/post-receive script.
nickm pushed a change to branch main in repository torspec.
from 09d74ee Fix typos new e2f59b2 specify how to reenable padding new 1db6116 Fix typo new d487606 Merge remote-tracking branch 'tor-gitlab/mr/77'
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
Summary of changes: padding-spec.txt | 10 ++++++++++ 1 file changed, 10 insertions(+)
This is an automated email from the git hooks/post-receive script.
nickm pushed a commit to branch main in repository torspec.
commit e2f59b2e266785dd0bf2a2ba6ffece69241aa6ee Author: Ian Jackson ijackson@chiark.greenend.org.uk AuthorDate: Fri Jul 8 12:52:47 2022 +0100
specify how to reenable padding
Arti has a "dormant mode" which means that it might need to reenable channel padding after hving disabled it.
How to do this, paarticularly in the face of possibly changing consensus parameters, is an edge case. --- padding-spec.txt | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/padding-spec.txt b/padding-spec.txt index 511ea01..2ffd33d 100644 --- a/padding-spec.txt +++ b/padding-spec.txt @@ -266,6 +266,16 @@ Table of Contents immediately after sending their NETINFO cell. Recipients SHOULD, however, accept padding negotiation messages at any time.
+ If a client which previously negotiated reduced, or disabled, padding, and + wishes to re-enable default padding (ie padding according to the consensus + parameters), it SHOULD send CELL_PADDING_NEGOTIATE START with zero in the + ito_low_ms and ito_high_ms fields. (It therefore SHOULD NOT copy the values + from its own established consensus into the CELL_PADDING_NEGOTIATE cell.) + This avoids the client needing to send updated padding negotiations if the + consensus parameters should change. The recipient's clamping of the timing + parameters will cause the recipienty to use its notion of the consensus + parameters. + Clients and bridges MUST reject padding negotiation messages from relays, and close the channel if they receive one.
This is an automated email from the git hooks/post-receive script.
nickm pushed a commit to branch main in repository torspec.
commit 1db6116650d204ebca3da03ea10bad12b22a235a Author: Nick Mathewson nickm@torproject.org AuthorDate: Fri Jul 8 17:08:40 2022 +0000
Fix typo --- padding-spec.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/padding-spec.txt b/padding-spec.txt index 2ffd33d..206a7f1 100644 --- a/padding-spec.txt +++ b/padding-spec.txt @@ -273,7 +273,7 @@ Table of Contents from its own established consensus into the CELL_PADDING_NEGOTIATE cell.) This avoids the client needing to send updated padding negotiations if the consensus parameters should change. The recipient's clamping of the timing - parameters will cause the recipienty to use its notion of the consensus + parameters will cause the recipient to use its notion of the consensus parameters.
Clients and bridges MUST reject padding negotiation messages from relays,
This is an automated email from the git hooks/post-receive script.
nickm pushed a commit to branch main in repository torspec.
commit d4876062cc2b73374319ddbb90600e846ec26b7d Merge: 09d74ee 1db6116 Author: Nick Mathewson nickm@torproject.org AuthorDate: Tue Jul 12 12:54:59 2022 -0400
Merge remote-tracking branch 'tor-gitlab/mr/77'
padding-spec.txt | 10 ++++++++++ 1 file changed, 10 insertions(+)
tor-commits@lists.torproject.org