Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESP32: Remove esp32_mbedtls component(v1.1 cherry-pick of PR 26608 and PR 26750) #26779

Merged

Conversation

wqx6
Copy link
Contributor

@wqx6 wqx6 commented May 24, 2023

Problem

We should use mbedtls component in IDF instead of esp_mbedtls component

This cherrypicks #26608 and #26750

Changes

  • Remove esp32_mbedtls
  • Enable HKDF in sdkconfig.defaults

Tests

Tested on ESP32&ESP32C3, the commissioning works well. Both the PASE Session and CASE Session can be established successfully.

wqx6 and others added 4 commits May 24, 2023 10:09
This seems to be required, otherwise I get errors like:

```
config/esp32/third_party/connectedhomeip/src/crypto/CHIPCryptoPALmbedTLS.cpp:330: undefined reference to `mbedtls_hkdf'
```

Co-authored-by: Andrei Litvin <andreilitvin@google.com>
@andy31415 andy31415 merged commit 3267ef3 into project-chip:v1.1-branch May 24, 2023
51 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants