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");