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, 


Reply via email to