From 6152b37aa51f1724ab2c298f44fd6e8474168529 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Sun, 4 Jun 2023 22:30:47 -0400 Subject: [PATCH 1/2] Correctly invoke ec.generate_private_key It takes a curve instance, not a curve class --- test/functional/test_f_crypto.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/functional/test_f_crypto.py b/test/functional/test_f_crypto.py index 9242deedd..e0deb04f0 100644 --- a/test/functional/test_f_crypto.py +++ b/test/functional/test_f_crypto.py @@ -43,7 +43,7 @@ def test_ecc_static_length_signature(algorithm): def test_signer_key_bytes_cycle(): - key = ec.generate_private_key(curve=ec.SECP384R1, backend=default_backend()) + key = ec.generate_private_key(curve=ec.SECP384R1(), backend=default_backend()) signer = Signer(algorithm=aws_encryption_sdk.Algorithm.AES_256_GCM_IV12_TAG16_HKDF_SHA384_ECDSA_P384, key=key) key_bytes = signer.key_bytes() new_signer = Signer.from_key_bytes( From 486eb602d0044682574b1b61d08cfd79863e9384 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Mon, 5 Jun 2023 20:17:04 -0400 Subject: [PATCH 2/2] fix(test): correctly invoke ec.generate_private_key