Lines Matching refs:sae
76 sae_set_group(&wpa_s->sme.sae, group) == 0) { in sme_set_sae_group()
78 wpa_s->sme.sae.group); in sme_set_sae_group()
79 wpa_s->sme.sae.akmp = external ? in sme_set_sae_group()
170 if (reuse && wpa_s->sme.sae.tmp && in sme_auth_build_sae_commit()
171 ether_addr_equal(addr, wpa_s->sme.sae.tmp->bssid)) { in sme_auth_build_sae_commit()
174 use_pt = wpa_s->sme.sae.h2e; in sme_auth_build_sae_commit()
175 use_pk = wpa_s->sme.sae.pk; in sme_auth_build_sae_commit()
243 sae_prepare_commit_pt(&wpa_s->sme.sae, ssid->pt, in sme_auth_build_sae_commit()
250 &wpa_s->sme.sae) < 0) { in sme_auth_build_sae_commit()
254 if (wpa_s->sme.sae.tmp) { in sme_auth_build_sae_commit()
255 os_memcpy(wpa_s->sme.sae.tmp->bssid, addr, ETH_ALEN); in sme_auth_build_sae_commit()
257 wpa_s->sme.sae.pk = 1; in sme_auth_build_sae_commit()
259 os_memcpy(wpa_s->sme.sae.tmp->own_addr, wpa_s->own_addr, in sme_auth_build_sae_commit()
261 os_memcpy(wpa_s->sme.sae.tmp->peer_addr, addr, ETH_ALEN); in sme_auth_build_sae_commit()
262 sae_pk_set_password(&wpa_s->sme.sae, password); in sme_auth_build_sae_commit()
282 if (sae_write_commit(&wpa_s->sme.sae, buf, wpa_s->sme.sae_token, in sme_auth_build_sae_commit()
314 sae_write_confirm(&wpa_s->sme.sae, buf); in sme_auth_build_sae_confirm()
1049 wpa_s->sme.sae.state = start ? SAE_COMMITTED : SAE_CONFIRMED; in sme_send_authentication()
1307 wpa_s->sme.sae.state = SAE_NOTHING; in sme_authenticate()
1308 wpa_s->sme.sae.send_confirm = 0; in sme_authenticate()
1387 wpa_s->sme.sae.state = SAE_COMMITTED; in sme_external_auth_send_sae_commit()
1429 params.pmkid = wpa_s->sme.sae.pmkid; in sme_send_external_auth_status()
1474 wpa_s->sme.sae.state = SAE_CONFIRMED; in sme_external_auth_send_sae_confirm()
1549 wpa_s->sme.sae.state = SAE_NOTHING; in sme_external_auth_trigger()
1550 wpa_s->sme.sae.send_confirm = 0; in sme_external_auth_trigger()
1671 wpa_s->sme.sae.state == SAE_COMMITTED && in sme_sae_auth()
1695 if (sae_group_allowed(&wpa_s->sme.sae, groups, group) != in sme_sae_auth()
1705 h2e = wpa_s->sme.sae.h2e; in sme_sae_auth()
1756 wpa_s->sme.sae.state == SAE_COMMITTED && in sme_sae_auth()
1761 wpa_s->sme.sae.group); in sme_sae_auth()
1814 if (wpa_s->sme.sae.state != SAE_COMMITTED) { in sme_sae_auth()
1819 if (wpa_s->sme.sae.h2e && status_code == WLAN_STATUS_SUCCESS) { in sme_sae_auth()
1824 if ((!wpa_s->sme.sae.h2e || wpa_s->sme.sae.pk) && in sme_sae_auth()
1830 if (!wpa_s->sme.sae.pk && in sme_sae_auth()
1839 res = sae_parse_commit(&wpa_s->sme.sae, data, len, NULL, NULL, in sme_sae_auth()
1852 if (wpa_s->sme.sae.tmp && in sme_sae_auth()
1855 wpa_s->sme.sae.tmp->peer_rejected_groups)) in sme_sae_auth()
1858 if (sae_process_commit(&wpa_s->sme.sae) < 0) { in sme_sae_auth()
1882 if (wpa_s->sme.sae.state != SAE_CONFIRMED) in sme_sae_auth()
1884 if (sae_check_confirm(&wpa_s->sme.sae, data, len, in sme_sae_auth()
1892 wpa_s->sme.sae.state = SAE_ACCEPTED; in sme_sae_auth()
1893 sae_clear_temp_data(&wpa_s->sme.sae); in sme_sae_auth()
1913 wpa_sm_set_pmk(wpa_s->wpa, wpa_s->sme.sae.pmk, wpa_s->sme.sae.pmk_len, in sme_sae_set_pmk()
1914 wpa_s->sme.sae.pmkid, bssid); in sme_sae_set_pmk()
1928 wpa_s->sme.sae.pmkid, true) < 0) in sme_sae_set_pmk()
2997 sae_clear_data(&wpa_s->sme.sae); in sme_clear_on_disassoc()