From 9dc710e65ae08de8ad510a985ad1258aa76a26b3 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Mon, 25 Nov 2019 22:48:35 -0500 Subject: Get tests passing with latest wycheproof clone (#5076) * Get tests passing with latest wycheproof clone * Fix x25519 wycheproof tests * Fix for acme repo changes --- tests/wycheproof/test_ecdh.py | 1 + tests/wycheproof/test_x25519.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/wycheproof/test_ecdh.py b/tests/wycheproof/test_ecdh.py index 5fcc45b7..b89dc68c 100644 --- a/tests/wycheproof/test_ecdh.py +++ b/tests/wycheproof/test_ecdh.py @@ -21,6 +21,7 @@ _CURVES = { "secp256r1": ec.SECP256R1(), "secp384r1": ec.SECP384R1(), "secp521r1": ec.SECP521R1(), + "secp224k1": None, "secp256k1": ec.SECP256K1(), "brainpoolP224r1": None, "brainpoolP256r1": ec.BrainpoolP256R1(), diff --git a/tests/wycheproof/test_x25519.py b/tests/wycheproof/test_x25519.py index 991daaa4..29579467 100644 --- a/tests/wycheproof/test_x25519.py +++ b/tests/wycheproof/test_x25519.py @@ -19,7 +19,9 @@ from cryptography.hazmat.primitives.asymmetric.x25519 import ( ) @pytest.mark.wycheproof_tests("x25519_test.json") def test_x25519(backend, wycheproof): - assert list(wycheproof.testgroup.items()) == [("curve", "curve25519")] + assert set(wycheproof.testgroup.items()) == { + ("curve", "curve25519"), ("type", "XdhComp") + } private_key = X25519PrivateKey.from_private_bytes( binascii.unhexlify(wycheproof.testcase["private"]) -- cgit v1.2.3