Home
last modified time | relevance | path

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

/trueos/contrib/wpa/src/ap/
HDpmksa_cache_auth.c25 #define PMKID_HASH(pmkid) (unsigned int) ((pmkid)[0] & 0x7f) argument
26 struct rsn_pmksa_cache_entry *pmkid[PMKID_HASH_SIZE]; member
58 pos = pmksa->pmkid[PMKID_HASH(entry->pmkid)]; in pmksa_cache_free_entry()
65 pmksa->pmkid[PMKID_HASH(entry->pmkid)] = in pmksa_cache_free_entry()
208 entry->hnext = pmksa->pmkid[PMKID_HASH(entry->pmkid)]; in pmksa_cache_link_entry()
209 pmksa->pmkid[PMKID_HASH(entry->pmkid)] = entry; in pmksa_cache_link_entry()
216 wpa_hexdump(MSG_DEBUG, "RSN: added PMKID", entry->pmkid, PMKID_LEN); in pmksa_cache_link_entry()
254 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, in pmksa_cache_auth_add()
289 const u8 *aa, const u8 *pmkid) in pmksa_cache_add_okc() argument
296 os_memcpy(entry->pmkid, pmkid, PMKID_LEN); in pmksa_cache_add_okc()
[all …]
HDwpa_auth_ie.c92 const u8 *pmkid) in wpa_write_rsn_ie() argument
243 if (pmkid) { in wpa_write_rsn_ie()
249 os_memcpy(pos, pmkid, PMKID_LEN); in wpa_write_rsn_ie()
257 if (pmkid == NULL) { in wpa_write_rsn_ie()
275 int pmkid_count_set = pmkid != NULL; in wpa_write_rsn_ie()
361 const u8 *pmkid; member
369 data->pmkid); in wpa_auth_okc_iter()
385 const u8 *pmkid = NULL; in wpa_validate_wpa_ie() local
583 &data.pmkid[i * PMKID_LEN], PMKID_LEN); in wpa_validate_wpa_ie()
585 &data.pmkid[i * PMKID_LEN]); in wpa_validate_wpa_ie()
[all …]
HDpmksa_cache_auth.h19 u8 pmkid[PMKID_LEN]; member
43 const u8 *spa, const u8 *pmkid);
46 const u8 *pmkid);
55 const u8 *aa, const u8 *pmkid);
HDwpa_auth_ie.h17 const u8 *pmkid; member
HDwpa_auth.c663 ie.num_pmkid != 1 || ie.pmkid == NULL) { in ft_check_msg_2_of_4()
669 os_memcpy(sm->sup_pmk_r1_name, ie.pmkid, PMKID_LEN); in ft_check_msg_2_of_4()
1683 u8 buf[2 + RSN_SELECTOR_LEN + PMKID_LEN], *pmkid = NULL; in SM_STATE() local
1705 pmkid = buf; in SM_STATE()
1707 pmkid[0] = WLAN_EID_VENDOR_SPECIFIC; in SM_STATE()
1708 pmkid[1] = RSN_SELECTOR_LEN + PMKID_LEN; in SM_STATE()
1709 RSN_SELECTOR_PUT(&pmkid[2], RSN_KEY_DATA_PMKID); in SM_STATE()
1711 os_memcpy(&pmkid[2 + RSN_SELECTOR_LEN], in SM_STATE()
1712 sm->pmksa->pmkid, PMKID_LEN); in SM_STATE()
1719 sm->addr, &pmkid[2 + RSN_SELECTOR_LEN], in SM_STATE()
[all …]
HDwpa_auth_i.h190 const u8 *pmkid);
/trueos/contrib/wpa/src/rsn_supp/
HDpmksa_cache.c46 wpa_sm_remove_pmkid(pmksa->sm, entry->aa, entry->pmkid); in pmksa_cache_free_entry()
138 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, in pmksa_cache_add()
156 os_memcmp(pos->pmkid, entry->pmkid, PMKID_LEN) == in pmksa_cache_add()
228 wpa_sm_add_pmkid(pmksa->sm, entry->aa, entry->pmkid); in pmksa_cache_add()
299 const u8 *aa, const u8 *pmkid, in pmksa_cache_get() argument
305 (pmkid == NULL || in pmksa_cache_get()
306 os_memcmp(entry->pmkid, pmkid, PMKID_LEN) == 0) && in pmksa_cache_get()
406 int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid, in pmksa_cache_set_current() argument
413 if (pmkid) in pmksa_cache_set_current()
415 pmkid, PMKID_LEN); in pmksa_cache_set_current()
[all …]
HDpmksa_cache.h17 u8 pmkid[PMKID_LEN]; member
55 const u8 *aa, const u8 *pmkid,
63 int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid,
86 pmksa_cache_get(struct rsn_pmksa_cache *pmksa, const u8 *aa, const u8 *pmkid, in pmksa_cache_get() argument
115 static inline int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid, in pmksa_cache_set_current() argument
HDwpa_i.h197 const u8 *pmkid) in wpa_sm_add_pmkid() argument
200 return sm->ctx->add_pmkid(sm->ctx->ctx, bssid, pmkid); in wpa_sm_add_pmkid()
204 const u8 *pmkid) in wpa_sm_remove_pmkid() argument
207 return sm->ctx->remove_pmkid(sm->ctx->ctx, bssid, pmkid); in wpa_sm_remove_pmkid()
HDwpa.c139 const u8 *pmkid) in wpa_supplicant_get_pmk() argument
143 if (pmkid && !sm->cur_pmksa) { in wpa_supplicant_get_pmk()
148 sm->cur_pmksa = pmksa_cache_get(sm->pmksa, src_addr, pmkid, in wpa_supplicant_get_pmk()
160 if (pmkid && sm->cur_pmksa && in wpa_supplicant_get_pmk()
161 os_memcmp(pmkid, sm->cur_pmksa->pmkid, PMKID_LEN) == 0) { in wpa_supplicant_get_pmk()
162 wpa_hexdump(MSG_DEBUG, "RSN: matched PMKID", pmkid, PMKID_LEN); in wpa_supplicant_get_pmk()
205 if (!sm->cur_pmksa && pmkid && in wpa_supplicant_get_pmk()
206 pmksa_cache_get(sm->pmksa, src_addr, pmkid, NULL)) in wpa_supplicant_get_pmk()
403 if (ie.pmkid) { in wpa_supplicant_process_1_of_4()
405 "Authenticator", ie.pmkid, PMKID_LEN); in wpa_supplicant_process_1_of_4()
[all …]
HDwpa_ie.h19 const u8 *pmkid; member
HDpeerkey.c688 if (wpa_supplicant_parse_ies(kde, len, &ie) < 0 || ie.pmkid == NULL) { in wpa_supplicant_process_stk_1_of_4()
692 if (os_memcmp(ie.pmkid, peerkey->smkid, PMKID_LEN) != 0) { in wpa_supplicant_process_stk_1_of_4()
694 ie.pmkid, PMKID_LEN); in wpa_supplicant_process_stk_1_of_4()
797 kde.pmkid == NULL || kde.rsn_ie == NULL) { in wpa_supplicant_process_stk_2_of_4()
802 if (os_memcmp(kde.pmkid, peerkey->smkid, PMKID_LEN) != 0) { in wpa_supplicant_process_stk_2_of_4()
804 kde.pmkid, PMKID_LEN); in wpa_supplicant_process_stk_2_of_4()
HDwpa_ie.c200 os_memcpy(pos, sm->cur_pmksa->pmkid, PMKID_LEN); in wpa_gen_wpa_ie_rsn()
279 ie->pmkid = pos + 2 + RSN_SELECTOR_LEN; in wpa_parse_generic()
HDwpa.h39 int (*add_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid);
40 int (*remove_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid);
HDpreauth.c327 wpa_sm_add_pmkid(sm, candidate->bssid, p->pmkid); in rsn_preauth_candidate_process()
/trueos/contrib/wpa/src/drivers/
HDdriver_ndis.c1209 entry = drv->pmkid; in wpa_driver_ndis_set_pmkid()
1223 entry = drv->pmkid; in wpa_driver_ndis_set_pmkid()
1226 os_memcpy(&p->BSSIDInfo[i].PMKID, entry->pmkid, 16); in wpa_driver_ndis_set_pmkid()
1237 const u8 *pmkid) in wpa_driver_ndis_add_pmkid() argument
1246 entry = drv->pmkid; in wpa_driver_ndis_add_pmkid()
1257 os_memcpy(entry->pmkid, pmkid, 16); in wpa_driver_ndis_add_pmkid()
1260 entry->next = drv->pmkid; in wpa_driver_ndis_add_pmkid()
1261 drv->pmkid = entry; in wpa_driver_ndis_add_pmkid()
1267 os_memcpy(entry->pmkid, pmkid, 16); in wpa_driver_ndis_add_pmkid()
1268 entry->next = drv->pmkid; in wpa_driver_ndis_add_pmkid()
[all …]
HDdriver_ndis.h23 u8 pmkid[16]; member
46 struct ndis_pmkid_entry *pmkid; member
HDdriver.h1232 int (*add_pmkid)(void *priv, const u8 *bssid, const u8 *pmkid);
1252 int (*remove_pmkid)(void *priv, const u8 *bssid, const u8 *pmkid);
/trueos/contrib/wpa/src/common/
HDwpa_common.c266 if (data.num_pmkid == 1 && data.pmkid) in wpa_ft_parse_ies()
267 parse->rsn_pmkid = data.pmkid; in wpa_ft_parse_ies()
412 data->pmkid = NULL; in wpa_parse_wpa_ie_rsn()
528 data->pmkid = pos; in wpa_parse_wpa_ie_rsn()
602 data->pmkid = NULL; in wpa_parse_wpa_ie_wpa()
878 u8 *pmkid, int use_sha256) in rsn_pmkid() argument
895 os_memcpy(pmkid, hash, PMKID_LEN); in rsn_pmkid()
1006 int wpa_insert_pmkid(u8 *ies, size_t ies_len, const u8 *pmkid) in wpa_insert_pmkid() argument
1058 os_memcpy(rpos, pmkid, PMKID_LEN); in wpa_insert_pmkid()
1071 os_memcpy(rpos, pmkid, PMKID_LEN); in wpa_insert_pmkid()
HDwpa_common.h343 const u8 *pmkid; member
354 u8 *pmkid, int use_sha256);
361 int wpa_insert_pmkid(u8 *ies, size_t ies_len, const u8 *pmkid);
/trueos/contrib/wpa/wpa_supplicant/
HDdriver_i.h143 const u8 *bssid, const u8 *pmkid) in wpa_drv_add_pmkid() argument
146 return wpa_s->driver->add_pmkid(wpa_s->drv_priv, bssid, pmkid); in wpa_drv_add_pmkid()
152 const u8 *bssid, const u8 *pmkid) in wpa_drv_remove_pmkid() argument
156 pmkid); in wpa_drv_remove_pmkid()
HDwpas_glue.c455 const u8 *bssid, const u8 *pmkid) in wpa_supplicant_add_pmkid() argument
457 return wpa_drv_add_pmkid(wpa_s, bssid, pmkid); in wpa_supplicant_add_pmkid()
462 const u8 *bssid, const u8 *pmkid) in wpa_supplicant_remove_pmkid() argument
464 return wpa_drv_remove_pmkid(wpa_s, bssid, pmkid); in wpa_supplicant_remove_pmkid()
HDpreauth_test.c150 const u8 *bssid, const u8 *pmkid) in wpa_supplicant_add_pmkid() argument
158 const u8 *bssid, const u8 *pmkid) in wpa_supplicant_remove_pmkid() argument
HDevents.c194 ie.pmkid == NULL) in wpa_find_assoc_pmkid()
199 ie.pmkid + i * PMKID_LEN, in wpa_find_assoc_pmkid()