aboutsummaryrefslogtreecommitdiff
path: root/proposals/105-handshake-revision.txt
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-10-30 18:31:30 +0000
committerNick Mathewson <nickm@torproject.org>2007-10-30 18:31:30 +0000
commit3bc6de3c4c589396ff92133b64e964bc8de0ed3a (patch)
tree661da56ee2dc1b43618f3a5fe6d95c17d67a7243 /proposals/105-handshake-revision.txt
parent2caf9df131334680a945663b0a68704ba4870424 (diff)
downloadtorspec-3bc6de3c4c589396ff92133b64e964bc8de0ed3a.tar.gz
torspec-3bc6de3c4c589396ff92133b64e964bc8de0ed3a.zip
r16282@catbus: nickm | 2007-10-30 14:28:58 -0400
Implement lots of proposal 105. None of it is enabled yet. svn:r12285
Diffstat (limited to 'proposals/105-handshake-revision.txt')
-rw-r--r--proposals/105-handshake-revision.txt7
1 files changed, 5 insertions, 2 deletions
diff --git a/proposals/105-handshake-revision.txt b/proposals/105-handshake-revision.txt
index f9a8bfe..634c1c5 100644
--- a/proposals/105-handshake-revision.txt
+++ b/proposals/105-handshake-revision.txt
@@ -4,7 +4,7 @@ Version: $Revision$
Last-Modified: $Date$
Author: Nick Mathewson, Roger Dingledine
Created:
-Status: Open
+Status: Accepted
Overview:
@@ -120,7 +120,7 @@ Proposal:
When a Tor connection is established, both parties normally send a
VERSIONS cell before sending any other cells. (But see below.)
- VersionsLen [1 byte]
+ VersionsLen [2 byte]
Versions [VersionsLen bytes]
"Versions" is a sequence of VersionsLen bytes. Each value between 1 and
@@ -157,6 +157,8 @@ Proposal:
The VERSIONS cell must be sent as a v1 cell (2 bytes of circuitID, 1
byte of command, 509 bytes of payload).
+ [NOTE: The VERSIONS cell is assigned the command number 7.]
+
2.2. MITM-prevention and time checking
If we negotiate a v2 connection or higher, the second cell we send SHOULD
@@ -195,6 +197,7 @@ Proposal:
given in the EXTEND cell is not listed in the NETINFO cell, the first
party SHOULD close the connection as a likely MITM attack.
+ [NOTE: The NETINFO cell is assigned the command number 8.]
Discussion: Versions versus feature lists