diff --git a/decrypt.html b/decrypt.html index 978d001..33938cd 100644 --- a/decrypt.html +++ b/decrypt.html @@ -32,8 +32,13 @@ } 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"; + } }) } diff --git a/encrypt.html b/encrypt.html index 5b1efc3..d1ddde1 100644 --- a/encrypt.html +++ b/encrypt.html @@ -24,12 +24,15 @@ publicKeys: (await openpgp.key.readArmored(pubkey)).keys, // for encryption } - console.log(options); - openpgp.encrypt(options).then(ciphertext => { encrypted = ciphertext.data // '-----BEGIN PGP MESSAGE ... END PGP MESSAGE-----' - document.getElementById("result").value = encrypted; - document.getElementById("progressbar").className = "progress-bar bg-success"; + if (encrypted) { + document.getElementById("result").value = encrypted; + document.getElementById("progressbar").className = "progress-bar bg-success"; + } else { + document.getElementById("result").value = 'Encryption failed.'; + document.getElementById("progressbar").className = "progress-bar bg-danger"; + } }) }