From 242806ad6f9090326f06a23248b4aea6db7ef021 Mon Sep 17 00:00:00 2001 From: Gabor Mezei Date: Wed, 6 Nov 2024 16:17:19 +0100 Subject: [PATCH] Update dependencies All cipher padding methods depend on CBC. To aviod switching it off add this dependency to all of the methods and handle it as a common dependency. Signed-off-by: Gabor Mezei --- tests/scripts/depends.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/scripts/depends.py b/tests/scripts/depends.py index 3547f422df..cdc38ea063 100755 --- a/tests/scripts/depends.py +++ b/tests/scripts/depends.py @@ -269,6 +269,9 @@ REVERSE_DEPENDENCIES = { 'MBEDTLS_CIPHER_PADDING_PKCS7': ['MBEDTLS_PKCS5_C', 'MBEDTLS_PKCS12_C', 'PSA_WANT_ALG_CBC_PKCS7'], + 'MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS': ['MBEDTLS_CIPHER_MODE_CBC'], + 'MBEDTLS_CIPHER_PADDING_ZEROS': ['MBEDTLS_CIPHER_MODE_CBC'], + 'MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN': ['MBEDTLS_CIPHER_MODE_CBC'], 'MBEDTLS_ECP_DP_BP256R1_ENABLED': ['PSA_WANT_ECC_BRAINPOOL_P_R1_256'], 'MBEDTLS_ECP_DP_BP384R1_ENABLED': ['PSA_WANT_ECC_BRAINPOOL_P_R1_384'],