From f5173fa6f5933e1226738ae6c3b13ef750362975 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Fri, 22 Apr 2022 07:53:03 -0400 Subject: [PATCH] Update libsignal-client to 0.16.0 --- dependencies.gradle | 2 +- gradle/verification-metadata.xml | 16 ++++++++++++++++ .../api/groupsv2/ClientZkOperations.java | 7 ++++++- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 49c5464a2c..a79e82a383 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -4,7 +4,7 @@ dependencyResolutionManagement { versionCatalogs { libs { - version('libsignal-client', '0.15.0') + version('libsignal-client', '0.16.0') version('exoplayer', '2.15.0') version('androidx-camera', '1.0.0-beta11') version('androidx-lifecycle', '2.3.1') diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 695e3513f6..2f20b0ce8a 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -3602,6 +3602,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + + + + @@ -3610,6 +3618,14 @@ https://docs.gradle.org/current/userguide/dependency_verification.html + + + + + + + + diff --git a/libsignal/service/src/main/java/org/whispersystems/signalservice/api/groupsv2/ClientZkOperations.java b/libsignal/service/src/main/java/org/whispersystems/signalservice/api/groupsv2/ClientZkOperations.java index f131b5aec0..2d8151bec8 100644 --- a/libsignal/service/src/main/java/org/whispersystems/signalservice/api/groupsv2/ClientZkOperations.java +++ b/libsignal/service/src/main/java/org/whispersystems/signalservice/api/groupsv2/ClientZkOperations.java @@ -1,5 +1,6 @@ package org.whispersystems.signalservice.api.groupsv2; +import org.signal.libsignal.zkgroup.InvalidInputException; import org.signal.libsignal.zkgroup.ServerPublicParams; import org.signal.libsignal.zkgroup.auth.ClientZkAuthOperations; import org.signal.libsignal.zkgroup.profiles.ClientZkProfileOperations; @@ -26,7 +27,11 @@ public final class ClientZkOperations { } public static ClientZkOperations create(SignalServiceConfiguration configuration) { - return new ClientZkOperations(new ServerPublicParams(configuration.getZkGroupServerPublicParams())); + try { + return new ClientZkOperations(new ServerPublicParams(configuration.getZkGroupServerPublicParams())); + } catch (InvalidInputException e) { + throw new AssertionError(e); + } } public ClientZkAuthOperations getAuthOperations() {