Lines Matching refs:pmk_len
96 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()
368 res = eapol_sm_get_key(sm->eapol, sm->pmk, pmk_len); in wpa_supplicant_get_pmk()
370 if (pmk_len == PMK_LEN) { in wpa_supplicant_get_pmk()
376 pmk_len = 16; in wpa_supplicant_get_pmk()
424 "machines", sm->pmk, pmk_len); in wpa_supplicant_get_pmk()
425 sm->pmk_len = pmk_len; in wpa_supplicant_get_pmk()
431 sm->pmk, pmk_len, NULL, in wpa_supplicant_get_pmk()
628 mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_supplicant_send_2_of_4()
739 sm->pmk_len > 32) { in wpa_derive_ptk()
753 ret = wpa_pmk_to_ptk(sm->pmk, sm->pmk_len, "Pairwise key expansion", in wpa_derive_ptk()
2353 mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_supplicant_send_4_of_4()
2973 sa = pmksa_cache_add(sm->pmksa, sm->pmk, sm->pmk_len, NULL, in wpa_supplicant_process_3_of_4()
3012 mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_supplicant_send_2_of_2()
3435 size_t mic_len = wpa_mic_len(sm->key_mgmt, sm->pmk_len); in wpa_supplicant_verify_eapol_key_mic()
3838 size_t mic_len, keyhdrlen, pmk_len; in wpa_sm_rx_eapol() local
3844 pmk_len = sm->pmk_len; in wpa_sm_rx_eapol()
3845 if (!pmk_len && sm->cur_pmksa) in wpa_sm_rx_eapol()
3846 pmk_len = sm->cur_pmksa->pmk_len; in wpa_sm_rx_eapol()
3847 mic_len = wpa_mic_len(sm->key_mgmt, pmk_len); in wpa_sm_rx_eapol()
4268 (sm->pmk_len == entry->pmk_len && in wpa_sm_pmksa_free_cb()
4269 os_memcmp(sm->pmk, entry->pmk, sm->pmk_len) == 0)) { in wpa_sm_pmksa_free_cb()
4277 sm->pmk_len = 0; in wpa_sm_pmksa_free_cb()
4544 void wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len, in wpa_sm_set_pmk() argument
4551 pmk, pmk_len); in wpa_sm_set_pmk()
4552 sm->pmk_len = pmk_len; in wpa_sm_set_pmk()
4553 os_memcpy(sm->pmk, pmk, pmk_len); in wpa_sm_set_pmk()
4557 sm->xxkey_len = pmk_len; in wpa_sm_set_pmk()
4558 os_memcpy(sm->xxkey, pmk, pmk_len); in wpa_sm_set_pmk()
4562 sm->cur_pmksa = pmksa_cache_add(sm->pmksa, pmk, pmk_len, in wpa_sm_set_pmk()
4586 sm->cur_pmksa->pmk, sm->cur_pmksa->pmk_len); in wpa_sm_set_pmk_from_pmksa()
4587 sm->pmk_len = sm->cur_pmksa->pmk_len; in wpa_sm_set_pmk_from_pmksa()
4588 os_memcpy(sm->pmk, sm->cur_pmksa->pmk, sm->pmk_len); in wpa_sm_set_pmk_from_pmksa()
4591 sm->pmk_len = 0; in wpa_sm_set_pmk_from_pmksa()
5538 void wpa_sm_pmksa_cache_add(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len, in wpa_sm_pmksa_cache_add() argument
5542 sm->cur_pmksa = pmksa_cache_add(sm->pmksa, pmk, pmk_len, pmkid, NULL, 0, in wpa_sm_pmksa_cache_add()
5579 sm->pmk_len = 0; in wpa_sm_drop_sa()
6138 sm->pmk, &sm->pmk_len); in fils_process_auth()
6156 sm->cur_pmksa = pmksa_cache_add(sm->pmksa, sm->pmk, sm->pmk_len, in fils_process_auth()
6176 if (fils_pmk_to_ptk(sm->pmk, sm->pmk_len, sm->own_addr, in fils_process_auth()
7000 sm->pmk_len = 0; in owe_process_assoc_resp()
7003 sm->pmk_len = hash_len; in owe_process_assoc_resp()
7005 wpa_hexdump_key(MSG_DEBUG, "OWE: PMK", sm->pmk, sm->pmk_len); in owe_process_assoc_resp()
7007 pmksa_cache_add(sm->pmksa, sm->pmk, sm->pmk_len, pmkid, NULL, 0, in owe_process_assoc_resp()