Author: toad
Date: 2008-12-17 23:51:38 +0000 (Wed, 17 Dec 2008)
New Revision: 24495

Modified:
   branches/db4o/freenet/src/freenet/keys/NodeSSK.java
Log:
Make pubKey transient. Normally we discover it just before decoding.


Modified: branches/db4o/freenet/src/freenet/keys/NodeSSK.java
===================================================================
--- branches/db4o/freenet/src/freenet/keys/NodeSSK.java 2008-12-17 23:33:36 UTC 
(rev 24494)
+++ branches/db4o/freenet/src/freenet/keys/NodeSSK.java 2008-12-17 23:51:38 UTC 
(rev 24495)
@@ -37,7 +37,7 @@
        /** E(H(docname)) (E = encrypt using decrypt key, which only clients 
know) */
        final byte[] encryptedHashedDocname;
        /** The signature key, if we know it */
-       DSAPublicKey pubKey;
+       transient DSAPublicKey pubKey;
        final int hashCode;
        
        static final int SSK_VERSION = 1;
@@ -240,7 +240,6 @@
        
        @Override
        public void removeFrom(ObjectContainer container) {
-               if(pubKey != null) pubKey.removeFrom(container);
                super.removeFrom(container);
        }
        

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to