aboutsummaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-11-05 18:15:44 +0000
committerNick Mathewson <nickm@torproject.org>2007-11-05 18:15:44 +0000
commite94fad36aceece917b65a9558b2f1156c0dba3ea (patch)
tree88f7f9c13dcd8d0040c1af14639382dbaaf5016c /doc/TODO
parenta7993ea2b6be56229875c72add469ab2c971d8c9 (diff)
downloadtor-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/TODO8
1 files changed, 6 insertions, 2 deletions
diff --git a/doc/TODO b/doc/TODO
index c3cb10967..b32be7a26 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -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