You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ae7d9fbd3d
The previous implementation used an obsolete sm->eapol_key_crypt pointer which was not set anywhere (i.e., was always NULL). In addition, the condition of sm->eap_if->eapKeyAvailable was not valid here since this is the case of MSK from an external authentication server and not the internal EAP server. Consequently, the wpa_auth_pmksa_add() call here was never used. The PMKSA cache was still added, but it happened at the completion of the 4-way handshake rather than at the completion of EAP authentication. That later location looks better, so delete the unreachable code in Access-Accept handling. In addition, remove the now complete unused struct eapol_state_machine eapol_key_* variables. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com> |
9 years ago | |
---|---|---|
.. | ||
Makefile | 9 years ago | |
accounting.c | 9 years ago | |
accounting.h | 12 years ago | |
acs.c | 9 years ago | |
acs.h | 11 years ago | |
ap_config.c | 9 years ago | |
ap_config.h | 9 years ago | |
ap_drv_ops.c | 9 years ago | |
ap_drv_ops.h | 9 years ago | |
ap_list.c | 9 years ago | |
ap_list.h | 9 years ago | |
ap_mlme.c | 10 years ago | |
ap_mlme.h | ||
authsrv.c | 9 years ago | |
authsrv.h | ||
beacon.c | 9 years ago | |
beacon.h | 9 years ago | |
bss_load.c | 10 years ago | |
bss_load.h | 10 years ago | |
ctrl_iface_ap.c | 9 years ago | |
ctrl_iface_ap.h | 10 years ago | |
dfs.c | 9 years ago | |
dfs.h | 9 years ago | |
dhcp_snoop.c | 10 years ago | |
dhcp_snoop.h | 10 years ago | |
drv_callbacks.c | 9 years ago | |
eap_user_db.c | 9 years ago | |
gas_serv.c | 9 years ago | |
gas_serv.h | 9 years ago | |
hostapd.c | 9 years ago | |
hostapd.h | 9 years ago | |
hs20.c | 10 years ago | |
hs20.h | 10 years ago | |
hw_features.c | 9 years ago | |
hw_features.h | 9 years ago | |
iapp.c | 10 years ago | |
iapp.h | ||
ieee802_1x.c | 9 years ago | |
ieee802_1x.h | 9 years ago | |
ieee802_11.c | 9 years ago | |
ieee802_11.h | 9 years ago | |
ieee802_11_auth.c | 9 years ago | |
ieee802_11_auth.h | 9 years ago | |
ieee802_11_ht.c | 9 years ago | |
ieee802_11_shared.c | 9 years ago | |
ieee802_11_vht.c | 9 years ago | |
ndisc_snoop.c | 9 years ago | |
ndisc_snoop.h | 10 years ago | |
p2p_hostapd.c | 10 years ago | |
p2p_hostapd.h | ||
peerkey_auth.c | 10 years ago | |
pmksa_cache_auth.c | 10 years ago | |
pmksa_cache_auth.h | 10 years ago | |
preauth_auth.c | ||
preauth_auth.h | ||
sta_info.c | 9 years ago | |
sta_info.h | 9 years ago | |
tkip_countermeasures.c | 11 years ago | |
tkip_countermeasures.h | 12 years ago | |
utils.c | 9 years ago | |
vlan_init.c | 9 years ago | |
vlan_init.h | 9 years ago | |
vlan_util.c | 9 years ago | |
vlan_util.h | 12 years ago | |
wmm.c | 9 years ago | |
wmm.h | 11 years ago | |
wnm_ap.c | 10 years ago | |
wnm_ap.h | 10 years ago | |
wpa_auth.c | 9 years ago | |
wpa_auth.h | 9 years ago | |
wpa_auth_ft.c | 9 years ago | |
wpa_auth_glue.c | 9 years ago | |
wpa_auth_glue.h | ||
wpa_auth_i.h | 9 years ago | |
wpa_auth_ie.c | 9 years ago | |
wpa_auth_ie.h | 10 years ago | |
wps_hostapd.c | 9 years ago | |
wps_hostapd.h | 11 years ago | |
x_snoop.c | 9 years ago | |
x_snoop.h | 10 years ago |