Add test case for allowing setting an always-on removed option
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
diff --git a/tests/scripts/test_config_checks.py b/tests/scripts/test_config_checks.py
index edaf525..ee624d8 100755
--- a/tests/scripts/test_config_checks.py
+++ b/tests/scripts/test_config_checks.py
@@ -112,6 +112,15 @@
'#undef MBEDTLS_BASE64_C',
error=r'MBEDTLS_BASE64_C .*psa/crypto_config\.h')
+ def test_crypto_define_MBEDTLS_USE_PSA_CRYPTO(self) -> None:
+ """It's ok to set MBEDTLS_USE_PSA_CRYPTO (now effectively always on)."""
+ self.good_case('#define MBEDTLS_USE_PSA_CRYPTO')
+
+ def test_crypto_define_MBEDTLS_USE_PSA_CRYPTO(self) -> None:
+ """It's ok to set MBEDTLS_USE_PSA_CRYPTO (now effectively always on)."""
+ self.good_case(None,
+ '#define MBEDTLS_USE_PSA_CRYPTO')
+
if __name__ == '__main__':
unittest.main()