[freenet-cvs] r16263 - trunk/freenet/src/freenet/node

toad at freenetproject.org toad at freenetproject.org
Tue Dec 4 15:17:59 UTC 2007


Author: toad
Date: 2007-12-04 15:17:59 +0000 (Tue, 04 Dec 2007)
New Revision: 16263

Modified:
   trunk/freenet/src/freenet/node/OpennetManager.java
Log:
Weakly random padding not zeros.

Modified: trunk/freenet/src/freenet/node/OpennetManager.java
===================================================================
--- trunk/freenet/src/freenet/node/OpennetManager.java	2007-12-04 15:15:25 UTC (rev 16262)
+++ trunk/freenet/src/freenet/node/OpennetManager.java	2007-12-04 15:17:59 UTC (rev 16263)
@@ -473,6 +473,7 @@
 			Logger.error(this, "Noderef too big: "+noderef.length+" bytes");
 			return;
 		}
+		node.fastWeakRandom.nextBytes(padded); // FIXME implement nextBytes(buf,offset, length)
 		System.arraycopy(noderef, 0, padded, 0, noderef.length);
 		long xferUID = node.random.nextLong();
 		Message msg2 = isReply ? DMT.createFNPOpennetConnectReplyNew(uid, xferUID, noderef.length, padded.length) :
@@ -510,6 +511,7 @@
 			Logger.error(this, "Noderef too big: "+noderef.length+" bytes");
 			return;
 		}
+		node.fastWeakRandom.nextBytes(padded); // FIXME implement nextBytes(buf,offset, length)
 		System.arraycopy(noderef, 0, padded, 0, noderef.length);
 		long xferUID = node.random.nextLong();
 		Message msg = DMT.createFNPOpennetAnnounceRequest(uid, xferUID, noderef.length, 




More information about the cvs mailing list