Add core spec todos from meeting

svn:r5304
This commit is contained in:
Nick Mathewson 2005-10-25 06:57:25 +00:00
parent bb0c98daa8
commit 8af3fc53f4

View File

@ -932,3 +932,31 @@ A.1. Differences between spec and implementation
addresses in their exit policies. The current codebase has no IPv6 addresses in their exit policies. The current codebase has no IPv6
support at all. support at all.
B. Things that should change in a later version of the Tor protocol
B.1. ... but which will require backward-incompatible change
- Circuit IDs should be longer.
- IPv6 everywhere.
- Maybe, keys should be longer.
- Drop backward compatibility.
- We should use a 128-bit subgroup of our DH prime.
- Handshake should use HMAC.
- Multiple cell lengths
- Ability to split circuits across paths (If this is useful.)
- SENDME windows should be dynamic.
- Directory
- Stop ever mentioning socks ports
B.1. ... and that will require no changes
- Mention multiple addr/port combos
- Advertised outbound IP?
- Migrate streams across circuits.
B.2. ... and that we have no idea how to do.
- UDP (as transport)
- UDP (as content)