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()

View File

@@ -13,7 +13,7 @@ androidx-window = "1.3.0"
glide = "4.15.1"
gradle = "8.9.0"
kotlin = "2.1.0"
libsignal-client = "0.79.0"
libsignal-client = "0.79.1"
mp4parser = "1.9.39"
android-gradle-plugin = "8.7.2"
accompanist = "0.28.0"

View File

@@ -7670,20 +7670,20 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="57b3cf8f247f1990211110734a7d1af413db145c8f17eb1b2cdc9b9321188c2b" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.signal" name="libsignal-android" version="0.79.0">
<artifact name="libsignal-android-0.79.0.aar">
<sha256 value="3804b631b7ca571f5a6d8f84134a55e1460382744c3f9b273428a824e4cdc915" origin="Generated by Gradle"/>
<component group="org.signal" name="libsignal-android" version="0.79.1">
<artifact name="libsignal-android-0.79.1.aar">
<sha256 value="decf6f03cd83ee7b33ff2009ef4d8e6c9c0bb7b48cae33d4b5017b384dcc0dc4" origin="Generated by Gradle"/>
</artifact>
<artifact name="libsignal-android-0.79.0.module">
<sha256 value="b3bc8c715894b18849edcd67030ce12f4fae7fa787c467e682d8145526bd13f8" origin="Generated by Gradle"/>
<artifact name="libsignal-android-0.79.1.module">
<sha256 value="8eaa6408981fd3e0ef7ea94974acc92c1a8ab0615e273216fe7240d653c59d07" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.signal" name="libsignal-client" version="0.79.0">
<artifact name="libsignal-client-0.79.0.jar">
<sha256 value="cb3d25226228612916423612b6d8aa0d44822e5ea0e5d07aed320e8c1d5d5ad2" origin="Generated by Gradle"/>
<component group="org.signal" name="libsignal-client" version="0.79.1">
<artifact name="libsignal-client-0.79.1.jar">
<sha256 value="62262efceca569679f82a785ce46cf09a50f66764b90ed40e824ccb2733dded7" origin="Generated by Gradle"/>
</artifact>
<artifact name="libsignal-client-0.79.0.module">
<sha256 value="2f94c9af5ba3128345d05c01478a3541ae011ab0bb39e391052d349852934083" origin="Generated by Gradle"/>
<artifact name="libsignal-client-0.79.1.module">
<sha256 value="f2eb9a2489a78e1a0c39b27876ebc12b19fe9d47c8d8f766ef44d5acecd314a2" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.signal" name="ringrtc-android" version="2.57.0">