Handle exceptions thrown when checking pre-key signatures

This commit is contained in:
Jon Chambers 2023-07-06 11:54:29 -04:00 committed by Jon Chambers
parent 8cb83fb6e4
commit 540550d72a
1 changed files with 5 additions and 1 deletions

View File

@ -12,6 +12,10 @@ public interface SignedPreKey<K> extends PreKey<K> {
byte[] signature();
default boolean signatureValid(final IdentityKey identityKey) {
return identityKey.getPublicKey().verifySignature(serializedPublicKey(), signature());
try {
return identityKey.getPublicKey().verifySignature(serializedPublicKey(), signature());
} catch (final Exception e) {
return false;
}
}
}