Author: nextgens
Date: 2007-09-10 13:06:23 +0000 (Mon, 10 Sep 2007)
New Revision: 15117

Modified:
   branches/freenet-jfk/src/freenet/node/FNPPacketMangler.java
Log:
We need to pass the group (P) to sendMessage3.

Modified: branches/freenet-jfk/src/freenet/node/FNPPacketMangler.java
===================================================================
--- branches/freenet-jfk/src/freenet/node/FNPPacketMangler.java 2007-09-10 
12:59:05 UTC (rev 15116)
+++ branches/freenet-jfk/src/freenet/node/FNPPacketMangler.java 2007-09-10 
13:06:23 UTC (rev 15117)
@@ -36,7 +36,6 @@
 import freenet.io.comm.PacketSocketHandler;
 import freenet.io.comm.Peer;
 import freenet.io.comm.PeerContext;
-import freenet.support.BitArray;
 import freenet.support.HexUtil;
 import freenet.support.Logger;
 import freenet.support.StringArray;
@@ -684,7 +683,7 @@
                System.arraycopy(payload, inputOffset, 
remoteHashedAuthenticator, 0, HASH_LENGTH);
                inputOffset += HASH_LENGTH;
                // FIXME: maybe the cache should be checked before verifying 
the signature
-               sendMessage3Packet(1, 2, 3, nonceInitiator, nonceResponder, 
hisExponential, remoteHashedAuthenticator, pn, replyTo);
+               sendMessage3Packet(1, 2, 3, nonceInitiator, nonceResponder, 
hisExponential, _hisGroup, remoteHashedAuthenticator, pn, replyTo);

                long t2=System.currentTimeMillis();
                if((t2-t1)>500)
@@ -846,7 +845,7 @@
         * @param The peer to which we need to send the packet
         */

-       private void sendMessage3Packet(int version,int negType,int 
phase,byte[] nonceInitiator,byte[] nonceResponder,byte[] hisExponential, byte[] 
hashedAuthenticator, PeerNode pn, Peer replyTo)
+       private void sendMessage3Packet(int version,int negType,int 
phase,byte[] nonceInitiator,byte[] nonceResponder,byte[] hisExponential, 
BigInteger hisGroup, byte[] hashedAuthenticator, PeerNode pn, Peer replyTo)
        {
                if(logMINOR) Logger.minor(this, "Sending a JFK(3) message to 
"+pn);
                long now = System.currentTimeMillis();


Reply via email to