diff options
author | David Hook <dgh@cryptoworkshop.com> | 2013-10-09 03:33:02 +0400 |
---|---|---|
committer | David Hook <dgh@cryptoworkshop.com> | 2013-10-09 03:33:02 +0400 |
commit | d08a5af5acedf2cc2cab31b24d68c21466e2d24b (patch) | |
tree | 42c575f72a5a9e5d4ddabf2936b878d687a0dc4e /prov/src/main/java | |
parent | 119b2f40432bed816a1c0e158febde2e75986823 (diff) |
added override for equals() to reduce calls to getEncoded()
Diffstat (limited to 'prov/src/main/java')
-rw-r--r-- | prov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLEntryObject.java | 17 | ||||
-rw-r--r-- | prov/src/main/java/org/bouncycastle/jce/provider/X509CRLEntryObject.java | 17 |
2 files changed, 34 insertions, 0 deletions
diff --git a/prov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLEntryObject.java b/prov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLEntryObject.java index 18883284..4ecf4eca 100644 --- a/prov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLEntryObject.java +++ b/prov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/x509/X509CRLEntryObject.java @@ -211,6 +211,23 @@ class X509CRLEntryObject extends X509CRLEntry return hashValue; } + public boolean equals(Object o) + { + if (o == this) + { + return true; + } + + if (o instanceof X509CRLEntryObject) + { + X509CRLEntryObject other = (X509CRLEntryObject)o; + + return this.c.equals(other.c); + } + + return super.equals(this); + } + public byte[] getEncoded() throws CRLException { diff --git a/prov/src/main/java/org/bouncycastle/jce/provider/X509CRLEntryObject.java b/prov/src/main/java/org/bouncycastle/jce/provider/X509CRLEntryObject.java index d5c3700a..7e76a897 100644 --- a/prov/src/main/java/org/bouncycastle/jce/provider/X509CRLEntryObject.java +++ b/prov/src/main/java/org/bouncycastle/jce/provider/X509CRLEntryObject.java @@ -211,6 +211,23 @@ public class X509CRLEntryObject extends X509CRLEntry return hashValue; } + public boolean equals(Object o) + { + if (o == this) + { + return true; + } + + if (o instanceof X509CRLEntryObject) + { + X509CRLEntryObject other = (X509CRLEntryObject)o; + + return this.c.equals(other.c); + } + + return super.equals(this); + } + public byte[] getEncoded() throws CRLException { |