From f324e9e3b5f4d0bb6c6cb5cc79d6d4ed7bc8a90e Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 21 Nov 2024 18:37:03 +0100 Subject: [PATCH] psa_test_case automatic dependencies: RSA_GENERATE_MIN_KEY_BITS No changes to the generated output (the new functionality isn't used yet). Signed-off-by: Gilles Peskine --- scripts/mbedtls_framework/psa_test_case.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/mbedtls_framework/psa_test_case.py b/scripts/mbedtls_framework/psa_test_case.py index 9c52acf6d..aa9a49d85 100644 --- a/scripts/mbedtls_framework/psa_test_case.py +++ b/scripts/mbedtls_framework/psa_test_case.py @@ -103,6 +103,11 @@ class TestCase(test_case.TestCase): if self.key_pair_usage is not None: dependencies = psa_information.fix_key_pair_dependencies(dependencies, self.key_pair_usage) + if 'PSA_WANT_KEY_TYPE_RSA_KEY_PAIR_GENERATE' in dependencies and \ + self.key_bits is not None: + size_dependency = ('PSA_VENDOR_RSA_GENERATE_MIN_KEY_BITS <= ' + + str(self.key_bits)) + dependencies.append(size_dependency) return dependencies def set_arguments(self, arguments: List[str]) -> None: