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,