From 10ae26c92499ba0e61afe3d6e69e1f0ecaba57f0 Mon Sep 17 00:00:00 2001 From: Michelle Tang Date: Mon, 2 Dec 2024 13:06:47 -0800 Subject: [PATCH] Use AEP when validating backup. --- .../org/thoughtcrime/securesms/backup/v2/BackupRepository.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/BackupRepository.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/BackupRepository.kt index 4515e752a2..c0399536d0 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/BackupRepository.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/BackupRepository.kt @@ -844,8 +844,8 @@ object BackupRepository { } fun validate(length: Long, inputStreamFactory: () -> InputStream, selfData: SelfData): ValidationResult { - val masterKey = SignalStore.svr.masterKey - val key = LibSignalMessageBackupKey(masterKey.serialize(), Aci.parseFromBinary(selfData.aci.toByteArray())) + val accountEntropyPool = SignalStore.account.accountEntropyPool.value + val key = LibSignalMessageBackupKey(accountEntropyPool, Aci.parseFromBinary(selfData.aci.toByteArray())) return MessageBackup.validate(key, MessageBackup.Purpose.REMOTE_BACKUP, inputStreamFactory, length) }