Home
last modified time | relevance | path

Searched refs:pmkid (Results 1 – 25 of 29) sorted by relevance

12

/external/wpa_supplicant_8/src/ap/
Dpmksa_cache_auth.c26 #define PMKID_HASH(pmkid) (unsigned int) ((pmkid)[0] & 0x7f) argument
27 struct rsn_pmksa_cache_entry *pmkid[PMKID_HASH_SIZE]; member
60 hash = PMKID_HASH(entry->pmkid); in pmksa_cache_free_entry()
61 pos = pmksa->pmkid[hash]; in pmksa_cache_free_entry()
68 pmksa->pmkid[hash] = entry->hnext; in pmksa_cache_free_entry()
219 hash = PMKID_HASH(entry->pmkid); in pmksa_cache_link_entry()
220 entry->hnext = pmksa->pmkid[hash]; in pmksa_cache_link_entry()
221 pmksa->pmkid[hash] = entry; in pmksa_cache_link_entry()
228 wpa_hexdump(MSG_DEBUG, "RSN: added PMKID", entry->pmkid, PMKID_LEN); in pmksa_cache_link_entry()
273 rsn_pmkid_suite_b_192(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_auth_add()
[all …]
Dwpa_auth_ie.c92 const u8 *pmkid) in wpa_write_rsn_ie() argument
253 if (pmkid) { in wpa_write_rsn_ie()
259 os_memcpy(pos, pmkid, PMKID_LEN); in wpa_write_rsn_ie()
267 if (pmkid == NULL) { in wpa_write_rsn_ie()
303 int pmkid_count_set = pmkid != NULL; in wpa_write_rsn_ie()
441 const u8 *pmkid; member
449 data->pmkid); in wpa_auth_okc_iter()
465 const u8 *pmkid = NULL; in wpa_validate_wpa_ie() local
669 &data.pmkid[i * PMKID_LEN], PMKID_LEN); in wpa_validate_wpa_ie()
671 &data.pmkid[i * PMKID_LEN]); in wpa_validate_wpa_ie()
[all …]
Dpmksa_cache_auth.h19 u8 pmkid[PMKID_LEN]; member
46 const u8 *spa, const u8 *pmkid);
49 const u8 *pmkid);
59 const u8 *aa, const u8 *pmkid);
Dwpa_auth_ie.h17 const u8 *pmkid; member
Dwpa_auth.c750 ie.num_pmkid != 1 || ie.pmkid == NULL) { in ft_check_msg_2_of_4()
756 os_memcpy(sm->sup_pmk_r1_name, ie.pmkid, PMKID_LEN); in ft_check_msg_2_of_4()
1943 u8 buf[2 + RSN_SELECTOR_LEN + PMKID_LEN], *pmkid = NULL; in SM_STATE() local
1967 pmkid = buf; in SM_STATE()
1969 pmkid[0] = WLAN_EID_VENDOR_SPECIFIC; in SM_STATE()
1970 pmkid[1] = RSN_SELECTOR_LEN + PMKID_LEN; in SM_STATE()
1971 RSN_SELECTOR_PUT(&pmkid[2], RSN_KEY_DATA_PMKID); in SM_STATE()
1973 os_memcpy(&pmkid[2 + RSN_SELECTOR_LEN], in SM_STATE()
1974 sm->pmksa->pmkid, PMKID_LEN); in SM_STATE()
1977 pmkid = NULL; in SM_STATE()
[all …]
Dwpa_auth_i.h214 const u8 *pmkid);
/external/wpa_supplicant_8/src/rsn_supp/
Dpmksa_cache.c46 wpa_sm_remove_pmkid(pmksa->sm, entry->aa, entry->pmkid); in pmksa_cache_free_entry()
145 rsn_pmkid_suite_b_192(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_add()
147 rsn_pmkid_suite_b(kck, kck_len, aa, spa, entry->pmkid); in pmksa_cache_add()
149 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, in pmksa_cache_add()
167 os_memcmp_const(pos->pmkid, entry->pmkid, in pmksa_cache_add()
245 wpa_sm_add_pmkid(pmksa->sm, entry->aa, entry->pmkid); in pmksa_cache_add()
323 const u8 *aa, const u8 *pmkid, in pmksa_cache_get() argument
329 (pmkid == NULL || in pmksa_cache_get()
330 os_memcmp(entry->pmkid, pmkid, PMKID_LEN) == 0) && in pmksa_cache_get()
431 int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid, in pmksa_cache_set_current() argument
[all …]
Dpmksa_cache.h17 u8 pmkid[PMKID_LEN]; member
55 const u8 *aa, const u8 *pmkid,
64 int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid,
88 pmksa_cache_get(struct rsn_pmksa_cache *pmksa, const u8 *aa, const u8 *pmkid, in pmksa_cache_get() argument
118 static inline int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid, in pmksa_cache_set_current() argument
Dwpa_i.h207 const u8 *pmkid) in wpa_sm_add_pmkid() argument
210 return sm->ctx->add_pmkid(sm->ctx->ctx, bssid, pmkid); in wpa_sm_add_pmkid()
214 const u8 *pmkid) in wpa_sm_remove_pmkid() argument
217 return sm->ctx->remove_pmkid(sm->ctx->ctx, bssid, pmkid); in wpa_sm_remove_pmkid()
Dwpa.c176 const u8 *pmkid) in wpa_supplicant_get_pmk() argument
180 if (pmkid && !sm->cur_pmksa) { in wpa_supplicant_get_pmk()
185 sm->cur_pmksa = pmksa_cache_get(sm->pmksa, src_addr, pmkid, in wpa_supplicant_get_pmk()
197 if (pmkid && sm->cur_pmksa && in wpa_supplicant_get_pmk()
198 os_memcmp_const(pmkid, sm->cur_pmksa->pmkid, PMKID_LEN) == 0) { in wpa_supplicant_get_pmk()
199 wpa_hexdump(MSG_DEBUG, "RSN: matched PMKID", pmkid, PMKID_LEN); in wpa_supplicant_get_pmk()
245 if (!sm->cur_pmksa && pmkid && in wpa_supplicant_get_pmk()
246 pmksa_cache_get(sm->pmksa, src_addr, pmkid, NULL)) in wpa_supplicant_get_pmk()
252 } else if (sa && !sm->cur_pmksa && pmkid) { in wpa_supplicant_get_pmk()
464 if (ie.pmkid) { in wpa_supplicant_process_1_of_4()
[all …]
Dwpa_ie.h19 const u8 *pmkid; member
Dpeerkey.c674 ie.pmkid == NULL) { in wpa_supplicant_process_stk_1_of_4()
678 if (os_memcmp_const(ie.pmkid, peerkey->smkid, PMKID_LEN) != 0) { in wpa_supplicant_process_stk_1_of_4()
680 ie.pmkid, PMKID_LEN); in wpa_supplicant_process_stk_1_of_4()
776 kde.pmkid == NULL || kde.rsn_ie == NULL) { in wpa_supplicant_process_stk_2_of_4()
781 if (os_memcmp_const(kde.pmkid, peerkey->smkid, PMKID_LEN) != 0) { in wpa_supplicant_process_stk_2_of_4()
783 kde.pmkid, PMKID_LEN); in wpa_supplicant_process_stk_2_of_4()
Dwpa.h41 int (*add_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid);
42 int (*remove_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid);
Dwpa_ie.c206 os_memcpy(pos, sm->cur_pmksa->pmkid, PMKID_LEN); in wpa_gen_wpa_ie_rsn()
384 ie->pmkid = pos + 2 + RSN_SELECTOR_LEN; in wpa_parse_generic()
/external/wpa_supplicant_8/src/common/
Dwpa_common.h371 const u8 *pmkid; member
382 u8 *pmkid, int use_sha256);
385 const u8 *spa, u8 *pmkid);
388 const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b() argument
395 const u8 *spa, u8 *pmkid);
398 const u8 *aa, const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b_192() argument
410 int wpa_insert_pmkid(u8 *ies, size_t ies_len, const u8 *pmkid);
Dwpa_common.c355 if (data.num_pmkid == 1 && data.pmkid) in wpa_ft_parse_ies()
356 parse->rsn_pmkid = data.pmkid; in wpa_ft_parse_ies()
533 data->pmkid = NULL; in wpa_parse_wpa_ie_rsn()
658 data->pmkid = pos; in wpa_parse_wpa_ie_rsn()
726 data->pmkid = NULL; in wpa_parse_wpa_ie_wpa()
1018 u8 *pmkid, int use_sha256) in rsn_pmkid() argument
1035 os_memcpy(pmkid, hash, PMKID_LEN); in rsn_pmkid()
1053 const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b() argument
1066 os_memcpy(pmkid, hash, PMKID_LEN); in rsn_pmkid_suite_b()
1086 const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b_192() argument
[all …]
/external/wpa_supplicant_8/src/drivers/
Ddriver_ndis.c1208 entry = drv->pmkid; in wpa_driver_ndis_set_pmkid()
1222 entry = drv->pmkid; in wpa_driver_ndis_set_pmkid()
1225 os_memcpy(&p->BSSIDInfo[i].PMKID, entry->pmkid, 16); in wpa_driver_ndis_set_pmkid()
1236 const u8 *pmkid) in wpa_driver_ndis_add_pmkid() argument
1245 entry = drv->pmkid; in wpa_driver_ndis_add_pmkid()
1256 os_memcpy(entry->pmkid, pmkid, 16); in wpa_driver_ndis_add_pmkid()
1259 entry->next = drv->pmkid; in wpa_driver_ndis_add_pmkid()
1260 drv->pmkid = entry; in wpa_driver_ndis_add_pmkid()
1266 os_memcpy(entry->pmkid, pmkid, 16); in wpa_driver_ndis_add_pmkid()
1267 entry->next = drv->pmkid; in wpa_driver_ndis_add_pmkid()
[all …]
Ddriver_ndis.h23 u8 pmkid[16]; member
46 struct ndis_pmkid_entry *pmkid; member
Ddriver_wext.c2326 u32 cmd, const u8 *bssid, const u8 *pmkid) in wpa_driver_wext_pmksa() argument
2339 if (pmkid) in wpa_driver_wext_pmksa()
2340 os_memcpy(pmksa.pmkid, pmkid, IW_PMKID_LEN); in wpa_driver_wext_pmksa()
2356 const u8 *pmkid) in wpa_driver_wext_add_pmkid() argument
2359 return wpa_driver_wext_pmksa(drv, IW_PMKSA_ADD, bssid, pmkid); in wpa_driver_wext_add_pmkid()
2364 const u8 *pmkid) in wpa_driver_wext_remove_pmkid() argument
2367 return wpa_driver_wext_pmksa(drv, IW_PMKSA_REMOVE, bssid, pmkid); in wpa_driver_wext_remove_pmkid()
/external/wpa_supplicant_8/wpa_supplicant/
Dmesh_rsn.h26 void mesh_rsn_get_pmkid(struct mesh_rsn *rsn, struct sta_info *sta, u8 *pmkid);
Dpreauth_test.c147 const u8 *bssid, const u8 *pmkid) in wpa_supplicant_add_pmkid() argument
155 const u8 *bssid, const u8 *pmkid) in wpa_supplicant_remove_pmkid() argument
Dwpas_glue.c517 const u8 *bssid, const u8 *pmkid) in wpa_supplicant_add_pmkid() argument
519 return wpa_drv_add_pmkid(wpa_s, bssid, pmkid); in wpa_supplicant_add_pmkid()
524 const u8 *bssid, const u8 *pmkid) in wpa_supplicant_remove_pmkid() argument
526 return wpa_drv_remove_pmkid(wpa_s, bssid, pmkid); in wpa_supplicant_remove_pmkid()
Ddriver_i.h185 const u8 *bssid, const u8 *pmkid) in wpa_drv_add_pmkid() argument
188 return wpa_s->driver->add_pmkid(wpa_s->drv_priv, bssid, pmkid); in wpa_drv_add_pmkid()
194 const u8 *bssid, const u8 *pmkid) in wpa_drv_remove_pmkid() argument
198 pmkid); in wpa_drv_remove_pmkid()
Dmesh_rsn.c327 void mesh_rsn_get_pmkid(struct mesh_rsn *rsn, struct sta_info *sta, u8 *pmkid) in mesh_rsn_get_pmkid() argument
331 sta->addr, pmkid, in mesh_rsn_get_pmkid()
/external/kernel-headers/original/uapi/linux/
Dwireless.h862 __u8 pmkid[IW_PMKID_LEN]; member

12