Author: toad
Date: 2007-12-05 15:55:56 +0000 (Wed, 05 Dec 2007)
New Revision: 16327

Modified:
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
Log:
Message 2 is not affected by unknown initiator.

Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-12-05 
15:42:00 UTC (rev 16326)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-12-05 
15:55:56 UTC (rev 16327)
@@ -765,7 +765,8 @@
         * Signature[g^r,grpInfo(r)] - R, S
         * Hashed JFKAuthenticator : HMAC{Hkr}[g^r, g^i, Nr, Ni, IPi]
         * 
-        * NB: we don't send IDr nor groupinfo as we know them (darknet)
+        * NB: we don't send IDr nor groupinfo as we know them: even if the 
responder doesn't know the initiator,
+        * the initiator ALWAYS knows the responder. 
         */
        private void sendJFKMessage2(byte[] nonceInitator, byte[] 
hisExponential, PeerNode pn, Peer replyTo) {
                if(logMINOR) Logger.minor(this, "Sending a JFK(2) message to 
"+pn);
@@ -828,7 +829,8 @@

        /*
         * Initiator Method:Message2
-        * @see{sendJFKMessage2} for packet format details
+        * @see{sendJFKMessage2} for packet format details.
+        * Note that this packet is exactly the same for known initiator as for 
unknown initiator.
         * 
         * @param Payload
         * @param The peer to which we need to send the packet


Reply via email to