diff options
Diffstat (limited to 'base/util/src/netscape/security/util/BigInt.java')
-rw-r--r-- | base/util/src/netscape/security/util/BigInt.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/base/util/src/netscape/security/util/BigInt.java b/base/util/src/netscape/security/util/BigInt.java index 62a03cef5..c930edf80 100644 --- a/base/util/src/netscape/security/util/BigInt.java +++ b/base/util/src/netscape/security/util/BigInt.java @@ -19,6 +19,7 @@ package netscape.security.util; import java.io.Serializable; import java.math.BigInteger; +import java.util.Arrays; /** * A low-overhead arbitrary-precision <em>unsigned</em> integer. @@ -192,6 +193,14 @@ public final class BigInt implements Serializable { return false; } + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + Arrays.hashCode(places); + return result; + } + /** * Returns true iff the parameter is numerically equivalent. * |