Просмотр исходного кода

Add core spec todos from meeting

svn:r5304
Nick Mathewson 20 лет назад
Родитель
Сommit
8af3fc53f4
1 измененных файлов с 28 добавлено и 0 удалено
  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)