Author: nextgens
Date: 2007-09-29 22:10:41 +0000 (Sat, 29 Sep 2007)
New Revision: 15406

Modified:
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
Log:
Update some javadoc

Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-09-29 
21:30:29 UTC (rev 15405)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-09-29 
22:10:41 UTC (rev 15406)
@@ -986,13 +986,12 @@

        /*
         * Format:
-        * Ni
-        * Nr
-        * g^i
-        * g^r
-        * Authenticator
-        * HMAC(cyphertext)
-        * IV + E[S[Ni,Nr,g^i,g^r], bootid, znoderef]
+        * Ni, Nr, g^i, g^r
+        * Authenticator - HMAC{g^ir}(g^r, Nr, Ni, IP)
+        * HMAC{Ka}(cyphertext)
+        * IV + E{KE}[S{i}[Ni,Nr,g^i,g^r,idR], bootID, znoderef]
+        * 
+        * FIXME: neither the bootID nor the noderef are signed at that level; 
should they be ?
         */

        private void sendJFKMessage3(int version,int negType,int phase,byte[] 
nonceInitiator,byte[] nonceResponder,byte[] hisExponential, byte[] 
authenticator, PeerNode pn, Peer replyTo)
@@ -1096,7 +1095,10 @@

        /*
         * Format:
-        * E[S[Ni,Nr,g^i,g^r,idI],bootID,znoderef] 
+        * HMAC{Ka}(cyphertext)
+        * IV, E{Ke}[Sr[Ni,Nr,g^i,g^r,idI],bootID,znoderef]
+        * 
+        * FIXME: neither bootID nor znoderef are signed; should they be?
         */
        private void sendJFKMessage4(int version,int negType,int phase,byte[] 
nonceInitiator,byte[] nonceResponder,byte[] initiatorExponential,byte[] 
responderExponential, BlockCipher c, byte[] Ke, byte[] Ka, byte[] 
authenticator, PeerNode pn, Peer replyTo)
        {


Reply via email to