From 2dc5857645836546d42dae4eb1311738688bdba0 Mon Sep 17 00:00:00 2001 From: Matt Corallo Date: Wed, 8 Jan 2014 16:10:18 -1000 Subject: [PATCH] Add PreKeyList hashCode --- .../textsecuregcm/entities/UnstructuredPreKeyList.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/org/whispersystems/textsecuregcm/entities/UnstructuredPreKeyList.java b/src/main/java/org/whispersystems/textsecuregcm/entities/UnstructuredPreKeyList.java index 016d431cd..3b05b32dc 100644 --- a/src/main/java/org/whispersystems/textsecuregcm/entities/UnstructuredPreKeyList.java +++ b/src/main/java/org/whispersystems/textsecuregcm/entities/UnstructuredPreKeyList.java @@ -50,4 +50,11 @@ public class UnstructuredPreKeyList { } return true; } + + public int hashCode() { + int ret = 0xFBA4C795 * keys.size(); + for (PreKey key : keys) + ret ^= key.getPublicKey().hashCode(); + return ret; + } }