Author: toad
Date: 2007-02-10 23:17:02 +0000 (Sat, 10 Feb 2007)
New Revision: 11756
Modified:
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Maybe fix adding old references
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2007-02-10 21:22:26 UTC
(rev 11755)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2007-02-10 23:17:02 UTC
(rev 11756)
@@ -418,7 +418,9 @@
try{
boolean failed = false;
if(signature == null || peerCryptoGroup == null
|| peerPubKey == null ||
- (failed =
!DSA.verify(peerPubKey, new DSASignature(signature), new BigInteger(1,
md.digest(fs.toOrderedString().getBytes("UTF-8"))), false))){
+ (failed = !
+
(DSA.verify(peerPubKey, new DSASignature(signature), new BigInteger(1,
md.digest(fs.toOrderedString().getBytes("UTF-8"))), false) ||
+
(DSA.verify(peerPubKey, new DSASignature(signature), new BigInteger(1,
md.digest(fs.toOrderedString().getBytes("UTF-8"))), true))))) { // FIXME remove
,true after pre-1013 are obsolete
String errCause = "";
if(signature == null) errCause += " (No
signature)";
if(peerCryptoGroup == null) errCause +=
" (No peer crypto group)";