From d0f6b5476d3f01b0a2947be99a7e1742c6078b2d Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 6 Jan 2026 17:04:52 +0100 Subject: [PATCH] Don't call SHA3 selftest when SHA3 is accelerated `mbedtls_sha3_self_test` only exists in the built-in implementation. The SHA3 self-test won't run until the tf-psa-crypto submodule moves past https://github.com/Mbed-TLS/TF-PSA-Crypto/pull/618 Signed-off-by: Gilles Peskine --- programs/test/selftest.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/programs/test/selftest.c b/programs/test/selftest.c index 0e906ab4a3..04d35cd8ed 100644 --- a/programs/test/selftest.c +++ b/programs/test/selftest.c @@ -289,10 +289,7 @@ const selftest_t selftests[] = #if defined(MBEDTLS_SHA512_C) { "sha512", mbedtls_sha512_self_test }, #endif -#if defined(PSA_WANT_ALG_SHA3_224) || \ - defined(PSA_WANT_ALG_SHA3_256) || \ - defined(PSA_WANT_ALG_SHA3_384) || \ - defined(PSA_WANT_ALG_SHA3_512) +#if defined(MBEDTLS_SHA3_C) { "sha3", mbedtls_sha3_self_test }, #endif #if defined(MBEDTLS_AES_C)