diff --git a/tests/include/test/drivers/config_test_driver.h b/tests/include/test/drivers/config_test_driver.h index 6a7fb1f3e4..22518bfc4f 100644 --- a/tests/include/test/drivers/config_test_driver.h +++ b/tests/include/test/drivers/config_test_driver.h @@ -35,7 +35,6 @@ /* PSA core mandatory configuration options */ #define MBEDTLS_CIPHER_C #define MBEDTLS_AES_C -#define MBEDTLS_SHA224_C #define MBEDTLS_SHA256_C #define MBEDTLS_PSA_BUILTIN_ALG_SHA_256 1 #define MBEDTLS_CTR_DRBG_C @@ -46,6 +45,7 @@ * purpose of a specific set of tests. */ //#define MBEDTLS_SHA1_C +//#define MBEDTLS_SHA224_C //#define MBEDTLS_SHA384_C //#define MBEDTLS_SHA512_C //#define MBEDTLS_MD_C diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh index db46b03879..5631b9fe42 100755 --- a/tests/scripts/all.sh +++ b/tests/scripts/all.sh @@ -1965,6 +1965,7 @@ component_test_psa_crypto_config_accel_ecdsa () { scripts/config.py -f include/psa/crypto_config.h unset PSA_WANT_ALG_ECB_NO_PADDING # SHA384 needed for some ECDSA signature tests. + scripts/config.py -f tests/include/test/drivers/config_test_driver.h set MBEDTLS_SHA224_C scripts/config.py -f tests/include/test/drivers/config_test_driver.h set MBEDTLS_SHA384_C scripts/config.py -f tests/include/test/drivers/config_test_driver.h set MBEDTLS_SHA512_C @@ -1973,6 +1974,7 @@ component_test_psa_crypto_config_accel_ecdsa () { make -C tests libtestdriver1.a CFLAGS="$ASAN_CFLAGS $loc_accel_flags" LDFLAGS="$ASAN_CFLAGS" # Restore test driver base configuration + scripts/config.py -f tests/include/test/drivers/config_test_driver.h unset MBEDTLS_SHA224_C scripts/config.py -f tests/include/test/drivers/config_test_driver.h unset MBEDTLS_SHA384_C scripts/config.py -f tests/include/test/drivers/config_test_driver.h unset MBEDTLS_SHA512_C @@ -2057,6 +2059,7 @@ component_test_psa_crypto_config_accel_rsa_signature () { scripts/config.py -f include/psa/crypto_config.h unset PSA_WANT_ALG_RIPEMD160_C scripts/config.py -f tests/include/test/drivers/config_test_driver.h set MBEDTLS_SHA1_C + scripts/config.py -f tests/include/test/drivers/config_test_driver.h set MBEDTLS_SHA224_C scripts/config.py -f tests/include/test/drivers/config_test_driver.h set MBEDTLS_SHA512_C # We need to define either MD_C or all of the PSA_WANT_ALG_SHAxxx. scripts/config.py -f tests/include/test/drivers/config_test_driver.h set MBEDTLS_MD_C @@ -2071,6 +2074,7 @@ component_test_psa_crypto_config_accel_rsa_signature () { # Restore test driver base configuration scripts/config.py -f tests/include/test/drivers/config_test_driver.h unset MBEDTLS_SHA1_C + scripts/config.py -f tests/include/test/drivers/config_test_driver.h unset MBEDTLS_SHA224_C scripts/config.py -f tests/include/test/drivers/config_test_driver.h unset MBEDTLS_SHA512_C scripts/config.py -f tests/include/test/drivers/config_test_driver.h unset MBEDTLS_MD_C scripts/config.py -f tests/include/test/drivers/config_test_driver.h unset MBEDTLS_PEM_PARSE_C