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
Hi @vindicatorr, mbedtls_pkcs5_pbkdf2_hmac is not deprecated in idf v4.4.3 and v5.0. Thats why esp32 using mbedtls_pkcs5_pbkdf2_hmac. mbedtls_pkcs5_pbkdf2_hmac_ext will be supported in upcoming release
Reproduction steps
Build anything that uses mbedtls for esp32.
Bug prevalence
Always
GitHub hash of the SDK that was being used
Master
Platform
esp32
Platform Version(s)
Master
Anything else?
Line of the issue: https://github.com/project-chip/connectedhomeip/blob/master/src/crypto/CHIPCryptoPALmbedTLS.cpp#L406
Discussion of deprecation of
mbedtls_pkcs5_pbkdf2_hmac
being replaced withmbedtls_pkcs5_pbkdf2_hmac_ext
: Mbed-TLS/mbedtls#6145Line of header containing deprecated function declaration: https://github.com/espressif/mbedtls/blob/e39975969d548572a39875ad29abd88b23285f94/include/mbedtls/pkcs5.h#L94
Line where esp32 disallows use of deprecated things: https://github.com/espressif/esp-idf/blob/49551cc48cb3cdd5563059028749616de313f0ec/components/mbedtls/port/include/mbedtls/esp_config.h#L2958
Move to using
mbedtls_pkcs5_pbkdf2_hmac_ext
instead.The text was updated successfully, but these errors were encountered: