aboutsummaryrefslogtreecommitdiff
path: root/rend-spec-v3.txt
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2023-05-11 12:48:45 -0400
committerDavid Goulet <dgoulet@torproject.org>2023-06-13 13:21:30 -0400
commit8961bb4d83fccb2b987f9899ca83aa430f84ab0c (patch)
tree3fdc732f4f1324541ab26ba5b28edb839edcd17a /rend-spec-v3.txt
parent21d7e9a41f9c2449345f36f567700f8be3992f83 (diff)
downloadtorspec-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