[freenet-cvs] r18968 - trunk/freenet/src/freenet/crypt

nextgens at freenetproject.org nextgens at freenetproject.org
Fri Apr 4 05:25:41 UTC 2008


Author: nextgens
Date: 2008-04-04 05:25:41 +0000 (Fri, 04 Apr 2008)
New Revision: 18968

Modified:
   trunk/freenet/src/freenet/crypt/DSAPublicKey.java
Log:
implement DSAPublicKey.hashCode()

Modified: trunk/freenet/src/freenet/crypt/DSAPublicKey.java
===================================================================
--- trunk/freenet/src/freenet/crypt/DSAPublicKey.java	2008-04-04 05:21:19 UTC (rev 18967)
+++ trunk/freenet/src/freenet/crypt/DSAPublicKey.java	2008-04-04 05:25:41 UTC (rev 18968)
@@ -163,6 +163,13 @@
 		return y.equals(o.y) && group.equals(o.group);
 	}
 
+	public int hashCode() {
+		int hash = 5;
+		hash = 61 * hash + (this.y != null ? this.y.hashCode() : 0);
+		hash = 61 * hash + (this.group != null ? this.group.hashCode() : 0);
+		return hash;
+	}
+
 	public boolean equals(Object o) {
 		if(this == o) // Not necessary, but a very cheap optimization
 			return true;




More information about the cvs mailing list