mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
r18043@catbus: nickm | 2008-02-11 23:45:07 -0500
Update TODO with TLS progress. svn:r13478
This commit is contained in:
parent
aace52320c
commit
c7537ae8be
27
doc/TODO
27
doc/TODO
@ -60,32 +60,15 @@ R - then document the bridge user download timeline.
|
|||||||
N - Before the feature freeze:
|
N - Before the feature freeze:
|
||||||
- 105+TLS, if possible.
|
- 105+TLS, if possible.
|
||||||
. TLS backend work
|
. TLS backend work
|
||||||
- New list of ciphers for clients
|
. Enable.
|
||||||
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.
|
|
||||||
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
|
|
||||||
a v2 connection.
|
|
||||||
o Servers detect renegotiation, and if there is now a client
|
|
||||||
cert, they adust the client ID.
|
|
||||||
o Detect.
|
|
||||||
o Adjust.
|
|
||||||
o Better cname and organizationName generation.
|
|
||||||
o New revised handshake: post-TLS:
|
|
||||||
o start by sending VERSIONS cells
|
|
||||||
o once we have a version, send a netinfo and become open
|
|
||||||
o Ban most cell types on a non-OPEN connection.
|
|
||||||
- Test
|
- Test
|
||||||
o Verify version negotiation on client
|
o Verify version negotiation on client
|
||||||
- Verify version negotiation on server
|
o Verify version negotiation on server
|
||||||
. Verify that client->server connection becomes open
|
o Verify that client->server connection becomes open
|
||||||
- Verify that server->server connection becomes open and
|
- Verify that server->server connection becomes open and
|
||||||
authenticated.
|
authenticated.
|
||||||
|
- Verify that initiator sends no cert in first stage of TLS
|
||||||
|
handshake.
|
||||||
- NETINFO fallout
|
- NETINFO fallout
|
||||||
- Don't extend a circuit over a noncanonical connection with
|
- Don't extend a circuit over a noncanonical connection with
|
||||||
mismatched address.
|
mismatched address.
|
||||||
|
Loading…
Reference in New Issue
Block a user