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; + } }