From c5b4d7239614ce3718a05601184276ca2691c84e Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Tue, 25 Feb 2014 13:17:34 -0600 Subject: address review comments --- cryptography/hazmat/backends/openssl/backend.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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]] -- cgit v1.2.3