From 552f31410cb53988772c654616e337fe9578824b Mon Sep 17 00:00:00 2001 From: Ben Taylor Date: Tue, 6 Jan 2026 13:30:04 +0000 Subject: [PATCH] Re-add the HMAC_DRBG and CTR_DRBG are cryptographic modules as they are still required Signed-off-by: Ben Taylor --- programs/test/selftest.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/programs/test/selftest.c b/programs/test/selftest.c index 205a0a29a3..43dd0ed691 100644 --- a/programs/test/selftest.c +++ b/programs/test/selftest.c @@ -9,6 +9,8 @@ #include "mbedtls/build_info.h" +#include "mbedtls/private/hmac_drbg.h" +#include "mbedtls/private/ctr_drbg.h" #include "mbedtls/private/gcm.h" #include "mbedtls/private/ccm.h" #include "mbedtls/private/cmac.h" @@ -283,6 +285,12 @@ const selftest_t selftests[] = #if defined(MBEDTLS_ARIA_C) { "aria", mbedtls_aria_self_test }, #endif +#if defined(MBEDTLS_CTR_DRBG_C) + { "ctr_drbg", mbedtls_ctr_drbg_self_test }, +#endif +#if defined(MBEDTLS_HMAC_DRBG_C) + { "hmac_drbg", mbedtls_hmac_drbg_self_test }, +#endif #if defined(MBEDTLS_ECP_C) { "ecp", mbedtls_ecp_self_test }, #endif