From 96da26ec6510e124ad5208b2106bab34f0c550b5 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 16 Dec 2024 19:22:52 +0100 Subject: [PATCH] PSA test case generation: operation fail: fix family dependencies In operation failure test cases, fix dependencies on DH or ECC groups, which were not spelled correctly and were missing the size suffix. This changes the dependencies of many test cases in `test_suite_psa_crypto_op_fail.generated.data` to no longer have a never-implemented symbol as a dependency. Thus more test cases will run. Signed-off-by: Gilles Peskine --- scripts/generate_psa_tests.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/generate_psa_tests.py b/scripts/generate_psa_tests.py index 0f22272f9..a87ec81ad 100755 --- a/scripts/generate_psa_tests.py +++ b/scripts/generate_psa_tests.py @@ -257,6 +257,7 @@ class OpFail: if kt: bits = kt.sizes_to_test()[0] tc.set_key_bits(bits) + dependencies = psa_information.finish_family_dependencies(dependencies, bits) key_material = kt.key_material(bits) arguments += [key_type, test_case.hex_string(key_material)] arguments.append(alg.expression)