Migrate identity keys to SignalStore.

This commit is contained in:
Greyson Parrelli
2022-01-28 15:16:33 -05:00
parent 9a1b8c9bb2
commit db534cd376
31 changed files with 346 additions and 232 deletions

View File

@@ -15,7 +15,7 @@ import org.whispersystems.libsignal.SignalProtocolAddress
import org.whispersystems.libsignal.ecc.ECPublicKey
import org.whispersystems.signalservice.test.LibSignalLibraryUtil.assumeLibSignalSupportedOnOS
class TextSecureIdentityKeyStoreTest {
class SignalBaseIdentityKeyStoreTest {
companion object {
private const val ADDRESS = "address1"
@@ -29,7 +29,7 @@ class TextSecureIdentityKeyStoreTest {
@Test
fun `getIdentity() hits disk on first retrieve but not the second`() {
val mockDb = mock(IdentityDatabase::class.java)
val subject = TextSecureIdentityKeyStore(mock(Context::class.java), mockDb)
val subject = SignalBaseIdentityKeyStore(mock(Context::class.java), mockDb)
val identityKey = IdentityKey(ECPublicKey.fromPublicKeyBytes(ByteArray(32)))
val record = mockRecord(ADDRESS, identityKey)
@@ -45,7 +45,7 @@ class TextSecureIdentityKeyStoreTest {
@Test
fun `invalidate() evicts cache entry`() {
val mockDb = mock(IdentityDatabase::class.java)
val subject = TextSecureIdentityKeyStore(mock(Context::class.java), mockDb)
val subject = SignalBaseIdentityKeyStore(mock(Context::class.java), mockDb)
val identityKey = IdentityKey(ECPublicKey.fromPublicKeyBytes(ByteArray(32)))
val record = mockRecord(ADDRESS, identityKey)