From 15345f874f5e5d73e3a8c7136ec87b3c6096f5f1 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Thu, 16 Jul 2015 12:56:23 -0700 Subject: [PATCH] Fix identity key migration code. // FREEBIE --- src/org/thoughtcrime/securesms/crypto/IdentityKeyUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/thoughtcrime/securesms/crypto/IdentityKeyUtil.java b/src/org/thoughtcrime/securesms/crypto/IdentityKeyUtil.java index f0a4690fa..6b1168e8b 100644 --- a/src/org/thoughtcrime/securesms/crypto/IdentityKeyUtil.java +++ b/src/org/thoughtcrime/securesms/crypto/IdentityKeyUtil.java @@ -96,8 +96,8 @@ public class IdentityKeyUtil { if (hasLegacyIdentityKeys(context)) { IdentityKeyPair legacyPair = getLegacyIdentityKeyPair(context, masterSecret); - save(context, IDENTITY_PUBLIC_KEY_PREF, Base64.encodeBytes(legacyPair.serialize())); - save(context, IDENTITY_PRIVATE_KEY_PREF, Base64.encodeBytes(legacyPair.serialize())); + save(context, IDENTITY_PUBLIC_KEY_PREF, Base64.encodeBytes(legacyPair.getPublicKey().serialize())); + save(context, IDENTITY_PRIVATE_KEY_PREF, Base64.encodeBytes(legacyPair.getPrivateKey().serialize())); delete(context, IDENTITY_PUBLIC_KEY_CIPHERTEXT_LEGACY_PREF); delete(context, IDENTITY_PRIVATE_KEY_CIPHERTEXT_LEGACY_PREF);