]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
fix some more bugs in the spec
authorRoger Dingledine <arma@torproject.org>
Mon, 10 May 2004 05:57:31 +0000 (05:57 +0000)
committerRoger Dingledine <arma@torproject.org>
Mon, 10 May 2004 05:57:31 +0000 (05:57 +0000)
svn:r1835

doc/tor-spec.txt

index 0c5566c396f4f7b545dae250f3b73842dfe405df..5042981b4e815f1c828a8d42c136126db15380cd 100644 (file)
@@ -311,9 +311,9 @@ TODO: (very soon)
    either an 'exit node' or a non-edge node), it de/encrypts the payload
    with AES/CTR, as follows:
         'Forward' relay cell (same direction as CREATE):
-            Use Kf as key; encrypt.
+            Use Kf as key; decrypt.
         'Back' relay cell (opposite direction from CREATE):
-            Use Kb as key; decrypt.
+            Use Kb as key; encrypt.
 
    The OR then decides whether it recognizes the relay cell, by
    inspecting the payload as described in section 5.1 below.  If the OR
@@ -323,11 +323,11 @@ TODO: (very soon)
    encounters an unrecognized relay cell, an error has occurred: the OR
    sends a DESTROY cell to tear down the circuit.
 
-   When a relay cell arrives at an OP, it the OP encrypts the length and
-   payload fields with AES/CTR as follows:
+   When a relay cell arrives at an OP, the OP decrypts the payload
+   with AES/CTR as follows:
          OP receives data cell:
             For I=N...1,
-                Encrypt with Kb_I.  If the payload is recognized (see
+                Decrypt with Kb_I.  If the payload is recognized (see
                 section 5.1), then stop and process the payload.
 
    For more information, see section 5 below.