From 5ca9946a5ae87ceedc4b6f2744b9300e957c8a98 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Wed, 10 May 2017 23:11:30 -0400 Subject: 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 --- src/cryptography/hazmat/backends/openssl/ec.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') 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) -- cgit v1.2.3