esp_wifi: Fix some wifi bugs.

1. Send encrypted mgmt frames in pmf connection
2. Remove dependecy of SHA256 AKM on PMF
3. Fix null pointer dereference
4. Set TTLS default phase2 method as MSCHAPV2.
pull/6365/head
kapil.gupta 2020-12-16 15:45:30 +05:30
rodzic 778b54bbcb
commit 903198ad7f
3 zmienionych plików z 10 dodań i 3 usunięć

@ -1 +1 @@
Subproject commit c69597c79fc5d3b2bffb5cc330bd7ab8f956e460
Subproject commit d530c227d7cd073ce14658124325e0352fae4e1d

Wyświetl plik

@ -502,6 +502,10 @@ struct tls_connection * tls_connection_init(void *tls_ctx)
void tls_connection_deinit(void *tls_ctx, struct tls_connection *conn)
{
/* case: tls init failed */
if (!conn) {
return;
}
/* Free ssl ctx and data */
tls_mbedtls_conn_delete((tls_context_t *) conn->tls);
os_free(conn->tls);

Wyświetl plik

@ -478,6 +478,9 @@ int eap_peer_config_init(
if (g_wpa_ttls_phase2_type) {
sm->config.phase2 = g_wpa_ttls_phase2_type;
} else {
/* set default config phase2 mode as MSCHAPV2 */
sm->config.phase2 = "auth=MSCHAPV2";
}
return 0;