From 06fda21143450ecc748c67400ad9d607cf7a0d34 Mon Sep 17 00:00:00 2001 From: adel-signal Date: Thu, 3 Jul 2025 09:54:04 -0700 Subject: [PATCH] Update to ringrtc 2.54.0 --- .../service/webrtc/CallLinkPreJoinActionProcessor.kt | 7 +++++++ gradle/libs.versions.toml | 2 +- gradle/verification-metadata.xml | 10 +++++----- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/CallLinkPreJoinActionProcessor.kt b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/CallLinkPreJoinActionProcessor.kt index 40074d5a91..e41274245d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/CallLinkPreJoinActionProcessor.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/CallLinkPreJoinActionProcessor.kt @@ -8,6 +8,7 @@ package org.thoughtcrime.securesms.service.webrtc import org.signal.core.util.logging.Log import org.signal.libsignal.zkgroup.GenericServerPublicParams import org.signal.libsignal.zkgroup.InvalidInputException +import org.signal.libsignal.zkgroup.ServerPublicParams import org.signal.libsignal.zkgroup.VerificationFailedException import org.signal.libsignal.zkgroup.calllinks.CallLinkSecretParams import org.signal.ringrtc.CallException @@ -54,6 +55,11 @@ class CallLinkPreJoinActionProcessor( .getConfiguration() .genericServerPublicParams ) + val serverPublicParams = ServerPublicParams( + AppDependencies.signalServiceNetworkAccess + .getConfiguration() + .zkGroupServerPublicParams + ) val callLinkAuthCredentialPresentation = AppDependencies .groupsV2Authorization @@ -61,6 +67,7 @@ class CallLinkPreJoinActionProcessor( webRtcInteractor.callManager.createCallLinkCall( SignalStore.internal.groupCallingServer, + serverPublicParams.endorsementPublicKey, callLinkAuthCredentialPresentation.serialize(), callLinkRootKey, null, diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 73b3dfb729..db9abfc2e3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -145,7 +145,7 @@ libsignal-client = { module = "org.signal:libsignal-client", version.ref = "libs libsignal-android = { module = "org.signal:libsignal-android", version.ref = "libsignal-client" } protobuf-gradle-plugin = { module = "com.google.protobuf:protobuf-gradle-plugin", version.ref = "protobuf-gradle-plugin" } signal-aesgcmprovider = "org.signal:aesgcmprovider:0.0.4" -signal-ringrtc = "org.signal:ringrtc-android:2.53.0" +signal-ringrtc = "org.signal:ringrtc-android:2.54.0" signal-android-database-sqlcipher = "org.signal:sqlcipher-android:4.6.0-S1" # Third Party diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 97f6abcb0e..ce66c17376 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -7385,12 +7385,12 @@ https://docs.gradle.org/current/userguide/dependency_verification.html - - - + + + - - + +