IdentityKey identityKey = null;
try {
identityKey = new IdentityKey(Base64.getDecoder().decode(encryptedProfile.getIdentityKey()), 0);
- } catch (InvalidKeyException ignored) {
+ } catch (InvalidKeyException e) {
+ logger.debug("Failed to decode identity key in profile, can't verify payment address", e);
}
try {
try {
decrypted = profileCipher.decryptWithLength(encryptedPaymentAddress);
} catch (IOException e) {
+ logger.debug("Failed to decrypt payment address", e);
return null;
}
try {
paymentAddress = SignalServiceProtos.PaymentAddress.parseFrom(decrypted);
} catch (InvalidProtocolBufferException e) {
+ logger.debug("Failed to parse payment address", e);
return null;
}