diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-04-14 16:09:05 -0400 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-04-19 22:16:15 -0500 |
commit | b16937fed8ef6afebdb1f3198d145df876497c81 (patch) | |
tree | ed4946d6108d0361d1948bfdefe7db1364f8b570 | |
parent | 9a5b4fc5e9c6524a8d35f2b14f17016a9d979114 (diff) | |
download | cryptography-b16937fed8ef6afebdb1f3198d145df876497c81.tar.gz cryptography-b16937fed8ef6afebdb1f3198d145df876497c81.tar.bz2 cryptography-b16937fed8ef6afebdb1f3198d145df876497c81.zip |
address review concerns
-rw-r--r-- | cryptography/hazmat/backends/openssl/backend.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cryptography/hazmat/backends/openssl/backend.py b/cryptography/hazmat/backends/openssl/backend.py index 538e6a5f..b3c2f0ee 100644 --- a/cryptography/hazmat/backends/openssl/backend.py +++ b/cryptography/hazmat/backends/openssl/backend.py @@ -901,13 +901,15 @@ class _RSASignatureContext(object): self._backend._lib.RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE or errors[0].reason == self._backend._lib.RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY) + reason = None if (errors[0].reason == self._backend._lib.RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE): reason = ("Salt length too long for key size. Try using " "MAX_LENGTH instead.") - if (errors[0].reason == + elif (errors[0].reason == self._backend._lib.RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY): reason = "Digest too large for key size. Use a larger key." + assert reason is not None raise ValueError(reason) return self._backend._ffi.buffer(buf)[:] |