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

12

/freebsd-9.3-release/contrib/wpa/src/ap/
H A Dpmksa_cache_auth.h25 u8 pmkid[PMKID_LEN]; member in struct:rsn_pmksa_cache_entry
48 const u8 *spa, const u8 *pmkid);
51 const u8 *pmkid);
60 const u8 *aa, const u8 *pmkid);
H A Dpmksa_cache_auth.c31 #define PMKID_HASH(pmkid) (unsigned int) ((pmkid)[0] & 0x7f)
32 struct rsn_pmksa_cache_entry *pmkid[PMKID_HASH_SIZE]; member in struct:rsn_pmksa_cache
63 pos = pmksa->pmkid[PMKID_HASH(entry->pmkid)];
70 pmksa->pmkid[PMKID_HASH(entry->pmkid)] =
207 entry->hnext = pmksa->pmkid[PMKID_HASH(entry->pmkid)];
208 pmksa->pmkid[PMKID_HAS
284 pmksa_cache_add_okc(struct rsn_pmksa_cache *pmksa, const struct rsn_pmksa_cache_entry *old_entry, const u8 *aa, const u8 *pmkid) argument
354 pmksa_cache_auth_get(struct rsn_pmksa_cache *pmksa, const u8 *spa, const u8 *pmkid) argument
385 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.h23 const u8 *pmkid; member in struct:wpa_eapol_ie_parse
H A Dwpa_auth_ie.c113 const u8 *pmkid)
233 if (pmkid) {
239 os_memcpy(pos, pmkid, PMKID_LEN);
247 if (pmkid == NULL) {
437 const u8 *pmkid; member in struct:wpa_auth_okc_iter_data
445 data->pmkid);
461 const u8 *pmkid = NULL; local
673 &data.pmkid[i * PMKID_LEN], PMKID_LEN);
675 &data.pmkid[i * PMKID_LEN]);
677 pmkid
112 wpa_write_rsn_ie(struct wpa_auth_config *conf, u8 *buf, size_t len, const u8 *pmkid) argument
[all...]
H A Dwpa_auth.c613 ie.num_pmkid != 1 || ie.pmkid == NULL) {
619 os_memcpy(sm->sup_pmk_r1_name, ie.pmkid, PMKID_LEN);
1485 u8 buf[2 + RSN_SELECTOR_LEN + PMKID_LEN], *pmkid = NULL; local
1507 pmkid = buf;
1509 pmkid[0] = WLAN_EID_VENDOR_SPECIFIC;
1510 pmkid[1] = RSN_SELECTOR_LEN + PMKID_LEN;
1511 RSN_SELECTOR_PUT(&pmkid[2], RSN_KEY_DATA_PMKID);
1513 os_memcpy(&pmkid[2 + RSN_SELECTOR_LEN],
1514 sm->pmksa->pmkid, PMKID_LEN);
1521 sm->addr, &pmkid[
[all...]
H A Dwpa_auth_i.h188 const u8 *pmkid);
/freebsd-9.3-release/contrib/wpa/src/rsn_supp/
H A Dpmksa_cache.h23 u8 pmkid[PMKID_LEN]; member in struct:rsn_pmksa_cache_entry
55 const u8 *aa, const u8 *pmkid);
63 int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid,
85 pmksa_cache_get(struct rsn_pmksa_cache *pmksa, const u8 *aa, const u8 *pmkid) argument
117 static inline int pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid, argument
H A Dpmksa_cache.c143 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid,
161 os_memcmp(pos->pmkid, entry->pmkid, PMKID_LEN) ==
201 wpa_sm_remove_pmkid(pmksa->sm, pos->aa, pos->pmkid);
225 wpa_sm_add_pmkid(pmksa->sm, entry->aa, entry->pmkid);
258 * @pmkid: PMKID or %NULL to match any
262 const u8 *aa, const u8 *pmkid)
267 (pmkid == NULL ||
268 os_memcmp(entry->pmkid, pmkid, PMKID_LE
261 pmksa_cache_get(struct rsn_pmksa_cache *pmksa, const u8 *aa, const u8 *pmkid) argument
382 pmksa_cache_set_current(struct wpa_sm *sm, const u8 *pmkid, const u8 *bssid, void *network_ctx, int try_opportunistic) argument
[all...]
H A Dwpa_ie.h23 const u8 *pmkid; member in struct:wpa_eapol_ie_parse
H A Dwpa_i.h193 const u8 *pmkid)
196 return sm->ctx->add_pmkid(sm->ctx->ctx, bssid, pmkid);
200 const u8 *pmkid)
203 return sm->ctx->remove_pmkid(sm->ctx->ctx, bssid, pmkid);
192 wpa_sm_add_pmkid(struct wpa_sm *sm, const u8 *bssid, const u8 *pmkid) argument
199 wpa_sm_remove_pmkid(struct wpa_sm *sm, const u8 *bssid, const u8 *pmkid) argument
H A Dwpa.c138 const u8 *pmkid)
142 if (pmkid && !sm->cur_pmksa) {
147 sm->cur_pmksa = pmksa_cache_get(sm->pmksa, src_addr, pmkid);
157 if (pmkid && sm->cur_pmksa &&
158 os_memcmp(pmkid, sm->cur_pmksa->pmkid, PMKID_LEN) == 0) {
159 wpa_hexdump(MSG_DEBUG, "RSN: matched PMKID", pmkid, PMKID_LEN);
198 if (!sm->cur_pmksa && pmkid &&
199 pmksa_cache_get(sm->pmksa, src_addr, pmkid)) {
386 if (ie.pmkid) {
136 wpa_supplicant_get_pmk(struct wpa_sm *sm, const unsigned char *src_addr, const u8 *pmkid) argument
[all...]
H A Dwpa_ie.c67 data->pmkid = NULL;
348 os_memcpy(pos, sm->cur_pmksa->pmkid, PMKID_LEN);
427 ie->pmkid = pos + 2 + RSN_SELECTOR_LEN;
H A Dwpa.h46 int (*add_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid);
47 int (*remove_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid);
H A Dpeerkey.c690 if (wpa_supplicant_parse_ies(kde, len, &ie) < 0 || ie.pmkid == NULL) {
694 if (os_memcmp(ie.pmkid, peerkey->smkid, PMKID_LEN) != 0) {
696 ie.pmkid, PMKID_LEN);
799 kde.pmkid == NULL || kde.rsn_ie == NULL) {
804 if (os_memcmp(kde.pmkid, peerkey->smkid, PMKID_LEN) != 0) {
806 kde.pmkid, PMKID_LEN);
H A Dpreauth.c334 wpa_sm_add_pmkid(sm, candidate->bssid, p->pmkid);
H A Dwpa_ft.c426 if (data.num_pmkid == 1 && data.pmkid)
427 parse->rsn_pmkid = data.pmkid;
949 "RSNIE (pmkid=%d)", !!parse.rsn_pmkid);
/freebsd-9.3-release/contrib/wpa/src/drivers/
H A Ddriver_ndis.h29 u8 pmkid[16]; member in struct:ndis_pmkid_entry
52 struct ndis_pmkid_entry *pmkid; member in struct:wpa_driver_ndis_data
H A Ddriver_ndis.c1195 entry = drv->pmkid;
1209 entry = drv->pmkid;
1212 os_memcpy(&p->BSSIDInfo[i].PMKID, entry->pmkid, 16);
1223 const u8 *pmkid)
1232 entry = drv->pmkid;
1243 os_memcpy(entry->pmkid, pmkid, 16);
1246 entry->next = drv->pmkid;
1247 drv->pmkid = entry;
1253 os_memcpy(entry->pmkid, pmki
1222 wpa_driver_ndis_add_pmkid(void *priv, const u8 *bssid, const u8 *pmkid) argument
1263 wpa_driver_ndis_remove_pmkid(void *priv, const u8 *bssid, const u8 *pmkid) argument
1295 struct ndis_pmkid_entry *pmkid, *prev; local
1553 NDIS_802_11_PMKID_CANDIDATE_LIST *pmkid; local
[all...]
H A Ddriver.h791 * @pmkid: PMKID for the PMKSA cache entry
804 int (*add_pmkid)(void *priv, const u8 *bssid, const u8 *pmkid);
810 * @pmkid: PMKID for the PMKSA cache entry
824 int (*remove_pmkid)(void *priv, const u8 *bssid, const u8 *pmkid);
/freebsd-9.3-release/contrib/wpa/src/common/
H A Dwpa_common.c258 data->pmkid = NULL;
374 data->pmkid = pos;
579 * @pmkid: Buffer for PMKID
586 u8 *pmkid, int use_sha256)
603 os_memcpy(pmkid, hash, PMKID_LEN);
712 int wpa_insert_pmkid(u8 *ies, size_t ies_len, const u8 *pmkid) argument
764 os_memcpy(rpos, pmkid, PMKID_LEN);
777 os_memcpy(rpos, pmkid, PMKID_LEN);
585 rsn_pmkid(const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa, u8 *pmkid, int use_sha256) argument
H A Dwpa_common.h333 const u8 *pmkid; member in struct:wpa_ie_data
342 u8 *pmkid, int use_sha256);
349 int wpa_insert_pmkid(u8 *ies, size_t ies_len, const u8 *pmkid);
/freebsd-9.3-release/contrib/wpa/wpa_supplicant/
H A Ddriver_i.h142 const u8 *bssid, const u8 *pmkid)
145 return wpa_s->driver->add_pmkid(wpa_s->drv_priv, bssid, pmkid);
151 const u8 *bssid, const u8 *pmkid)
155 pmkid);
141 wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid) argument
150 wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid) argument
H A Dpreauth_test.c162 const u8 *bssid, const u8 *pmkid)
170 const u8 *bssid, const u8 *pmkid)
161 wpa_supplicant_add_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument
169 wpa_supplicant_remove_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument
H A Dwpas_glue.c456 const u8 *bssid, const u8 *pmkid)
458 return wpa_drv_add_pmkid(wpa_s, bssid, pmkid);
463 const u8 *bssid, const u8 *pmkid)
465 return wpa_drv_remove_pmkid(wpa_s, bssid, pmkid);
455 wpa_supplicant_add_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument
462 wpa_supplicant_remove_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument
H A Devents.c135 ie.pmkid == NULL)
140 ie.pmkid + i * PMKID_LEN,

Completed in 220 milliseconds

12