From d9b7fe379a9b7697a58256d4d58bca7dbe145b2d Mon Sep 17 00:00:00 2001 From: Tomi Fontanilles Date: Mon, 12 Jan 2026 13:46:30 +0200 Subject: [PATCH] modules: mbedtls: PKCS5: depend on, do not select MD To avoid dependency loops. Signed-off-by: Tomi Fontanilles --- drivers/wifi/esp32/Kconfig.esp32 | 1 + modules/hostap/Kconfig | 1 + modules/mbedtls/Kconfig.mbedtls | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/wifi/esp32/Kconfig.esp32 b/drivers/wifi/esp32/Kconfig.esp32 index a32b3b347f9..029b69ced5a 100644 --- a/drivers/wifi/esp32/Kconfig.esp32 +++ b/drivers/wifi/esp32/Kconfig.esp32 @@ -371,6 +371,7 @@ config ESP32_WIFI_MBEDTLS_CRYPTO select MBEDTLS_ECDH_C select MBEDTLS_ECDSA_C select MBEDTLS_PKCS5_C + select MBEDTLS_MD_C select MBEDTLS_PK_WRITE_C select MBEDTLS_CIPHER_MODE_CTR_ENABLED select MBEDTLS_CMAC diff --git a/modules/hostap/Kconfig b/modules/hostap/Kconfig index fa47d6c1da9..101c344804f 100644 --- a/modules/hostap/Kconfig +++ b/modules/hostap/Kconfig @@ -186,6 +186,7 @@ config WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT select MBEDTLS_ECP_ALL_ENABLED select MBEDTLS_CMAC select MBEDTLS_PKCS5_C + select MBEDTLS_MD_C select MBEDTLS_PK_WRITE_C select MBEDTLS_ECDH_C select MBEDTLS_ECDSA_C diff --git a/modules/mbedtls/Kconfig.mbedtls b/modules/mbedtls/Kconfig.mbedtls index 3d1c1dad14a..7c66b58f768 100644 --- a/modules/mbedtls/Kconfig.mbedtls +++ b/modules/mbedtls/Kconfig.mbedtls @@ -496,7 +496,7 @@ config MBEDTLS_HAVE_TIME_DATE config MBEDTLS_PKCS5_C bool "Password-based encryption functions" - select MBEDTLS_MD_C + depends on MBEDTLS_MD_C help Enable PKCS5 functions