aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2017-05-10 23:11:30 -0400
committerPaul Kehrer <paul.l.kehrer@gmail.com>2017-05-10 22:11:30 -0500
commit5ca9946a5ae87ceedc4b6f2744b9300e957c8a98 (patch)
tree578edda39ca9d7a6b290f376ebb21f4961a199a6 /src
parent92f570eabe713653e5fe2dc9ba666493df047ccb (diff)
downloadcryptography-5ca9946a5ae87ceedc4b6f2744b9300e957c8a98.tar.gz
cryptography-5ca9946a5ae87ceedc4b6f2744b9300e957c8a98.tar.bz2
cryptography-5ca9946a5ae87ceedc4b6f2744b9300e957c8a98.zip
Fixes #3538 -- Make our OpenSSL EC verifier's implementation match the API (#3539)
* Document our real API for EC verification, not an accident * formatting consistency * fix the code itself * fixed class name * fixed a test too
Diffstat (limited to 'src')
-rw-r--r--src/cryptography/hazmat/backends/openssl/ec.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/ec.py b/src/cryptography/hazmat/backends/openssl/ec.py
index cecd25e1..68a35b21 100644
--- a/src/cryptography/hazmat/backends/openssl/ec.py
+++ b/src/cryptography/hazmat/backends/openssl/ec.py
@@ -86,7 +86,6 @@ def _ecdsa_sig_verify(backend, public_key, signature, data):
if res != 1:
backend._consume_errors()
raise InvalidSignature
- return True
@utils.register_interface(AsymmetricSignatureContext)
@@ -118,7 +117,7 @@ class _ECDSAVerificationContext(object):
def verify(self):
digest = self._digest.finalize()
- return _ecdsa_sig_verify(
+ _ecdsa_sig_verify(
self._backend, self._public_key, self._signature, digest
)
@@ -283,4 +282,4 @@ class _EllipticCurvePublicKey(object):
data, algorithm = _calculate_digest_and_algorithm(
self._backend, data, signature_algorithm._algorithm
)
- return _ecdsa_sig_verify(self._backend, self, signature, data)
+ _ecdsa_sig_verify(self._backend, self, signature, data)