aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/hazmat/primitives/test_ec.py23
1 files changed, 12 insertions, 11 deletions
diff --git a/tests/hazmat/primitives/test_ec.py b/tests/hazmat/primitives/test_ec.py
index 4f08f184..02b1cdc6 100644
--- a/tests/hazmat/primitives/test_ec.py
+++ b/tests/hazmat/primitives/test_ec.py
@@ -514,12 +514,11 @@ class TestECDSAVectors(object):
signature = encode_dss_signature(vector['r'], vector['s'])
- verifier = key.verifier(
+ key.verify(
signature,
+ vector['message'],
ec.ECDSA(hash_type())
)
- verifier.update(vector['message'])
- verifier.verify()
@pytest.mark.parametrize(
"vector",
@@ -543,17 +542,19 @@ class TestECDSAVectors(object):
signature = encode_dss_signature(vector['r'], vector['s'])
- verifier = key.verifier(
- signature,
- ec.ECDSA(hash_type())
- )
- verifier.update(vector['message'])
-
if vector["fail"] is True:
with pytest.raises(exceptions.InvalidSignature):
- verifier.verify()
+ key.verify(
+ signature,
+ vector['message'],
+ ec.ECDSA(hash_type())
+ )
else:
- verifier.verify()
+ key.verify(
+ signature,
+ vector['message'],
+ ec.ECDSA(hash_type())
+ )
def test_sign(self, backend):
_skip_curve_unsupported(backend, ec.SECP256R1())