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
-
-
-
+
+
+
-
-
+
+