[freenet-cvs] r11984 - trunk/freenet/src/freenet/keys

toad at freenetproject.org toad at freenetproject.org
Tue Mar 6 01:34:36 UTC 2007


Author: toad
Date: 2007-03-05 21:51:04 +0000 (Mon, 05 Mar 2007)
New Revision: 11984

Modified:
   trunk/freenet/src/freenet/keys/ClientSSK.java
Log:
Check hash on assigning pubkey

Modified: trunk/freenet/src/freenet/keys/ClientSSK.java
===================================================================
--- trunk/freenet/src/freenet/keys/ClientSSK.java	2007-03-05 21:26:59 UTC (rev 11983)
+++ trunk/freenet/src/freenet/keys/ClientSSK.java	2007-03-05 21:51:04 UTC (rev 11984)
@@ -86,6 +86,8 @@
 		if((this.pubKey != null) && (this.pubKey != pubKey) && !this.pubKey.equals(pubKey))
 			throw new IllegalArgumentException("Cannot reassign: was "+this.pubKey+" now "+pubKey);
 		this.pubKey = pubKey;
+		if(!Arrays.equals(pubKey.asBytesHash(), pubKeyHash))
+			throw new IllegalArgumentException();
 	}
 	
 	public FreenetURI getURI() {




More information about the cvs mailing list