aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2014-02-25 13:17:34 -0600
committerPaul Kehrer <paul.l.kehrer@gmail.com>2014-02-25 13:17:34 -0600
commitc5b4d7239614ce3718a05601184276ca2691c84e (patch)
treea80d05e4e8056418339c99145735403c66823c95
parent49e4c9c4f72311070aa444d7c35cfc27453e4ad9 (diff)
downloadcryptography-c5b4d7239614ce3718a05601184276ca2691c84e.tar.gz
cryptography-c5b4d7239614ce3718a05601184276ca2691c84e.tar.bz2
cryptography-c5b4d7239614ce3718a05601184276ca2691c84e.zip
address review comments
-rw-r--r--cryptography/hazmat/backends/openssl/backend.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/cryptography/hazmat/backends/openssl/backend.py b/cryptography/hazmat/backends/openssl/backend.py
index d7c90a8d..61bfe624 100644
--- a/cryptography/hazmat/backends/openssl/backend.py
+++ b/cryptography/hazmat/backends/openssl/backend.py
@@ -606,7 +606,9 @@ class _RSASignatureContext(object):
else:
self._finalize_method = self._finalize_pkcs1
else:
- raise UnsupportedPadding
+ raise UnsupportedPadding(
+ "{0} is not supported by this backend".format(padding.name)
+ )
self._padding = padding
self._algorithm = algorithm
@@ -678,6 +680,7 @@ class _RSASignatureContext(object):
sig_len,
evp_pkey
)
+ self._hash_ctx.finalize()
self._hash_ctx = None
assert res == 1
return self._backend._ffi.buffer(sig_buf)[:sig_len[0]]