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
github-actionsbot
changed the title
ESP32 wpa_supplicant does not accept sha384-signed certificates
ESP32 wpa_supplicant does not accept sha384-signed certificates (IDFGH-5756)
Aug 24, 2021
My university recently switched their certificates for eduroam (a WPA enterprise network), causing all ESP-type microcontrollers not to be able to connect to the network anymore (even if they don't validate certificates). I disabled mbed-tls in wpa_supplicant and used the built-in tls library (this is easier to debug). The issue is here https://github.com/espressif/esp-idf/blob/master/components/wpa_supplicant/src/tls/x509v3.c#L1630. I "fixed" this by adding
return 0;
, but this can probably be properly fixed with https://patchwork.ozlabs.org/project/hostap/patch/1448154178-17670-5-git-send-email-pali.rohar@gmail.com/. There's also a bug with negotiating this certificate with mbed-tls, but this was harder to find so I didn't do that.Environment
git describe --tags
to find it): v4.3xtensa-esp32-elf-gcc --version
to find it):The text was updated successfully, but these errors were encountered: