summaryrefslogtreecommitdiff
path: root/src/decrypted_kdm.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2017-12-15 15:39:39 +0000
committerCarl Hetherington <cth@carlh.net>2017-12-15 15:39:39 +0000
commit60299c4e299c6efe9d516ede7e8fa732646a3de0 (patch)
tree20ef60df8e347a068a082628f884dc7cc7568424 /src/decrypted_kdm.cc
parent9bcc4e7b7099b07677d77fe9ea52330fc93c7aa7 (diff)
Improve KDM decryption error message again.
Diffstat (limited to 'src/decrypted_kdm.cc')
-rw-r--r--src/decrypted_kdm.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/decrypted_kdm.cc b/src/decrypted_kdm.cc
index d0e2cc0d..6147439a 100644
--- a/src/decrypted_kdm.cc
+++ b/src/decrypted_kdm.cc
@@ -153,7 +153,7 @@ DecryptedKDM::DecryptedKDM (EncryptedKDM const & kdm, string private_key)
int const decrypted_len = RSA_private_decrypt (cipher_value_len, cipher_value, decrypted, rsa, RSA_PKCS1_OAEP_PADDING);
if (decrypted_len == -1) {
delete[] decrypted;
- throw KDMDecryptionError (ERR_error_string (ERR_get_error(), 0));
+ throw KDMDecryptionError (ERR_error_string (ERR_get_error(), 0), cipher_value_len, rsa->n->dmax);
}
unsigned char* p = decrypted;