diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-11-05 18:15:44 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-11-05 18:15:44 +0000 |
commit | e94fad36aceece917b65a9558b2f1156c0dba3ea (patch) | |
tree | 88f7f9c13dcd8d0040c1af14639382dbaaf5016c /doc/TODO | |
parent | a7993ea2b6be56229875c72add469ab2c971d8c9 (diff) | |
download | tor-e94fad36aceece917b65a9558b2f1156c0dba3ea.tar tor-e94fad36aceece917b65a9558b2f1156c0dba3ea.tar.gz |
r16409@catbus: nickm | 2007-11-05 10:38:25 -0500
Split handshake state into its own structure. Revise versions and netinfo code to use this structure.
svn:r12380
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -24,11 +24,15 @@ Things we'd like to do in 0.2.0.x: D 118 if feasible and obvious D Maintain a skew estimate and use ftime consistently. - 105+TLS, if possible. - - Add a separate handshake structure that handles version negotiation, + o Add a separate handshake structure that handles version negotiation, and stores netinfo data until authentication is done. - - Revise versions and netinfo to use separate structure; make + o Revise versions and netinfo to use separate structure; make act-on-netinfo logic separate so it can get called _after_ negotiation. + - Variable-length cells + - Add structure + - Add parse logic + - Make CERT and VERSIONS variable. - CERT cells - functions to parse x509 certs - functions to validate a single x509 cert against a TLS connection |