diff --git a/modules/mbedtls/Kconfig.tls-generic b/modules/mbedtls/Kconfig.tls-generic index 65705d157f2..7230efbd31c 100644 --- a/modules/mbedtls/Kconfig.tls-generic +++ b/modules/mbedtls/Kconfig.tls-generic @@ -375,4 +375,10 @@ config MBEDTLS_HAVE_TIME_DATE There also need to be a valid time source in the system, as mbedTLS expects a valid date/time for certificate validation." +config MBEDTLS_PKCS5_C + bool "Enable password-based encryption functions" + select MBEDTLS_MD + help + Enable PKCS5 functions + endmenu diff --git a/modules/mbedtls/configs/config-tls-generic.h b/modules/mbedtls/configs/config-tls-generic.h index 06acc5359d5..ec6a30bc713 100644 --- a/modules/mbedtls/configs/config-tls-generic.h +++ b/modules/mbedtls/configs/config-tls-generic.h @@ -411,6 +411,10 @@ #define MBEDTLS_PK_C #endif +#if defined(CONFIG_MBEDTLS_PKCS5_C) +#define MBEDTLS_PKCS5_C +#endif + #define MBEDTLS_SSL_IN_CONTENT_LEN CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN #define MBEDTLS_SSL_OUT_CONTENT_LEN CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN