summaryrefslogtreecommitdiffstats
path: root/base/util/src/netscape/security/util/BigInt.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/util/src/netscape/security/util/BigInt.java')
-rw-r--r--base/util/src/netscape/security/util/BigInt.java9
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.
*