diff options
author | David Goulet <dgoulet@torproject.org> | 2023-05-11 12:48:45 -0400 |
---|---|---|
committer | David Goulet <dgoulet@torproject.org> | 2023-06-13 13:21:30 -0400 |
commit | 8961bb4d83fccb2b987f9899ca83aa430f84ab0c (patch) | |
tree | 3fdc732f4f1324541ab26ba5b28edb839edcd17a /rend-spec-v3.txt | |
parent | 21d7e9a41f9c2449345f36f567700f8be3992f83 (diff) | |
download | torspec-8961bb4d83fccb2b987f9899ca83aa430f84ab0c.tar.gz torspec-8961bb4d83fccb2b987f9899ca83aa430f84ab0c.zip |
prop340: Change the ntorv3 data format
Reason behind this is to simplify the negotiation of this feature. A
ntorv3 handshake is in the fast path of circuit creation and minimizing
any parsing and on the wire binary size is a win.
Furthermore, this prevents us to go into a complex code path of version
negotiation where either side can be tricked into using another older
version.
We also do NOT expect to ever end up in a situation where one side sends
packed cells but not the other.
And so, this change simplifies everything and reflects the approach we
took with congestion control as well. Future change of packed/fragmented
relay cells will be possible through a new ntorv3 extension and a Relay
protover.
Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'rend-spec-v3.txt')
0 files changed, 0 insertions, 0 deletions