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 | 57f7c852f809b9332fc7a52058a24713b1385c14 (patch) | |
tree | bb4ecf69033a0a2552442999fc1db087a28ea8b8 /doc/spec | |
parent | c0c2001a5b8fd3907c7ba93eccbd536786f57594 (diff) | |
download | tor-57f7c852f809b9332fc7a52058a24713b1385c14.tar.gz tor-57f7c852f809b9332fc7a52058a24713b1385c14.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 'doc/spec')
-rw-r--r-- | doc/spec/proposals/105-handshake-revision.txt | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/doc/spec/proposals/105-handshake-revision.txt b/doc/spec/proposals/105-handshake-revision.txt index f9a8bfe1a6..634c1c50d6 100644 --- a/doc/spec/proposals/105-handshake-revision.txt +++ b/doc/spec/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 |