mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-23 20:48:43 +00:00
Bump libsignal to v0.79.1
This commit is contained in:
committed by
Greyson Parrelli
parent
1166b99d01
commit
54b31514ba
@@ -21,6 +21,7 @@ import org.thoughtcrime.securesms.recipients.Recipient
|
|||||||
import org.thoughtcrime.securesms.testing.AliceClient
|
import org.thoughtcrime.securesms.testing.AliceClient
|
||||||
import org.thoughtcrime.securesms.testing.BobClient
|
import org.thoughtcrime.securesms.testing.BobClient
|
||||||
import org.thoughtcrime.securesms.testing.Entry
|
import org.thoughtcrime.securesms.testing.Entry
|
||||||
|
import org.thoughtcrime.securesms.testing.FakeClientHelpers
|
||||||
import org.thoughtcrime.securesms.testing.SignalActivityRule
|
import org.thoughtcrime.securesms.testing.SignalActivityRule
|
||||||
import org.thoughtcrime.securesms.testing.awaitFor
|
import org.thoughtcrime.securesms.testing.awaitFor
|
||||||
import org.whispersystems.signalservice.internal.push.Envelope
|
import org.whispersystems.signalservice.internal.push.Envelope
|
||||||
@@ -54,8 +55,7 @@ class MessageProcessingPerformanceTest {
|
|||||||
@Before
|
@Before
|
||||||
fun setup() {
|
fun setup() {
|
||||||
mockkStatic(SealedSenderAccessUtil::class)
|
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)
|
mockkObject(MessageContentProcessor)
|
||||||
every { MessageContentProcessor.create(harness.application) } returns TimingMessageContentProcessor(harness.application)
|
every { MessageContentProcessor.create(harness.application) } returns TimingMessageContentProcessor(harness.application)
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package org.thoughtcrime.securesms.testing
|
|||||||
|
|
||||||
import okio.ByteString.Companion.toByteString
|
import okio.ByteString.Companion.toByteString
|
||||||
import org.signal.core.util.Base64
|
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.SenderCertificate
|
||||||
import org.signal.libsignal.metadata.certificate.ServerCertificate
|
import org.signal.libsignal.metadata.certificate.ServerCertificate
|
||||||
import org.signal.libsignal.protocol.ecc.ECKeyPair
|
import org.signal.libsignal.protocol.ecc.ECKeyPair
|
||||||
@@ -22,10 +23,9 @@ import java.util.UUID
|
|||||||
|
|
||||||
object FakeClientHelpers {
|
object FakeClientHelpers {
|
||||||
|
|
||||||
// TODO reinstate this for libsignal 0.76.1
|
val noOpCertificateValidator = object : CertificateValidator(ECKeyPair.generate().publicKey) {
|
||||||
// val noOpCertificateValidator = object : CertificateValidator(ECKeyPair.generate().publicKey) {
|
override fun validate(certificate: SenderCertificate, validationTime: Long) = Unit
|
||||||
// override fun validate(certificate: SenderCertificate, validationTime: Long) = Unit
|
}
|
||||||
// }
|
|
||||||
|
|
||||||
fun createCertificateFor(trustRoot: ECKeyPair, uuid: UUID, e164: String, deviceId: Int, identityKey: ECPublicKey, expires: Long): SenderCertificate {
|
fun createCertificateFor(trustRoot: ECKeyPair, uuid: UUID, e164: String, deviceId: Int, identityKey: ECPublicKey, expires: Long): SenderCertificate {
|
||||||
val serverKey: ECKeyPair = ECKeyPair.generate()
|
val serverKey: ECKeyPair = ECKeyPair.generate()
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ androidx-window = "1.3.0"
|
|||||||
glide = "4.15.1"
|
glide = "4.15.1"
|
||||||
gradle = "8.9.0"
|
gradle = "8.9.0"
|
||||||
kotlin = "2.1.0"
|
kotlin = "2.1.0"
|
||||||
libsignal-client = "0.79.0"
|
libsignal-client = "0.79.1"
|
||||||
mp4parser = "1.9.39"
|
mp4parser = "1.9.39"
|
||||||
android-gradle-plugin = "8.7.2"
|
android-gradle-plugin = "8.7.2"
|
||||||
accompanist = "0.28.0"
|
accompanist = "0.28.0"
|
||||||
|
|||||||
@@ -7670,20 +7670,20 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
|
|||||||
<sha256 value="57b3cf8f247f1990211110734a7d1af413db145c8f17eb1b2cdc9b9321188c2b" origin="Generated by Gradle"/>
|
<sha256 value="57b3cf8f247f1990211110734a7d1af413db145c8f17eb1b2cdc9b9321188c2b" origin="Generated by Gradle"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
<component group="org.signal" name="libsignal-android" version="0.79.0">
|
<component group="org.signal" name="libsignal-android" version="0.79.1">
|
||||||
<artifact name="libsignal-android-0.79.0.aar">
|
<artifact name="libsignal-android-0.79.1.aar">
|
||||||
<sha256 value="3804b631b7ca571f5a6d8f84134a55e1460382744c3f9b273428a824e4cdc915" origin="Generated by Gradle"/>
|
<sha256 value="decf6f03cd83ee7b33ff2009ef4d8e6c9c0bb7b48cae33d4b5017b384dcc0dc4" origin="Generated by Gradle"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
<artifact name="libsignal-android-0.79.0.module">
|
<artifact name="libsignal-android-0.79.1.module">
|
||||||
<sha256 value="b3bc8c715894b18849edcd67030ce12f4fae7fa787c467e682d8145526bd13f8" origin="Generated by Gradle"/>
|
<sha256 value="8eaa6408981fd3e0ef7ea94974acc92c1a8ab0615e273216fe7240d653c59d07" origin="Generated by Gradle"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
<component group="org.signal" name="libsignal-client" version="0.79.0">
|
<component group="org.signal" name="libsignal-client" version="0.79.1">
|
||||||
<artifact name="libsignal-client-0.79.0.jar">
|
<artifact name="libsignal-client-0.79.1.jar">
|
||||||
<sha256 value="cb3d25226228612916423612b6d8aa0d44822e5ea0e5d07aed320e8c1d5d5ad2" origin="Generated by Gradle"/>
|
<sha256 value="62262efceca569679f82a785ce46cf09a50f66764b90ed40e824ccb2733dded7" origin="Generated by Gradle"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
<artifact name="libsignal-client-0.79.0.module">
|
<artifact name="libsignal-client-0.79.1.module">
|
||||||
<sha256 value="2f94c9af5ba3128345d05c01478a3541ae011ab0bb39e391052d349852934083" origin="Generated by Gradle"/>
|
<sha256 value="f2eb9a2489a78e1a0c39b27876ebc12b19fe9d47c8d8f766ef44d5acecd314a2" origin="Generated by Gradle"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
<component group="org.signal" name="ringrtc-android" version="2.57.0">
|
<component group="org.signal" name="ringrtc-android" version="2.57.0">
|
||||||
|
|||||||
Reference in New Issue
Block a user