diff --git a/decrypt.html b/decrypt.html
index 33938cd..8de1f4b 100644
--- a/decrypt.html
+++ b/decrypt.html
@@ -22,6 +22,7 @@
const encrypted = document.getElementById("pgpMsg").value
const privKeyObj = (await openpgp.key.readArmored(privkey)).keys[0]
+
if (passphrase) {
await privKeyObj.decrypt(passphrase)
}
@@ -32,14 +33,12 @@
}
openpgp.decrypt(options).then(plaintext => {
- if (plaintext.data) {
- document.getElementById("result").value = plaintext.data;
- document.getElementById("progressbar").className = "progress-bar bg-success";
- } else {
- document.getElementById("result").value = 'Error decrypting message.';
- document.getElementById("progressbar").className = "progress-bar bg-danger";
- }
- })
+ document.getElementById("result").value = plaintext.data;
+ document.getElementById("progressbar").className = "progress-bar bg-success";
+ }).catch(function(error){
+ document.getElementById("result").value = error.message;
+ document.getElementById("progressbar").className = "progress-bar bg-danger";
+ });
}