From 9d4509d130064d523ca879d44710f4fbde830b26 Mon Sep 17 00:00:00 2001 From: Mikunj Date: Mon, 3 Jun 2019 14:02:29 +1000 Subject: [PATCH] Use LokiServiceCipher when decrypting incoming message. --- src/org/thoughtcrime/securesms/jobs/PushDecryptJob.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/org/thoughtcrime/securesms/jobs/PushDecryptJob.java b/src/org/thoughtcrime/securesms/jobs/PushDecryptJob.java index 2ac05bc40c..3c6bebcc0d 100644 --- a/src/org/thoughtcrime/securesms/jobs/PushDecryptJob.java +++ b/src/org/thoughtcrime/securesms/jobs/PushDecryptJob.java @@ -105,6 +105,7 @@ import org.whispersystems.signalservice.api.messages.multidevice.SignalServiceSy import org.whispersystems.signalservice.api.messages.multidevice.VerifiedMessage; import org.whispersystems.signalservice.api.messages.shared.SharedContact; import org.whispersystems.signalservice.api.push.SignalServiceAddress; +import org.whispersystems.signalservice.loki.crypto.LokiServiceCipher; import java.security.MessageDigest; import java.util.ArrayList; @@ -225,7 +226,10 @@ public class PushDecryptJob extends BaseJob { GroupDatabase groupDatabase = DatabaseFactory.getGroupDatabase(context); SignalProtocolStore axolotlStore = new SignalProtocolStoreImpl(context); SignalServiceAddress localAddress = new SignalServiceAddress(TextSecurePreferences.getLocalNumber(context)); + LokiServiceCipher cipher = new LokiServiceCipher(localAddress, axolotlStore, UnidentifiedAccessUtil.getCertificateValidator()); + /* Loki Original Code SignalServiceCipher cipher = new SignalServiceCipher(localAddress, axolotlStore, UnidentifiedAccessUtil.getCertificateValidator()); + */ SignalServiceContent content = cipher.decrypt(envelope);