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 <Gilles.Peskine@arm.com>
This commit is contained in:
Gilles Peskine
2024-12-16 19:22:52 +01:00
parent 91a3626ab7
commit 96da26ec65
+1
View File
@@ -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)