From: AsamK Date: Sat, 25 Dec 2021 15:06:33 +0000 (+0100) Subject: Log profile decryption failure X-Git-Tag: v0.10.1~40 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/7e803dfc46de7a76930fbb76317a15d0a6d7c5dc?ds=inline Log profile decryption failure --- diff --git a/lib/src/main/java/org/asamk/signal/manager/util/ProfileUtils.java b/lib/src/main/java/org/asamk/signal/manager/util/ProfileUtils.java index f1be8918..df7ca9c8 100644 --- a/lib/src/main/java/org/asamk/signal/manager/util/ProfileUtils.java +++ b/lib/src/main/java/org/asamk/signal/manager/util/ProfileUtils.java @@ -3,6 +3,8 @@ package org.asamk.signal.manager.util; import org.asamk.signal.manager.api.Pair; import org.asamk.signal.manager.storage.recipients.Profile; import org.signal.zkgroup.profiles.ProfileKey; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.whispersystems.signalservice.api.crypto.InvalidCiphertextException; import org.whispersystems.signalservice.api.crypto.ProfileCipher; import org.whispersystems.signalservice.api.profiles.SignalServiceProfile; @@ -12,6 +14,8 @@ import java.util.HashSet; public class ProfileUtils { + private final static Logger logger = LoggerFactory.getLogger(ProfileUtils.class); + public static Profile decryptProfile( final ProfileKey profileKey, final SignalServiceProfile encryptedProfile ) { @@ -31,6 +35,7 @@ public class ProfileUtils { getUnidentifiedAccessMode(encryptedProfile, profileCipher), getCapabilities(encryptedProfile)); } catch (InvalidCiphertextException e) { + logger.debug("Failed to decrypt profile for {}", encryptedProfile.getAci(), e); return null; } }