Lines Matching refs:pmk_len
45 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);
1335 sm->pmk_len = pmk_len;
1555 mic_len = wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len);
1773 wpa_verify_key_mic(sm->wpa_key_mgmt, sm->pmk_len, &sm->PTK,
1983 mic_len = wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len);
2252 static int wpa_verify_key_mic(int akmp, size_t pmk_len, struct wpa_ptk *PTK, argument
2260 size_t mic_len = wpa_mic_len(akmp, pmk_len);
2328 sm->pmk_len = 0;
2604 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len);
2605 sm->pmk_len = sm->pmksa->pmk_len;
2616 unsigned int pmk_len; local
2619 pmk_len = PMK_LEN_SUITE_B_192;
2621 pmk_len = PMK_LEN;
2624 len, pmk_len);
2625 if (len < pmk_len) {
2628 len, pmk_len);
2632 os_memcpy(sm->PMK, msk, pmk_len);
2633 sm->pmk_len = pmk_len;
2676 sm->pmk_len = psk_len;
2691 sm->pmksa->pmk_len);
2692 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len);
2693 sm->pmk_len = sm->pmksa->pmk_len;
2695 os_memcpy(sm->xxkey, sm->pmksa->pmk, sm->pmksa->pmk_len);
2696 sm->xxkey_len = sm->pmksa->pmk_len;
2820 rsn_pmkid(sm->PMK, sm->pmk_len,
2862 const u8 *pmk, unsigned int pmk_len, argument
2927 ret = wpa_pmk_to_ptk(pmk, pmk_len, "Pairwise key expansion",
2954 size_t pmk_len, const u8 *snonce, const u8 *anonce, argument
2971 res = fils_pmk_to_ptk(pmk, pmk_len, wpa_auth_get_spa(sm),
3634 size_t pmk_len; local
3656 mic_len = wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len);
3668 sm->p2p_dev_addr, pmk, &pmk_len,
3675 os_memcpy(sm->xxkey, pmk, pmk_len);
3676 sm->xxkey_len = pmk_len;
3681 pmk_len = sm->pmk_len;
3684 if ((!pmk || !pmk_len) && sm->pmksa) {
3687 pmk_len = sm->pmksa->pmk_len;
3692 if (wpa_derive_ptk(sm, sm->SNonce, pmk, pmk_len, &PTK,
3698 wpa_verify_key_mic(sm->wpa_key_mgmt, pmk_len, &PTK,
3702 os_memcpy(sm->PMK, pmk, pmk_len);
3703 sm->pmk_len = pmk_len;
3719 if (sm->wpa_key_mgmt == WPA_KEY_MGMT_OWE && pmk_len > 32 &&
4009 sm->pmk_len = PMK_LEN;
5003 (wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len) ?
5033 mic_len = wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len);
5398 (wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len) ?
5424 mic_len = wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len);
6284 *len = sm->pmk_len;
6363 unsigned int pmk_len, argument
6371 if (pmk_len >= 2 * PMK_LEN && wpa_key_mgmt_ft(sm->wpa_key_mgmt) &&
6376 pmk_len = PMK_LEN;
6380 if (pmk_len > PMK_LEN_SUITE_B_192)
6381 pmk_len = PMK_LEN_SUITE_B_192;
6382 } else if (pmk_len > PMK_LEN) {
6383 pmk_len = PMK_LEN;
6386 wpa_hexdump_key(MSG_DEBUG, "RSN: Cache PMK", pmk, pmk_len);
6387 if (pmksa_cache_auth_add(sm->wpa_auth->pmksa, pmk, pmk_len, NULL,
6419 const u8 *pmk, size_t pmk_len, const u8 *pmkid, argument
6425 wpa_hexdump_key(MSG_DEBUG, "RSN: Cache PMK from SAE", pmk, pmk_len);
6428 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, pmk_len, pmkid,
6444 const u8 *pmk, size_t pmk_len, const u8 *pmkid, argument
6453 entry = pmksa_cache_auth_add(wpa_auth->pmksa, pmk, pmk_len, pmkid,
6513 size_t pmk_len, int akmp, argument
6519 entry = pmksa_cache_auth_create_entry(pmk, pmk_len, pmkid, NULL, 0, aa,
6573 u8 *pmkid, u8 *pmk, size_t *pmk_len) argument
6579 os_memcpy(pmk, pmksa->pmk, pmksa->pmk_len);
6580 *pmk_len = pmksa->pmk_len;
6946 size_t pmk_len, const u8 *pmkid) argument
6948 os_memcpy(sm->PMK, pmk, pmk_len);
6949 sm->pmk_len = pmk_len;
7208 (wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len) ?
7275 (wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len) ?