From ed3c44e94d47b6833d19b58f9793e071c9811ca4 Mon Sep 17 00:00:00 2001 From: irriden Date: Tue, 14 Nov 2023 19:31:44 +0000 Subject: [PATCH] sphinx-key: mqtts see here for an explanation of settings - crucial for manageable memory footprint https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/api-reference/protocols/mbedtls.html#reducing-heap-usage --- sphinx-key/sdkconfig.defaults | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sphinx-key/sdkconfig.defaults b/sphinx-key/sdkconfig.defaults index 994e7a2..1c12f77 100644 --- a/sphinx-key/sdkconfig.defaults +++ b/sphinx-key/sdkconfig.defaults @@ -10,5 +10,10 @@ CONFIG_FATFS_LFN_STACK=y # Workaround for https://github.com/espressif/esp-idf/issues/7631 CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y -CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN=y -#CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=n +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN=y +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y + +CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=n +CONFIG_MBEDTLS_DYNAMIC_BUFFER=y +CONFIG_MBEDTLS_DYNAMIC_FREE_CONFIG_DATA=y +CONFIG_MBEDTLS_DYNAMIC_FREE_CA_CERT=y