aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2017-12-09 20:58:52 -0500
committerPaul Kehrer <paul.l.kehrer@gmail.com>2017-12-10 09:58:52 +0800
commit0242c08ee3e8324fdd9f571b7cc094d2d99c6411 (patch)
tree20d660cf980e820478a23ced9a46b8193bf77172 /tests
parent9aec3f918a1c89e86732303a0cfaf50de930ce74 (diff)
downloadcryptography-0242c08ee3e8324fdd9f571b7cc094d2d99c6411.tar.gz
cryptography-0242c08ee3e8324fdd9f571b7cc094d2d99c6411.tar.bz2
cryptography-0242c08ee3e8324fdd9f571b7cc094d2d99c6411.zip
In RSA test vectors, use verify() to avoid warnings (#4047)
* In RSA test vectors, use verify() to avoid warnings * whoops
Diffstat (limited to 'tests')
-rw-r--r--tests/hazmat/primitives/utils.py22
1 files changed, 14 insertions, 8 deletions
diff --git a/tests/hazmat/primitives/utils.py b/tests/hazmat/primitives/utils.py
index 16a26819..b0cc0cff 100644
--- a/tests/hazmat/primitives/utils.py
+++ b/tests/hazmat/primitives/utils.py
@@ -434,17 +434,23 @@ def rsa_verification_test(backend, params, hash_alg, pad_factory):
)
public_key = public_numbers.public_key(backend)
pad = pad_factory(params, hash_alg)
- verifier = public_key.verifier(
- binascii.unhexlify(params["s"]),
- pad,
- hash_alg
- )
- verifier.update(binascii.unhexlify(params["msg"]))
+ signature = binascii.unhexlify(params["s"])
+ msg = binascii.unhexlify(params["msg"])
if params["fail"]:
with pytest.raises(InvalidSignature):
- verifier.verify()
+ public_key.verify(
+ signature,
+ msg,
+ pad,
+ hash_alg
+ )
else:
- verifier.verify()
+ public_key.verify(
+ signature,
+ msg,
+ pad,
+ hash_alg
+ )
def _check_rsa_private_numbers(skey):