From 7d360f0cfdaaf2ee630d64867c71931068adb057 Mon Sep 17 00:00:00 2001 From: Eun0us Date: Wed, 15 Apr 2026 11:07:02 +0200 Subject: [PATCH] fix: enable mbedTLS ChaCha20-Poly1305 and HKDF for crypto.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sdkconfig.defaults was gitignored and missing — fresh clones failed to link due to undefined references to mbedtls_hkdf and mbedtls_chachapoly_*. - Remove sdkconfig.defaults from .gitignore - Add sdkconfig.defaults with required mbedTLS options --- .gitignore | 1 - espilon_bot/sdkconfig.defaults | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 espilon_bot/sdkconfig.defaults diff --git a/.gitignore b/.gitignore index 8b946c1..6026e89 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,6 @@ espilon_bot/build/ espilon_bot/sdkconfig espilon_bot/sdkconfig.old -espilon_bot/sdkconfig.defaults espilon_bot/.config espilon_bot/.config.old diff --git a/espilon_bot/sdkconfig.defaults b/espilon_bot/sdkconfig.defaults new file mode 100644 index 0000000..db9320d --- /dev/null +++ b/espilon_bot/sdkconfig.defaults @@ -0,0 +1,5 @@ +# Required by core/crypto.c (ChaCha20-Poly1305 + HKDF) +CONFIG_MBEDTLS_POLY1305_C=y +CONFIG_MBEDTLS_CHACHA20_C=y +CONFIG_MBEDTLS_CHACHAPOLY_C=y +CONFIG_MBEDTLS_HKDF_C=y