/freebsd-11-stable/contrib/wpa/src/ap/ |
H A D | pmksa_cache_auth.h | 19 u8 pmkid[PMKID_LEN]; member in struct:rsn_pmksa_cache_entry 46 const u8 *spa, const u8 *pmkid); 49 const u8 *pmkid); 52 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 57 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid, 66 const u8 *aa, const u8 *pmkid);
|
H A D | pmksa_cache_auth.c | 26 #define PMKID_HASH(pmkid) (unsigned int) ((pmkid)[0] & 0x7f) 27 struct rsn_pmksa_cache_entry *pmkid[PMKID_HASH_SIZE]; member in struct:rsn_pmksa_cache 61 hash = PMKID_HASH(entry->pmkid); 62 pos = pmksa->pmkid[hash]; 69 pmksa->pmkid[hash] = entry->hnext; 245 hash = PMKID_HASH(entry->pmkid); 246 entry->hnext = pmksa->pmkid[hash]; 247 pmksa->pmkid[hash] = entry; 254 wpa_hexdump(MSG_DEBUG, "RSN: added PMKID", entry->pmkid, PMKID_LE 279 pmksa_cache_auth_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, const u8 *pmkid, const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, int session_timeout, struct eapol_state_machine *eapol, int akmp) argument 315 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid, const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, int session_timeout, struct eapol_state_machine *eapol, int akmp) argument 394 pmksa_cache_add_okc(struct rsn_pmksa_cache *pmksa, const struct rsn_pmksa_cache_entry *old_entry, const u8 *aa, const u8 *pmkid) argument 474 pmksa_cache_auth_get(struct rsn_pmksa_cache *pmksa, const u8 *spa, const u8 *pmkid) argument 509 pmksa_cache_get_okc( struct rsn_pmksa_cache *pmksa, const u8 *aa, const u8 *spa, const u8 *pmkid) argument [all...] |
H A D | wpa_auth_ie.h | 17 const u8 *pmkid; member in struct:wpa_eapol_ie_parse
|
H A D | wpa_auth_ie.c | 92 const u8 *pmkid) 307 if (pmkid) { 313 os_memcpy(pos, pmkid, PMKID_LEN); 322 if (pmkid == NULL) { 358 int pmkid_count_set = pmkid != NULL; 517 const u8 *pmkid; member in struct:wpa_auth_okc_iter_data 525 data->pmkid); 542 const u8 *pmkid = NULL; local 867 (data.num_pmkid != 1 || !data.pmkid || !sm->pmk_r1_name_valid || 868 os_memcmp_const(data.pmkid, s 91 wpa_write_rsn_ie(struct wpa_auth_config *conf, u8 *buf, size_t len, const u8 *pmkid) argument [all...] |
H A D | wpa_auth.h | 374 const u8 *pmk, const u8 *pmkid); 375 void wpa_auth_add_sae_pmkid(struct wpa_state_machine *sm, const u8 *pmkid); 377 const u8 *pmk, size_t pmk_len, const u8 *pmkid, 388 const u8 *pmkid, int expiration); 393 const u8 *pmkid); 396 const u8 *sta_addr, const u8 *pmkid); 400 u8 *pmkid, u8 *pmk); 474 size_t pmk_len, const u8 *pmkid);
|
H A D | wpa_auth.c | 800 ie.num_pmkid != 1 || ie.pmkid == NULL) { 806 os_memcpy(sm->sup_pmk_r1_name, ie.pmkid, PMKID_LEN); 2100 u8 buf[2 + RSN_SELECTOR_LEN + PMKID_LEN], *pmkid = NULL; local 2136 pmkid = buf; 2138 pmkid[0] = WLAN_EID_VENDOR_SPECIFIC; 2139 pmkid[1] = RSN_SELECTOR_LEN + PMKID_LEN; 2140 RSN_SELECTOR_PUT(&pmkid[2], RSN_KEY_DATA_PMKID); 2144 sm->pmksa->pmkid, PMKID_LEN); 2145 os_memcpy(&pmkid[2 + RSN_SELECTOR_LEN], 2146 sm->pmksa->pmkid, PMKID_LE 4417 wpa_auth_pmksa_add_sae(struct wpa_authenticator *wpa_auth, const u8 *addr, const u8 *pmk, const u8 *pmkid) argument 4434 wpa_auth_add_sae_pmkid(struct wpa_state_machine *sm, const u8 *pmkid) argument 4441 wpa_auth_pmksa_add2(struct wpa_authenticator *wpa_auth, const u8 *addr, const u8 *pmk, size_t pmk_len, const u8 *pmkid, int session_timeout, int akmp) argument 4504 wpa_auth_pmksa_create_entry(const u8 *aa, const u8 *spa, const u8 *pmk, const u8 *pmkid, int expiration) argument 4543 wpa_auth_pmksa_get(struct wpa_authenticator *wpa_auth, const u8 *sta_addr, const u8 *pmkid) argument 4552 wpa_auth_pmksa_set_to_sm(struct rsn_pmksa_cache_entry *pmksa, struct wpa_state_machine *sm, struct wpa_authenticator *wpa_auth, u8 *pmkid, u8 *pmk) argument 4864 const u8 *pmkid; member in struct:wpa_auth_fils_iter_data 4882 wpa_auth_pmksa_get_fils_cache_id(struct wpa_authenticator *wpa_auth, const u8 *sta_addr, const u8 *pmkid) argument 4923 wpa_auth_add_fils_pmk_pmkid(struct wpa_state_machine *sm, const u8 *pmk, size_t pmk_len, const u8 *pmkid) argument [all...] |
H A D | wpa_auth_i.h | 62 u8 pmkid[PMKID_LEN]; /* valid if pmkid_set == 1 */ member in struct:wpa_state_machine 271 const u8 *pmkid);
|
H A D | ctrl_iface_ap.c | 897 u8 pmkid[PMKID_LEN]; local 916 if (hexstr2bin(pos, pmkid, PMKID_LEN) < 0) 938 pmkid, expiration, akmp); 955 u8 pmkid[PMKID_LEN]; local 973 if (hexstr2bin(pos, pmkid, PMKID_LEN) < 0) 992 return wpa_auth_pmksa_create_entry(aa, spa, pmk, pmkid, expiration);
|
H A D | ieee802_11.c | 715 params.pmkid = sta->sae->pmkid; 758 sta->sae->pmk, sta->sae->pmkid); 1572 if (rsn.pmkid && rsn.num_pmkid > 0) { 1574 const u8 *pmkid; local 1577 rsn.pmkid, rsn.num_pmkid * PMKID_LEN); 1579 pmkid = rsn.pmkid; 1582 wpa_hexdump(MSG_DEBUG, "FILS: PMKID", pmkid, PMKID_LEN); 1584 pmkid); 2663 u8 prk[SHA512_MAC_LEN], pmkid[SHA512_MAC_LEN]; local [all...] |
/freebsd-11-stable/contrib/wpa/src/rsn_supp/ |
H A D | pmksa_cache.h | 17 u8 pmkid[PMKID_LEN]; member in struct:rsn_pmksa_cache_entry 63 const u8 *aa, const u8 *pmkid, 70 const u8 *pmkid, const u8 *kck, size_t kck_len, 78 int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid, 103 pmksa_cache_get(struct rsn_pmksa_cache *pmksa, const u8 *aa, const u8 *pmkid, argument 136 const u8 *pmkid, const u8 *kck, size_t kck_len, 147 static inline int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid, argument 135 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, const u8 *pmkid, const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, void *network_ctx, int akmp, const u8 *cache_id) argument
|
H A D | pmksa_cache.c | 47 entry->pmkid, 115 * @pmkid: Calculated PMKID 132 const u8 *pmkid, const u8 *kck, size_t kck_len, 150 if (pmkid) 151 os_memcpy(entry->pmkid, pmkid, PMKID_LEN); 153 rsn_pmkid_suite_b_192(kck, kck_len, aa, spa, entry->pmkid); 155 rsn_pmkid_suite_b(kck, kck_len, aa, spa, entry->pmkid); 157 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); 189 os_memcmp_const(pos->pmkid, entr 131 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, const u8 *pmkid, const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, void *network_ctx, int akmp, const u8 *cache_id) argument 348 pmksa_cache_get(struct rsn_pmksa_cache *pmksa, const u8 *aa, const u8 *pmkid, const void *network_ctx, int akmp) argument 483 pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid, const u8 *bssid, void *network_ctx, int try_opportunistic, const u8 *fils_cache_id, int akmp) argument [all...] |
H A D | wpa_ie.h | 19 const u8 *pmkid; member in struct:wpa_eapol_ie_parse
|
H A D | wpa.c | 263 const u8 *pmkid) 267 if (pmkid && !sm->cur_pmksa) { 272 sm->cur_pmksa = pmksa_cache_get(sm->pmksa, src_addr, pmkid, 284 if (pmkid && sm->cur_pmksa && 285 os_memcmp_const(pmkid, sm->cur_pmksa->pmkid, PMKID_LEN) == 0) { 286 wpa_hexdump(MSG_DEBUG, "RSN: matched PMKID", pmkid, PMKID_LEN); 386 if (!sm->cur_pmksa && pmkid && 387 pmksa_cache_get(sm->pmksa, src_addr, pmkid, NULL, 393 } else if (sa && !sm->cur_pmksa && pmkid) { 261 wpa_supplicant_get_pmk(struct wpa_sm *sm, const unsigned char *src_addr, const u8 *pmkid) argument 2831 wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len, const u8 *pmkid, const u8 *bssid) argument 3350 wpa_sm_pmksa_cache_add(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len, const u8 *pmkid, const u8 *bssid, const u8 *fils_cache_id) argument 4565 u8 prk[SHA512_MAC_LEN], pmkid[SHA512_MAC_LEN]; local [all...] |
H A D | wpa_i.h | 248 const u8 *bssid, const u8 *pmkid, 253 return sm->ctx->add_pmkid(sm->ctx->ctx, network_ctx, bssid, pmkid, 258 const u8 *bssid, const u8 *pmkid, 262 return sm->ctx->remove_pmkid(sm->ctx->ctx, network_ctx, bssid, pmkid, 247 wpa_sm_add_pmkid(struct wpa_sm *sm, void *network_ctx, const u8 *bssid, const u8 *pmkid, const u8 *cache_id, const u8 *pmk, size_t pmk_len) argument 257 wpa_sm_remove_pmkid(struct wpa_sm *sm, void *network_ctx, const u8 *bssid, const u8 *pmkid, const u8 *cache_id) argument
|
H A D | wpa.h | 43 const u8 *pmkid, const u8 *fils_cache_id, 46 const u8 *pmkid, const u8 *fils_cache_id); 125 const u8 *pmkid, const u8 *bssid); 164 const u8 *pmkid, const u8 *bssid, 203 size_t pmk_len, const u8 *pmkid, 202 wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len, const u8 *pmkid, const u8 *bssid) argument
|
/freebsd-11-stable/contrib/wpa/src/drivers/ |
H A D | driver_ndis.h | 23 u8 pmkid[16]; member in struct:ndis_pmkid_entry 46 struct ndis_pmkid_entry *pmkid; member in struct:wpa_driver_ndis_data
|
H A D | driver_ndis.c | 1197 entry = drv->pmkid; 1211 entry = drv->pmkid; 1214 os_memcpy(&p->BSSIDInfo[i].PMKID, entry->pmkid, 16); 1230 const u8 *pmkid = params->pmkid; local 1232 if (!bssid || !pmkid) 1238 entry = drv->pmkid; 1249 os_memcpy(entry->pmkid, pmkid, 16); 1252 entry->next = drv->pmkid; 1275 const u8 *pmkid = params->pmkid; local 1305 struct ndis_pmkid_entry *pmkid, *prev; local 1563 NDIS_802_11_PMKID_CANDIDATE_LIST *pmkid; local [all...] |
/freebsd-11-stable/contrib/wpa/wpa_supplicant/ |
H A D | mesh_rsn.h | 34 void mesh_rsn_get_pmkid(struct mesh_rsn *rsn, struct sta_info *sta, u8 *pmkid);
|
H A D | preauth_test.c | 147 const u8 *bssid, const u8 *pmkid, 157 const u8 *bssid, const u8 *pmkid, 146 wpa_supplicant_add_pmkid(void *wpa_s, void *network_ctx, const u8 *bssid, const u8 *pmkid, const u8 *fils_cache_id, const u8 *pmk, size_t pmk_len) argument 156 wpa_supplicant_remove_pmkid(void *wpa_s, void *network_ctx, const u8 *bssid, const u8 *pmkid, const u8 *fils_cache_id) argument
|
H A D | wpas_glue.c | 544 const u8 *bssid, const u8 *pmkid, 565 params.pmkid = pmkid; 574 const u8 *bssid, const u8 *pmkid, 594 params.pmkid = pmkid; 543 wpa_supplicant_add_pmkid(void *_wpa_s, void *network_ctx, const u8 *bssid, const u8 *pmkid, const u8 *fils_cache_id, const u8 *pmk, size_t pmk_len) argument 573 wpa_supplicant_remove_pmkid(void *_wpa_s, void *network_ctx, const u8 *bssid, const u8 *pmkid, const u8 *fils_cache_id) argument
|
H A D | mesh_rsn.c | 390 sta->sae->pmkid, sta->sae->pmk); 416 void mesh_rsn_get_pmkid(struct mesh_rsn *rsn, struct sta_info *sta, u8 *pmkid) argument 418 os_memcpy(pmkid, sta->sae->pmkid, SAE_PMKID_LEN); 662 os_memcmp(chosen_pmk, sta->sae->pmkid, PMKID_LEN) != 0)) {
|
/freebsd-11-stable/contrib/wpa/src/common/ |
H A D | wpa_common.h | 356 u8 *pmkid); 402 const u8 *pmkid; member in struct:wpa_ie_data 414 u8 *pmkid, int akmp); 417 const u8 *spa, u8 *pmkid); 420 const u8 *spa, u8 *pmkid) 427 const u8 *spa, u8 *pmkid); 430 const u8 *aa, const u8 *spa, u8 *pmkid) 442 int wpa_insert_pmkid(u8 *ies, size_t *ies_len, const u8 *pmkid); 419 rsn_pmkid_suite_b(const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, u8 *pmkid) argument 429 rsn_pmkid_suite_b_192(const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, u8 *pmkid) argument
|
H A D | sae.h | 56 u8 pmkid[SAE_PMKID_LEN]; member in struct:sae_data
|
H A D | wpa_common.c | 527 u8 *pmkid) 545 os_memcpy(pmkid, hash, PMKID_LEN); 546 wpa_hexdump(MSG_DEBUG, "FILS: PMKID", pmkid, PMKID_LEN); 961 if (data.num_pmkid == 1 && data.pmkid) 962 parse->rsn_pmkid = data.pmkid; 1204 data->pmkid = NULL; 1337 data->pmkid = pos; 1406 data->pmkid = NULL; 1822 * @pmkid: Buffer for PMKID 1838 u8 *pmkid, in 526 fils_pmkid_erp(int akmp, const u8 *reauth, size_t reauth_len, u8 *pmkid) argument 1837 rsn_pmkid(const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa, u8 *pmkid, int akmp) argument 1882 rsn_pmkid_suite_b(const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, u8 *pmkid) argument 1915 rsn_pmkid_suite_b_192(const u8 *kck, size_t kck_len, const u8 *aa, const u8 *spa, u8 *pmkid) argument 2130 wpa_insert_pmkid(u8 *ies, size_t *ies_len, const u8 *pmkid) argument [all...] |
H A D | common_module_tests.c | 321 const u8 pmkid[] = { local 394 if (os_memcmp(pmkid, sae.pmkid, SAE_PMKID_LEN) != 0) {
|