From 0e0cac91c874ff8a1d7cc38925c25e516e6f05f2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Sun, 1 Mar 2015 01:05:27 +0100 Subject: [PATCH] UPD: give CipherInfo hashCode because it has it's own compare and equals --- src/org/cacert/gigi/util/CipherInfo.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/org/cacert/gigi/util/CipherInfo.java b/src/org/cacert/gigi/util/CipherInfo.java index 975b3c38..a1aaecdf 100644 --- a/src/org/cacert/gigi/util/CipherInfo.java +++ b/src/org/cacert/gigi/util/CipherInfo.java @@ -281,6 +281,21 @@ public class CipherInfo implements Comparable { return false; } + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((cipher == null) ? 0 : cipher.hashCode()); + result = prime * result + ((cipherChaining == null) ? 0 : cipherChaining.hashCode()); + result = prime * result + ((cipherPadding == null) ? 0 : cipherPadding.hashCode()); + result = prime * result + ((keyExchange == null) ? 0 : keyExchange.hashCode()); + result = prime * result + keySize; + result = prime * result + ((macName == null) ? 0 : macName.hashCode()); + result = prime * result + macSize; + result = prime * result + ((suiteName == null) ? 0 : suiteName.hashCode()); + return result; + } + static String[] cipherRanking = null; public static String[] getCompleteRanking() { -- 2.39.2