diff options
author | Nick Mathewson <nickm@torproject.org> | 2008-02-06 21:53:13 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2008-02-06 21:53:13 +0000 |
commit | 46b1a21dc49c83e57e7d8e6a90968fc908e739f8 (patch) | |
tree | 16207dc36f00b6394187cfd2cdd1129f6fa41518 /doc/TODO | |
parent | 46532d8111b9842aee8f0b600a1d1abd0ae53a9f (diff) | |
download | tor-46b1a21dc49c83e57e7d8e6a90968fc908e739f8.tar.gz tor-46b1a21dc49c83e57e7d8e6a90968fc908e739f8.zip |
r17955@catbus: nickm | 2008-02-06 16:53:07 -0500
The SSL portion of the revised handshake now seems to work: I just finally got a client and a server to negotiate versions. Now to make sure certificate verification is really happening, connections are getting opened, etc.
svn:r13409
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -64,7 +64,9 @@ N - Before the feature freeze: o Servers detect new ciphers, and only send ID cert when they get an older cipher list, and only request client cert when they get an older cipher list. - - Clients only send certificates when asked for them. + . Clients only send certificates when asked for them. + o Implement + - Enable o Servers disable callback once negotiation is finished, so that renegotiation happens according to the old rules. o Clients initiate renegotiation immediately on completing @@ -73,10 +75,16 @@ N - Before the feature freeze: cert, they adust the client ID. o Detect. o Adjust. - - New revised handshake: post-TLS: - - start by sending VERSIONS cells - - once we have a version, send a netinfo and become open + . New revised handshake: post-TLS: + o start by sending VERSIONS cells + o once we have a version, send a netinfo and become open - Ban most cell types on a non-OPEN connection. + - Test + o Verify version negotiation on client + - Verify version negotiation on server + - Verify that client->server connection becomes open + - Verify that server->server connection becomes open and + authenticated. - NETINFO fallout - Don't extend a circuit over a noncanonical connection with mismatched address. |