Home
last modified time | relevance | path

Searched refs:pmk_len (Results 1 – 25 of 47) sorted by relevance

12

/hostap-latest/wlantest/
Dwired.c90 static void wlantest_add_pmk(struct wlantest *wt, const u8 *pmk, size_t pmk_len) in wlantest_add_pmk() argument
97 os_memcpy(p->pmk, pmk, pmk_len); in wlantest_add_pmk()
98 p->pmk_len = pmk_len; in wlantest_add_pmk()
100 wpa_hexdump(MSG_INFO, "Add PMK", pmk, pmk_len); in wlantest_add_pmk()
132 size_t pmk_len, len2; in process_radius_access_accept() local
138 pmk_len = keys->recv_len; in process_radius_access_accept()
139 if (pmk_len > PMK_LEN_MAX) in process_radius_access_accept()
140 pmk_len = PMK_LEN_MAX; in process_radius_access_accept()
141 os_memcpy(pmk, keys->recv, pmk_len); in process_radius_access_accept()
142 if (pmk_len < PMK_LEN_MAX) { in process_radius_access_accept()
[all …]
Dwlantest.c159 size_t pmk_len; in add_pmk_file() local
176 pmk_len = (pos - buf) / 2; in add_pmk_file()
177 if (pmk_len > PMK_LEN_MAX) in add_pmk_file()
178 pmk_len = PMK_LEN_MAX; in add_pmk_file()
179 if (hexstr2bin(buf, pmk, pmk_len) < 0) in add_pmk_file()
184 os_memcpy(p->pmk, pmk, pmk_len); in add_pmk_file()
185 p->pmk_len = pmk_len; in add_pmk_file()
187 wpa_hexdump(MSG_DEBUG, "Added PMK from file", pmk, pmk_len); in add_pmk_file()
196 p->pmk_len = PMK_LEN; in add_pmk_file()
Drx_eapol.c36 size_t pmk_len = PMK_LEN; in determine_mic_len() local
46 pmk_len = 48; in determine_mic_len()
49 pmk_len = 64; in determine_mic_len()
53 return wpa_mic_len(sta->key_mgmt, pmk_len); in determine_mic_len()
215 if (wpa_derive_pmk_r0(pmk->pmk, pmk->pmk_len, in try_pmk()
222 sta->pmk_r0_len = pmk->pmk_len; in try_pmk()
239 } else if (wpa_pmk_to_ptk(pmk->pmk, pmk->pmk_len, in try_pmk()
/hostap-latest/src/rsn_supp/
Dpmksa_cache.c232 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len, in pmksa_cache_add() argument
242 if (pmk_len > PMK_LEN_MAX) in pmksa_cache_add()
254 os_memcpy(entry->pmk, pmk, pmk_len); in pmksa_cache_add()
255 entry->pmk_len = pmk_len; in pmksa_cache_add()
266 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_add()
302 if (pos->pmk_len == entry->pmk_len && in pmksa_cache_add_entry()
304 entry->pmk_len) == 0 && in pmksa_cache_add_entry()
331 pos->pmk, pos->pmk_len, in pmksa_cache_add_entry()
395 entry->pmk, entry->pmk_len, in pmksa_cache_add_entry()
414 const u8 *pmk, size_t pmk_len, bool external_only) in pmksa_cache_flush() argument
[all …]
Dpreauth.c92 int res, pmk_len; in rsn_preauth_eapol_cb() local
93 pmk_len = PMK_LEN; in rsn_preauth_eapol_cb()
101 pmk_len = 16; in rsn_preauth_eapol_cb()
105 pmk, pmk_len); in rsn_preauth_eapol_cb()
106 sm->pmk_len = pmk_len; in rsn_preauth_eapol_cb()
107 pmksa_cache_add(sm->pmksa, pmk, pmk_len, NULL, in rsn_preauth_eapol_cb()
355 NULL, p->pmk, p->pmk_len, 0, 0, in rsn_preauth_candidate_process()
Dpmksa_cache.h19 size_t pmk_len; member
84 pmksa_cache_add(struct rsn_pmksa_cache *pmksa, const u8 *pmk, size_t pmk_len,
101 const u8 *pmk, size_t pmk_len, bool external_only);
Dwpa.c96 size_t mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_eapol_key_send()
251 mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_sm_key_request()
302 if (wpa_sm_key_mgmt_set_pmk(sm, sm->pmk, sm->pmk_len)) in wpa_supplicant_key_mgmt_set_pmk()
340 sm->pmk, sm->pmk_len); in wpa_supplicant_get_pmk()
347 sm->pmk_len == PMK_LEN) { in wpa_supplicant_get_pmk()
353 os_memcpy(sm->xxkey, sm->pmk, sm->pmk_len); in wpa_supplicant_get_pmk()
354 sm->xxkey_len = sm->pmk_len; in wpa_supplicant_get_pmk()
359 int res, pmk_len; in wpa_supplicant_get_pmk() local
365 pmk_len = PMK_LEN_SUITE_B_192; in wpa_supplicant_get_pmk()
367 pmk_len = PMK_LEN; in wpa_supplicant_get_pmk()
[all …]
Dwpa_i.h27 size_t pmk_len; member
319 size_t pmk_len, u32 pmk_lifetime, in wpa_sm_add_pmkid() argument
324 cache_id, pmk, pmk_len, pmk_lifetime, in wpa_sm_add_pmkid()
469 const u8 *pmk, size_t pmk_len) in wpa_sm_key_mgmt_set_pmk() argument
473 return sm->ctx->key_mgmt_set_pmk(sm->ctx->ctx, pmk, pmk_len); in wpa_sm_key_mgmt_set_pmk()
Dwpa.h47 const u8 *pmk, size_t pmk_len, u32 pmk_lifetime,
93 int (*key_mgmt_set_pmk)(void *ctx, const u8 *pmk, size_t pmk_len);
197 void wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len,
247 void wpa_sm_pmksa_cache_add(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len,
302 size_t pmk_len, const u8 *pmkid, in wpa_sm_set_pmk() argument
/hostap-latest/src/common/
Dwpa_common.c25 static unsigned int wpa_kck_len(int akmp, size_t pmk_len) in wpa_kck_len() argument
38 return pmk_len / 2; in wpa_kck_len()
40 return pmk_len / 2; in wpa_kck_len()
43 return pmk_len / 2; in wpa_kck_len()
65 static unsigned int wpa_kek_len(int akmp, size_t pmk_len) in wpa_kek_len() argument
78 return pmk_len <= 32 ? 16 : 32; in wpa_kek_len()
80 return pmk_len <= 32 ? 16 : 32; in wpa_kek_len()
83 return pmk_len <= 32 ? 16 : 32; in wpa_kek_len()
105 unsigned int wpa_mic_len(int akmp, size_t pmk_len) in wpa_mic_len() argument
118 return pmk_len / 2; in wpa_mic_len()
[all …]
Dwpa_common.h464 int wpa_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const char *label,
471 size_t dh_ss_len, u8 *pmk, size_t *pmk_len);
474 int fils_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const u8 *spa, const u8 *aa,
535 void rsn_pmkid(const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa,
762 unsigned int wpa_mic_len(int akmp, size_t pmk_len);
769 int pasn_pmk_to_ptk(const u8 *pmk, size_t pmk_len,
Dsae.c1536 size_t pmk_len; in sae_derive_keys() local
1559 pmk_len = hash_len; in sae_derive_keys()
1561 pmk_len = SAE_PMK_LEN; in sae_derive_keys()
1625 keys, 2 * hash_len + pmk_len) < 0) in sae_derive_keys()
1630 keys, hash_len + pmk_len) < 0) in sae_derive_keys()
1636 keys, hash_len + pmk_len) < 0) in sae_derive_keys()
1643 os_memcpy(sae->pmk, keys + hash_len, pmk_len); in sae_derive_keys()
1644 sae->pmk_len = pmk_len; in sae_derive_keys()
1658 wpa_hexdump_key(MSG_DEBUG, "SAE: PMK", sae->pmk, sae->pmk_len); in sae_derive_keys()
Dsae.h111 size_t pmk_len; member
/hostap-latest/src/ap/
Dpmksa_cache_auth.c283 const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_add() argument
290 entry = pmksa_cache_auth_create_entry(pmk, pmk_len, pmkid, kck, kck_len, in pmksa_cache_auth_add()
318 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_create_entry() argument
326 if (pmk_len > PMK_LEN_MAX) in pmksa_cache_auth_create_entry()
335 os_memcpy(entry->pmk, pmk, pmk_len); in pmksa_cache_auth_create_entry()
336 entry->pmk_len = pmk_len; in pmksa_cache_auth_create_entry()
348 rsn_pmkid(pmk, pmk_len, aa, spa, entry->pmkid, akmp); in pmksa_cache_auth_create_entry()
411 os_memcpy(entry->pmk, old_entry->pmk, old_entry->pmk_len); in pmksa_cache_add_okc()
412 entry->pmk_len = old_entry->pmk_len; in pmksa_cache_add_okc()
541 rsn_pmkid(entry->pmk, entry->pmk_len, aa, spa, in pmksa_cache_get_okc()
[all …]
Dwpa_auth.c45 static int wpa_verify_key_mic(int akmp, size_t pmk_len, struct wpa_ptk *PTK,
62 const u8 *pmk, unsigned int pmk_len,
1299 size_t pmk_len; local
1311 sm->p2p_dev_addr, pmk, &pmk_len,
1317 os_memcpy(sm->xxkey, pmk, pmk_len);
1318 sm->xxkey_len = pmk_len;
1323 pmk_len = sm->pmk_len;
1326 if (wpa_derive_ptk(sm, sm->alt_SNonce, pmk, pmk_len, &PTK, 0,
1331 if (wpa_verify_key_mic(sm->wpa_key_mgmt, pmk_len, &PTK,
1334 os_memcpy(sm->PMK, pmk, pmk_len);
[all …]
Dpmksa_cache_auth.h21 size_t pmk_len; member
56 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
61 pmksa_cache_auth_create_entry(const u8 *pmk, size_t pmk_len, const u8 *pmkid,
Dwpa_auth.h499 unsigned int pmk_len,
506 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
510 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
521 size_t pmk_len, int akmp,
536 u8 *pmkid, u8 *pmk, size_t *pmk_len);
592 size_t pmk_len, const u8 *snonce, const u8 *anonce,
621 size_t pmk_len, const u8 *pmkid);
Dctrl_iface_ap.c1174 size_t pmk_len; in hostapd_ctrl_iface_pmksa_add() local
1202 pmk_len = (pos2 - pos) / 2; in hostapd_ctrl_iface_pmksa_add()
1203 if (pmk_len < PMK_LEN || pmk_len > PMK_LEN_MAX || in hostapd_ctrl_iface_pmksa_add()
1204 hexstr2bin(pos, pmk, pmk_len) < 0) in hostapd_ctrl_iface_pmksa_add()
1212 return wpa_auth_pmksa_add2(hapd->wpa_auth, spa, pmk, pmk_len, in hostapd_ctrl_iface_pmksa_add()
/hostap-latest/src/pasn/
Dpasn_responder.c164 pasn->sae.pmk, pasn->sae.pmk_len); in pasn_wd_handle_sae_confirm()
168 pmksa_cache_auth_add(pasn->pmksa, pasn->sae.pmk, pasn->sae.pmk_len, in pasn_wd_handle_sae_confirm()
309 u8 pmk_len; in pasn_derive_keys() local
313 pmk_len = 0; in pasn_derive_keys()
321 pmk_len = WPA_PASN_PMK_LEN; in pasn_derive_keys()
326 pmk_len = cached_pmk_len; in pasn_derive_keys()
333 pmk_len = PMK_LEN; in pasn_derive_keys()
347 pasn->pmk_len = pmk_len; in pasn_derive_keys()
348 os_memcpy(pasn->pmk, pmk, pmk_len); in pasn_derive_keys()
349 ret = pasn_pmk_to_ptk(pmk, pmk_len, peer_addr, own_addr, in pasn_derive_keys()
[all …]
Dpasn_initiator.c424 pasn->pmk, &pasn->pmk_len); in wpas_pasn_wd_fils_rx()
439 pasn->pmk_len, pasn->fils.erp_pmkid, in wpas_pasn_wd_fils_rx()
709 pasn->pmk_len = 0; in wpa_pasn_reset()
768 pasn->pmk_len = 0; in wpas_pasn_set_pmk()
773 pasn->pmk_len = WPA_PASN_PMK_LEN; in wpas_pasn_set_pmk()
782 pasn->pmk_len = pasn->pmk_r1_len; in wpas_pasn_set_pmk()
816 pasn->pmk_len = pmksa->pmk_len; in wpas_pasn_set_pmk()
817 os_memcpy(pasn->pmk, pmksa->pmk, pmksa->pmk_len); in wpas_pasn_set_pmk()
837 pasn->pmk_len = PMK_LEN; in wpas_pasn_set_pmk()
841 pasn->pmk_len, in wpas_pasn_set_pmk()
[all …]
Dpasn_common.c215 return pasn->pmk_len; in pasn_get_pmk_len()
Dpasn_common.h76 size_t pmk_len; member
/hostap-latest/wpa_supplicant/
Dwpas_glue.c288 int res, pmk_len; in wpa_supplicant_eapol_cb() local
330 pmk_len = PMK_LEN_SUITE_B_192; in wpa_supplicant_eapol_cb()
332 pmk_len = PMK_LEN; in wpa_supplicant_eapol_cb()
348 res = eapol_sm_get_key(eapol, pmk, pmk_len); in wpa_supplicant_eapol_cb()
355 pmk_len = 16; in wpa_supplicant_eapol_cb()
366 "handshake", pmk, pmk_len); in wpa_supplicant_eapol_cb()
369 pmk_len, KEY_FLAG_PMK)) { in wpa_supplicant_eapol_cb()
614 const u8 *pmk, size_t pmk_len, in wpa_supplicant_add_pmkid() argument
650 params.pmk_len = pmk_len; in wpa_supplicant_add_pmkid()
1266 size_t pmk_len) in wpa_supplicant_key_mgmt_set_pmk() argument
[all …]
/hostap-latest/tests/fuzzing/pasn-resp/
Dpasn-resp.c27 const u8 *pmk, size_t pmk_len, const u8 *pmkid, in pmksa_cache_auth_add() argument
/hostap-latest/tests/fuzzing/eapol-supp/
Deapol-supp.c140 arg->wpa->pmk_len = PMK_LEN; in init_wpa()

12