You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Build fails with multiple symbol definitions when CONFIG_ESP32_WIFI_MBEDTLS_CRYPTO is enabled. Specifically, there are conflicts between functions defined in both aes-omac1.c and crypto_mbedtls.c:
omac1_aes_vector
omac1_aes_128_vector
omac1_aes_128
The source files list is in hal/espressif/zephyr/esp32s3/CMakeLists.txt where CONFIG_MBEDTLS_MAC_CMAC_ENABLED is referenced but doesn't exist in any Kconfig I have searched.
Workaround
Commenting out this line makes it compile successfully:
Describe the bug
Build fails with multiple symbol definitions when
CONFIG_ESP32_WIFI_MBEDTLS_CRYPTO
is enabled. Specifically, there are conflicts between functions defined in bothaes-omac1.c
andcrypto_mbedtls.c
:omac1_aes_vector
omac1_aes_128_vector
omac1_aes_128
The source files list is in
hal/espressif/zephyr/esp32s3/CMakeLists.txt
whereCONFIG_MBEDTLS_MAC_CMAC_ENABLED
is referenced but doesn't exist in any Kconfig I have searched.Workaround
Commenting out this line makes it compile successfully:
To Reproduce
Build for ESP32S3 with
CONFIG_ESP32_WIFI_MBEDTLS_CRYPTO
enabledEnvironment:
Addition Context
The text was updated successfully, but these errors were encountered: