Author: nextgens
Date: 2007-09-29 09:39:37 +0000 (Sat, 29 Sep 2007)
New Revision: 15376

Modified:
   branches/freenet-jfk/src/freenet/node/PeerNode.java
Log:
first part of the patch

Modified: branches/freenet-jfk/src/freenet/node/PeerNode.java
===================================================================
--- branches/freenet-jfk/src/freenet/node/PeerNode.java 2007-09-29 00:33:21 UTC 
(rev 15375)
+++ branches/freenet-jfk/src/freenet/node/PeerNode.java 2007-09-29 09:39:37 UTC 
(rev 15376)
@@ -27,7 +27,6 @@
 import freenet.crypt.DSAGroup;
 import freenet.crypt.DSAPublicKey;
 import freenet.crypt.DSASignature;
-import freenet.crypt.DiffieHellman;
 import freenet.crypt.KeyAgreementSchemeContext;
 import freenet.crypt.SHA256;
 import freenet.crypt.UnsupportedCipherException;
@@ -87,7 +86,10 @@
      */
     protected boolean verifiedIncompatibleNewerVersion;

-    
+    /*
+     * Buffer of Ni,Nr,g^i,g^r,ID
+     */
+    private byte[] bufferJFK;

     /** My low-level address for SocketManager purposes */
     private Peer detectedPeer;
@@ -307,10 +309,7 @@
        private boolean disconnecting;

     private static boolean logMINOR;
-    protected byte[] nonceInitiatorJFK = new byte[FNPPacketMangler.NONCE_SIZE];
-    protected byte[] nonceResponderJFK = new byte[FNPPacketMangler.NONCE_SIZE];
-    protected byte[] initiatorExponentialJFK = new 
byte[DiffieHellman.modulusLengthInBytes()];
-    protected byte[] responderExponentialJFK = new 
byte[DiffieHellman.modulusLengthInBytes()];
+    
     /**
      * Create a PeerNode from a SimpleFieldSet containing a
      * node reference for one. This must contain the following
@@ -2743,4 +2742,12 @@
                }
                setPeerNodeStatus(System.currentTimeMillis());
        }
+
+       protected byte[] getBufferJFK() {
+               return bufferJFK;
+       }
+
+       protected void setBufferJFK(byte[] bufferJFK) {
+               this.bufferJFK = bufferJFK;
+       }
 }


Reply via email to