Bump libsignal to v0.79.1

This commit is contained in:
andrew-signal
2025-09-03 11:52:28 -04:00
committed by Greyson Parrelli
parent 1166b99d01
commit 54b31514ba
4 changed files with 17 additions and 17 deletions

View File

@@ -21,6 +21,7 @@ import org.thoughtcrime.securesms.recipients.Recipient
import org.thoughtcrime.securesms.testing.AliceClient
import org.thoughtcrime.securesms.testing.BobClient
import org.thoughtcrime.securesms.testing.Entry
import org.thoughtcrime.securesms.testing.FakeClientHelpers
import org.thoughtcrime.securesms.testing.SignalActivityRule
import org.thoughtcrime.securesms.testing.awaitFor
import org.whispersystems.signalservice.internal.push.Envelope
@@ -54,8 +55,7 @@ class MessageProcessingPerformanceTest {
@Before
fun setup() {
mockkStatic(SealedSenderAccessUtil::class)
// TODO reinstate this for libsignal 0.76.1
// every { SealedSenderAccessUtil.getCertificateValidator() } returns FakeClientHelpers.noOpCertificateValidator
every { SealedSenderAccessUtil.getCertificateValidator() } returns FakeClientHelpers.noOpCertificateValidator
mockkObject(MessageContentProcessor)
every { MessageContentProcessor.create(harness.application) } returns TimingMessageContentProcessor(harness.application)

View File

@@ -2,6 +2,7 @@ package org.thoughtcrime.securesms.testing
import okio.ByteString.Companion.toByteString
import org.signal.core.util.Base64
import org.signal.libsignal.metadata.certificate.CertificateValidator
import org.signal.libsignal.metadata.certificate.SenderCertificate
import org.signal.libsignal.metadata.certificate.ServerCertificate
import org.signal.libsignal.protocol.ecc.ECKeyPair
@@ -22,10 +23,9 @@ import java.util.UUID
object FakeClientHelpers {
// TODO reinstate this for libsignal 0.76.1
// val noOpCertificateValidator = object : CertificateValidator(ECKeyPair.generate().publicKey) {
// override fun validate(certificate: SenderCertificate, validationTime: Long) = Unit
// }
val noOpCertificateValidator = object : CertificateValidator(ECKeyPair.generate().publicKey) {
override fun validate(certificate: SenderCertificate, validationTime: Long) = Unit
}
fun createCertificateFor(trustRoot: ECKeyPair, uuid: UUID, e164: String, deviceId: Int, identityKey: ECPublicKey, expires: Long): SenderCertificate {
val serverKey: ECKeyPair = ECKeyPair.generate()