diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-10-30 18:31:30 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-10-30 18:31:30 +0000 |
commit | 3bc6de3c4c589396ff92133b64e964bc8de0ed3a (patch) | |
tree | 661da56ee2dc1b43618f3a5fe6d95c17d67a7243 /proposals/105-handshake-revision.txt | |
parent | 2caf9df131334680a945663b0a68704ba4870424 (diff) | |
download | torspec-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.txt | 7 |
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 |