Author: nextgens
Date: 2007-10-09 04:40:19 +0000 (Tue, 09 Oct 2007)
New Revision: 15440

Modified:
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
   trunk/freenet/src/freenet/node/NodeCrypto.java
Log:
JFK: pick up the DSA group from the node insteed of the hardcoded value

Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-10-09 
04:29:02 UTC (rev 15439)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-10-09 
04:40:19 UTC (rev 15440)
@@ -2440,7 +2440,7 @@
                        if((currentDHContext == null) || 
(currentDHContextLifetime + 1800000 /*30mins*/) < now) {
                                currentDHContextLifetime = now;
                                currentDHContext = 
DiffieHellman.generateLightContext();
-                               
currentDHContext.setSignature(signDHParams(currentDHContext.myExponential, 
Global.DSAgroupBigA));
+                               
currentDHContext.setSignature(signDHParams(currentDHContext.myExponential, 
crypto.getCryptoGroup()));
                        }
                }
                return currentDHContext;

Modified: trunk/freenet/src/freenet/node/NodeCrypto.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeCrypto.java      2007-10-09 04:29:02 UTC 
(rev 15439)
+++ trunk/freenet/src/freenet/node/NodeCrypto.java      2007-10-09 04:40:19 UTC 
(rev 15440)
@@ -416,4 +416,7 @@
        return true;
        }

+       DSAGroup getCryptoGroup() {
+               return cryptoGroup;
+       }
 }


Reply via email to