mirror of
https://github.com/ARMmbed/mbedtls.git
synced 2025-06-26 15:07:59 +08:00

Switch psa_generate_tests from using the macro_collector module's PSAMacroCollector class, which was primarily written to generate destructors for the PSA value constructors, to its PSAMacroEnumerator class, which was primarily written to generate test cases. This allows psa_generate_tests to generate arguments for more macros. In particular, it now collects macro arguments from test_suite_psa_crypto_metadata. Algorithms with parameters are now supported. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>