diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-02-25 13:17:34 -0600 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-02-25 13:17:34 -0600 |
commit | c5b4d7239614ce3718a05601184276ca2691c84e (patch) | |
tree | a80d05e4e8056418339c99145735403c66823c95 | |
parent | 49e4c9c4f72311070aa444d7c35cfc27453e4ad9 (diff) | |
download | cryptography-c5b4d7239614ce3718a05601184276ca2691c84e.tar.gz cryptography-c5b4d7239614ce3718a05601184276ca2691c84e.tar.bz2 cryptography-c5b4d7239614ce3718a05601184276ca2691c84e.zip |
address review comments
-rw-r--r-- | cryptography/hazmat/backends/openssl/backend.py | 5 |
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]] |