Searched refs:pmkid (Results 1 - 25 of 36) sorted by relevance

12

/freebsd-11-stable/contrib/wpa/src/ap/
H A Dpmksa_cache_auth.h19 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 Dpmksa_cache_auth.c26 #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 Dwpa_auth_ie.h17 const u8 *pmkid; member in struct:wpa_eapol_ie_parse
H A Dwpa_auth_ie.c92 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 Dwpa_auth.h374 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 Dwpa_auth.c800 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 Dwpa_auth_i.h62 u8 pmkid[PMKID_LEN]; /* valid if pmkid_set == 1 */ member in struct:wpa_state_machine
271 const u8 *pmkid);
H A Dctrl_iface_ap.c897 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 Dieee802_11.c715 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 Dpmksa_cache.h17 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 Dpmksa_cache.c47 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 Dwpa_ie.h19 const u8 *pmkid; member in struct:wpa_eapol_ie_parse
H A Dwpa.c263 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 Dwpa_i.h248 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 Dwpa.h43 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 Ddriver_ndis.h23 u8 pmkid[16]; member in struct:ndis_pmkid_entry
46 struct ndis_pmkid_entry *pmkid; member in struct:wpa_driver_ndis_data
H A Ddriver_ndis.c1197 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 Dmesh_rsn.h34 void mesh_rsn_get_pmkid(struct mesh_rsn *rsn, struct sta_info *sta, u8 *pmkid);
H A Dpreauth_test.c147 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 Dwpas_glue.c544 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 Dmesh_rsn.c390 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 Dwpa_common.h356 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 Dsae.h56 u8 pmkid[SAE_PMKID_LEN]; member in struct:sae_data
H A Dwpa_common.c527 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 Dcommon_module_tests.c321 const u8 pmkid[] = { local
394 if (os_memcmp(pmkid, sae.pmkid, SAE_PMKID_LEN) != 0) {

Completed in 545 milliseconds

12