diff options
author | Moxie Marlinspike <moxie@thoughtcrime.org> | 2015-03-04 18:49:20 -0800 |
---|---|---|
committer | Moxie Marlinspike <moxie@thoughtcrime.org> | 2015-03-04 18:49:20 -0800 |
commit | 7262e6970b86fe0a23ee48afca7bba37bcad1cdf (patch) | |
tree | e216b2b2895647bf02a1e39b365c8daa6a44ae37 /tests/src/test/java/org/whispersystems/libaxolotl/InMemoryPreKeyStore.java | |
parent | af48198d9c683bed0545eb9bf8469a6dccf2cdd3 (diff) |
Move in memory data structures into project.
Diffstat (limited to 'tests/src/test/java/org/whispersystems/libaxolotl/InMemoryPreKeyStore.java')
-rw-r--r-- | tests/src/test/java/org/whispersystems/libaxolotl/InMemoryPreKeyStore.java | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/tests/src/test/java/org/whispersystems/libaxolotl/InMemoryPreKeyStore.java b/tests/src/test/java/org/whispersystems/libaxolotl/InMemoryPreKeyStore.java deleted file mode 100644 index a2ea6811..00000000 --- a/tests/src/test/java/org/whispersystems/libaxolotl/InMemoryPreKeyStore.java +++ /dev/null @@ -1,41 +0,0 @@ -package org.whispersystems.libaxolotl; - -import org.whispersystems.libaxolotl.state.PreKeyRecord; -import org.whispersystems.libaxolotl.state.PreKeyStore; - -import java.io.IOException; -import java.util.HashMap; -import java.util.Map; - -public class InMemoryPreKeyStore implements PreKeyStore { - - private final Map<Integer, byte[]> store = new HashMap<>(); - - @Override - public PreKeyRecord loadPreKey(int preKeyId) throws InvalidKeyIdException { - try { - if (!store.containsKey(preKeyId)) { - throw new InvalidKeyIdException("No such prekeyrecord!"); - } - - return new PreKeyRecord(store.get(preKeyId)); - } catch (IOException e) { - throw new AssertionError(e); - } - } - - @Override - public void storePreKey(int preKeyId, PreKeyRecord record) { - store.put(preKeyId, record.serialize()); - } - - @Override - public boolean containsPreKey(int preKeyId) { - return store.containsKey(preKeyId); - } - - @Override - public void removePreKey(int preKeyId) { - store.remove(preKeyId); - } -} |