fix(mbedtls): fix MBEDTLS_POLY1305_C build config

Closes https://github.com/espressif/esp-idf/issues/18243
This commit is contained in:
Mahavir Jain
2026-02-17 20:09:13 +05:30
parent 97d9585357
commit 89a44d513c
3 changed files with 2 additions and 25 deletions
+1 -7
View File
@@ -1162,12 +1162,6 @@ menu "mbedTLS"
endmenu endmenu
menu "Hash functions" menu "Hash functions"
config MBEDTLS_POLY1305_C
bool "Poly1305 MAC algorithm"
default n
help
Enable support for Poly1305 MAC algorithm.
config MBEDTLS_RIPEMD160_C config MBEDTLS_RIPEMD160_C
bool "Enable RIPEMD-160 hash algorithm" bool "Enable RIPEMD-160 hash algorithm"
default n default n
@@ -1618,7 +1612,7 @@ menu "mbedTLS"
config MBEDTLS_CHACHAPOLY_C config MBEDTLS_CHACHAPOLY_C
bool "ChaCha20-Poly1305 AEAD algorithm" bool "ChaCha20-Poly1305 AEAD algorithm"
default n default n
depends on MBEDTLS_CHACHA20_C && MBEDTLS_POLY1305_C depends on MBEDTLS_CHACHA20_C
help help
Enable support for ChaCha20-Poly1305 AEAD algorithm. Enable support for ChaCha20-Poly1305 AEAD algorithm.
@@ -169,7 +169,6 @@ CONFIG_MBEDTLS_HMAC_DRBG_C=y
CONFIG_MBEDTLS_BASE64_C=y CONFIG_MBEDTLS_BASE64_C=y
CONFIG_MBEDTLS_CHACHA20_C=n CONFIG_MBEDTLS_CHACHA20_C=n
CONFIG_MBEDTLS_POLY1305_C=n
# #
# End of mbedTLS Minimal Configuration Preset # End of mbedTLS Minimal Configuration Preset
@@ -2008,7 +2008,6 @@
#ifdef CONFIG_MBEDTLS_CHACHA20_C #ifdef CONFIG_MBEDTLS_CHACHA20_C
#define PSA_WANT_KEY_TYPE_CHACHA20 1 #define PSA_WANT_KEY_TYPE_CHACHA20 1
#else #else
#undef MBEDTLS_CHACHA20_C
#undef PSA_WANT_KEY_TYPE_CHACHA20 #undef PSA_WANT_KEY_TYPE_CHACHA20
#endif #endif
@@ -2019,12 +2018,11 @@
* *
* Module: library/chachapoly.c * Module: library/chachapoly.c
* *
* This module requires: MBEDTLS_CHACHA20_C, MBEDTLS_POLY1305_C * This module requires: MBEDTLS_CHACHA20_C
*/ */
#ifdef CONFIG_MBEDTLS_CHACHAPOLY_C #ifdef CONFIG_MBEDTLS_CHACHAPOLY_C
#define PSA_WANT_ALG_CHACHA20_POLY1305 1 #define PSA_WANT_ALG_CHACHA20_POLY1305 1
#else #else
#undef MBEDTLS_CHACHAPOLY_C
#undef PSA_WANT_ALG_CHACHA20_POLY1305 #undef PSA_WANT_ALG_CHACHA20_POLY1305
#endif #endif
@@ -2520,20 +2518,6 @@
*/ */
#define MBEDTLS_PLATFORM_C #define MBEDTLS_PLATFORM_C
/**
* \def MBEDTLS_POLY1305_C
*
* Enable the Poly1305 MAC algorithm.
*
* Module: library/poly1305.c
* Caller: library/chachapoly.c
*/
#ifdef CONFIG_MBEDTLS_POLY1305_C
#define MBEDTLS_POLY1305_C
#else
#undef MBEDTLS_POLY1305_C
#endif
/** /**
* \def MBEDTLS_RIPEMD160_C * \def MBEDTLS_RIPEMD160_C
* *