From 479122b21d97f873d3a9bd189482197c42c77a64 Mon Sep 17 00:00:00 2001 From: David Cermak Date: Tue, 12 Aug 2025 16:59:53 +0200 Subject: [PATCH] fix(mbedtls_cxx): Enable mbedtls cookie support --- .github/workflows/tls_cxx__build.yml | 3 +++ .../mbedtls_cxx/examples/udp_mutual_auth/sdkconfig.defaults | 1 + .../mbedtls_cxx/tests/uart_mutual_auth/sdkconfig.defaults | 1 + 3 files changed, 5 insertions(+) diff --git a/.github/workflows/tls_cxx__build.yml b/.github/workflows/tls_cxx__build.yml index b9a8421eb..4733e0942 100644 --- a/.github/workflows/tls_cxx__build.yml +++ b/.github/workflows/tls_cxx__build.yml @@ -25,6 +25,9 @@ jobs: - name: Build ${{ matrix.test.app }} with IDF-${{ matrix.idf_ver }} shell: bash run: | + if [[ "${{ matrix.idf_ver }}" != "latest" ]]; then + export EXPECTED_WARNING="unknown kconfig symbol 'MBEDTLS_SSL_COOKIE_C'" + fi . ${IDF_PATH}/export.sh pip install idf-component-manager idf-build-apps --upgrade python ./ci/build_apps.py ./components/mbedtls_cxx/${{ matrix.test.path }} -vv --preserve-all diff --git a/components/mbedtls_cxx/examples/udp_mutual_auth/sdkconfig.defaults b/components/mbedtls_cxx/examples/udp_mutual_auth/sdkconfig.defaults index f4780e839..4449fccf3 100644 --- a/components/mbedtls_cxx/examples/udp_mutual_auth/sdkconfig.defaults +++ b/components/mbedtls_cxx/examples/udp_mutual_auth/sdkconfig.defaults @@ -1,2 +1,3 @@ CONFIG_MBEDTLS_SSL_PROTO_DTLS=y +CONFIG_MBEDTLS_SSL_COOKIE_C=y CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=8192 diff --git a/components/mbedtls_cxx/tests/uart_mutual_auth/sdkconfig.defaults b/components/mbedtls_cxx/tests/uart_mutual_auth/sdkconfig.defaults index 76a202826..2e7342d1e 100644 --- a/components/mbedtls_cxx/tests/uart_mutual_auth/sdkconfig.defaults +++ b/components/mbedtls_cxx/tests/uart_mutual_auth/sdkconfig.defaults @@ -1,3 +1,4 @@ CONFIG_IDF_TARGET="esp32" CONFIG_MBEDTLS_SSL_PROTO_DTLS=y +CONFIG_MBEDTLS_SSL_COOKIE_C=y CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=8192