Use AEP when validating backup.

This commit is contained in:
Michelle Tang 2024-12-02 13:06:47 -08:00 committed by Greyson Parrelli
parent a74ae00bb4
commit 10ae26c924

View file

@ -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)
}