Ver código fonte

Add core spec todos from meeting

svn:r5304
Nick Mathewson 20 anos atrás
pai
commit
8af3fc53f4
1 arquivos alterados com 28 adições e 0 exclusões
  1. 28 0
      doc/tor-spec.txt

+ 28 - 0
doc/tor-spec.txt

@@ -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)