aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Stapleton <alexs@prol.etari.at>2014-03-01 23:04:54 +0000
committerAlex Stapleton <alexs@prol.etari.at>2014-03-01 23:21:43 +0000
commit8516bae9bf4b55c68825f350f217db020f73fcfd (patch)
tree8563d1cd7df1daf419d161f0024b3d401465b253
parent09cd8e6cd8103870543d1cc72fe9d404e2bd062c (diff)
downloadcryptography-8516bae9bf4b55c68825f350f217db020f73fcfd.tar.gz
cryptography-8516bae9bf4b55c68825f350f217db020f73fcfd.tar.bz2
cryptography-8516bae9bf4b55c68825f350f217db020f73fcfd.zip
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