aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2014-03-01 15:39:36 -0800
committerAlex Gaynor <alex.gaynor@gmail.com>2014-03-01 15:39:36 -0800
commit993d1c79f4997fada41b89034d3249e8a5c7dfbd (patch)
tree8563d1cd7df1daf419d161f0024b3d401465b253
parent09cd8e6cd8103870543d1cc72fe9d404e2bd062c (diff)
parent8516bae9bf4b55c68825f350f217db020f73fcfd (diff)
downloadcryptography-993d1c79f4997fada41b89034d3249e8a5c7dfbd.tar.gz
cryptography-993d1c79f4997fada41b89034d3249e8a5c7dfbd.tar.bz2
cryptography-993d1c79f4997fada41b89034d3249e8a5c7dfbd.zip
Merge pull request #708 from public/invalid-sig-errors
Consume errors on InvalidSignature
-rw-r--r--cryptography/hazmat/backends/openssl/backend.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/cryptography/hazmat/backends/openssl/backend.py b/cryptography/hazmat/backends/openssl/backend.py
index 1fcd7ef2..f05ee3d6 100644
--- a/cryptography/hazmat/backends/openssl/backend.py
+++ b/cryptography/hazmat/backends/openssl/backend.py
@@ -784,6 +784,7 @@ class _RSAVerificationContext(object):
# occurs.
assert res >= 0
if res == 0:
+ assert self._backend._consume_errors()
raise InvalidSignature
def _verify_pkcs1(self, rsa_cdata, evp_pkey, evp_md):
@@ -800,6 +801,7 @@ class _RSAVerificationContext(object):
# occurs.
assert res >= 0
if res == 0:
+ assert self._backend._consume_errors()
raise InvalidSignature