Author: nextgens
Date: 2008-08-22 22:12:24 +0000 (Fri, 22 Aug 2008)
New Revision: 22107

Modified:
   trunk/freenet/src/freenet/node/NodeCrypto.java
Log:
NodeCrypto: disable group stripping if we are not asking for a heavySetup

Modified: trunk/freenet/src/freenet/node/NodeCrypto.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeCrypto.java      2008-08-22 20:11:17 UTC 
(rev 22106)
+++ trunk/freenet/src/freenet/node/NodeCrypto.java      2008-08-22 22:12:24 UTC 
(rev 22107)
@@ -366,7 +366,7 @@

        private byte[] myCompressedRef(boolean setup, boolean heavySetup, 
boolean forARK) {
                SimpleFieldSet fs = exportPublicFieldSet(setup, heavySetup, 
forARK);
-               boolean shouldStripGroup = ((setup || heavySetup) && !forARK) 
&& Global.DSAgroupBigA.equals(cryptoGroup);
+               boolean shouldStripGroup = (heavySetup && !setup && !forARK) && 
Global.DSAgroupBigA.equals(cryptoGroup);
                if(shouldStripGroup)
                        fs.removeSubset("dsaGroup");



Reply via email to