package org.whispersystems.libaxolotl; import org.whispersystems.libaxolotl.ecc.Curve; import org.whispersystems.libaxolotl.ecc.ECKeyPair; import org.whispersystems.libaxolotl.util.KeyHelper; public class TestInMemoryIdentityKeyStore extends org.whispersystems.libaxolotl.state.impl.InMemoryIdentityKeyStore { public TestInMemoryIdentityKeyStore() { super(generateIdentityKeyPair(), generateRegistrationId()); } private static IdentityKeyPair generateIdentityKeyPair() { ECKeyPair identityKeyPairKeys = Curve.generateKeyPair(); return new IdentityKeyPair(new IdentityKey(identityKeyPairKeys.getPublicKey()), identityKeyPairKeys.getPrivateKey()); } private static int generateRegistrationId() { return KeyHelper.generateRegistrationId(false); } }