Merge pull request #847 from twiss/dont-throw-verification-errors

Don't throw on signature verification errors in openpgp.decrypt/verify
This commit is contained in:
Sanjana Rajan 2019-01-27 00:18:41 +00:00 committed by GitHub
commit b0ac142f2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -673,7 +673,13 @@ function linkStreams(result, message, erroringStream) {
async function prepareSignatures(signatures) {
await Promise.all(signatures.map(async signature => {
signature.signature = await signature.signature;
signature.valid = await signature.verified;
try {
signature.valid = await signature.verified;
} catch(e) {
signature.valid = null;
signature.error = e;
util.print_debug_error(e);
}
}));
}