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;
+ }
}