Do not include checksum values in error messages when armor integrity check fails (#1428)

This commit is contained in:
larabr
2021-10-21 16:14:46 +02:00
committed by GitHub
parent 88b1380a54
commit cfeef41d61
4 changed files with 12 additions and 13 deletions

View File

@@ -328,8 +328,7 @@ export function unarmor(input, config = defaultConfig) {
try {
const checksumVerifiedString = (await checksumVerified).replace('\n', '');
if (checksum !== checksumVerifiedString && (checksum || config.checksumRequired)) {
throw new Error("Ascii armor integrity check on message failed: '" + checksum + "' should be '" +
checksumVerifiedString + "'");
throw new Error('Ascii armor integrity check failed');
}
await writer.ready;
await writer.close();