From 2154ce2040cf9595a050b159efb337c5558b72fd Mon Sep 17 00:00:00 2001 From: Minos Galanakis Date: Thu, 28 Nov 2024 22:26:48 +0000 Subject: [PATCH] component_test_ccm_aes_sha256: Workaround for split libtestdriver config. Signed-off-by: Minos Galanakis --- tests/scripts/components-configuration-crypto.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/scripts/components-configuration-crypto.sh b/tests/scripts/components-configuration-crypto.sh index b548137e30..2daea86d38 100644 --- a/tests/scripts/components-configuration-crypto.sh +++ b/tests/scripts/components-configuration-crypto.sh @@ -2165,11 +2165,13 @@ component_test_aead_only_ccm () { component_test_ccm_aes_sha256 () { msg "build: CCM + AES + SHA256 configuration" - cp "$CONFIG_TEST_DRIVER_H" "$CONFIG_H" - cp configs/crypto-config-ccm-aes-sha256.h "$CRYPTO_CONFIG_H" - + cp "tf-psa-crypto/tests/configs/config_test_driver.h" "$CONFIG_H" + head -n -1 configs/crypto-config-ccm-aes-sha256.h > "$CRYPTO_CONFIG_H" + echo "#define MBEDTLS_PSA_CRYPTO_C" >> "$CRYPTO_CONFIG_H" + echo "#define MBEDTLS_CTR_DRBG_C" >> "$CRYPTO_CONFIG_H" + echo "#define MBEDTLS_ENTROPY_C" >> "$CRYPTO_CONFIG_H" + echo "#endif /* PSA_CRYPTO_CONFIG_H */" >> "$CRYPTO_CONFIG_H" make - msg "test: CCM + AES + SHA256 configuration" make test }