Don't throw on signature verification errors in openpgp.decrypt/verify

This commit is contained in:
Daniel Huigens 2019-01-26 11:31:00 +01:00
parent 1ec216a6b4
commit 9e4cc1acfe

View File

@ -673,7 +673,13 @@ function linkStreams(result, message, erroringStream) {
async function prepareSignatures(signatures) { async function prepareSignatures(signatures) {
await Promise.all(signatures.map(async signature => { await Promise.all(signatures.map(async signature => {
signature.signature = await signature.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);
}
})); }));
} }