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

toad at freenetproject.org toad at freenetproject.org
Fri Feb 9 17:45:56 UTC 2007


Author: toad
Date: 2007-02-09 17:45:55 +0000 (Fri, 09 Feb 2007)
New Revision: 11709

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
new BigInteger(1,byte[]) not new BigInteger(byte[])

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java	2007-02-09 15:54:38 UTC (rev 11708)
+++ trunk/freenet/src/freenet/node/PeerNode.java	2007-02-09 17:45:55 UTC (rev 11709)
@@ -374,7 +374,6 @@
         }
         
         nominalPeer=new Vector();
-        nominalPeer.removeAllElements();
         try{
         	String physical[]=fs.getAll("physical.udp");
         	if(physical==null){
@@ -419,7 +418,7 @@
     			try{
     				boolean failed = false;
     				if(signature == null || peerCryptoGroup == null || peerPubKey == null || 
-    						(failed = !DSA.verify(peerPubKey, new DSASignature(signature), new BigInteger(md.digest(fs.toOrderedString().getBytes("UTF-8")))))){
+    						(failed = !DSA.verify(peerPubKey, new DSASignature(signature), new BigInteger(1, md.digest(fs.toOrderedString().getBytes("UTF-8")))))){
     					String errCause = "";
     					if(signature == null) errCause += " (No signature)";
     					if(peerCryptoGroup == null) errCause += " (No peer crypto group)";




More information about the cvs mailing list