Home | History | Annotate | Download | only in ap

Lines Matching refs:pmk_len

41 static int wpa_verify_key_mic(int akmp, size_t pmk_len, struct wpa_ptk *PTK,
58 const u8 *pmk, unsigned int pmk_len,
867 size_t pmk_len;
875 sm->p2p_dev_addr, pmk, &pmk_len,
881 os_memcpy(sm->xxkey, pmk, pmk_len);
882 sm->xxkey_len = pmk_len;
887 pmk_len = sm->pmk_len;
890 if (wpa_derive_ptk(sm, sm->alt_SNonce, pmk, pmk_len, &PTK) < 0)
893 if (wpa_verify_key_mic(sm->wpa_key_mgmt, pmk_len, &PTK,
896 os_memcpy(sm->PMK, pmk, pmk_len);
897 sm->pmk_len = pmk_len;
948 mic_len = wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len);
1240 wpa_verify_key_mic(sm->wpa_key_mgmt, sm->pmk_len, &sm->PTK,
1429 mic_len = wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len);
1666 static int wpa_verify_key_mic(int akmp, size_t pmk_len, struct wpa_ptk *PTK,
1674 size_t mic_len = wpa_mic_len(akmp, pmk_len);
1735 sm->pmk_len = 0;
1978 u8 msk[2 * PMK_LEN];
1979 size_t len = 2 * PMK_LEN;
1987 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len);
1988 sm->pmk_len = sm->pmksa->pmk_len;
1998 unsigned int pmk_len;
2001 pmk_len = PMK_LEN_SUITE_B_192;
2003 pmk_len = PMK_LEN;
2006 pmk_len);
2007 if (len < pmk_len) {
2010 (unsigned int) len, (unsigned int) pmk_len);
2014 os_memcpy(sm->PMK, msk, pmk_len);
2015 sm->pmk_len = pmk_len;
2017 if (len >= 2 * PMK_LEN) {
2022 os_memcpy(sm->xxkey, msk + PMK_LEN, PMK_LEN);
2023 sm->xxkey_len = PMK_LEN;
2058 sm->pmk_len = psk_len;
2060 os_memcpy(sm->xxkey, psk, PMK_LEN);
2061 sm->xxkey_len = PMK_LEN;
2067 os_memcpy(sm->PMK, sm->pmksa->pmk, sm->pmksa->pmk_len);
2068 sm->pmk_len = sm->pmksa->pmk_len;
2070 os_memcpy(sm->xxkey, sm->pmksa->pmk, sm->pmksa->pmk_len);
2071 sm->xxkey_len = sm->pmksa->pmk_len;
2153 rsn_pmkid(sm->PMK, sm->pmk_len, sm->wpa_auth->addr,
2168 const u8 *pmk, unsigned int pmk_len,
2186 return wpa_pmk_to_ptk(pmk, pmk_len, "Pairwise key expansion",
2195 size_t pmk_len, const u8 *snonce, const u8 *anonce,
2205 res = fils_pmk_to_ptk(pmk, pmk_len, sm->addr, sm->wpa_auth->addr,
2221 size_t pmk_r0_len = use_sha384 ? SHA384_MAC_LEN : PMK_LEN;
2759 size_t pmk_len;
2774 mic_len = wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len);
2783 sm->p2p_dev_addr, pmk, &pmk_len,
2790 os_memcpy(sm->xxkey, pmk, pmk_len);
2791 sm->xxkey_len = pmk_len;
2796 pmk_len = sm->pmk_len;
2799 if (wpa_derive_ptk(sm, sm->SNonce, pmk, pmk_len, &PTK) < 0)
2803 wpa_verify_key_mic(sm->wpa_key_mgmt, pmk_len, &PTK,
2807 os_memcpy(sm->PMK, pmk, pmk_len);
2808 sm->pmk_len = pmk_len;
2969 os_memcpy(sm->PMK, pmk, PMK_LEN);
2970 sm->pmk_len = PMK_LEN;
3271 (wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len) ?
3547 (wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len) ?
3573 mic_len = wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len);
4232 *len = sm->pmk_len;
4303 unsigned int pmk_len,
4311 if (pmk_len > PMK_LEN_SUITE_B_192)
4312 pmk_len = PMK_LEN_SUITE_B_192;
4313 } else if (pmk_len > PMK_LEN) {
4314 pmk_len = PMK_LEN;
4317 if (pmksa_cache_auth_add(sm->wpa_auth->pmksa, pmk, pmk_len, NULL,
4352 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, PMK_LEN, pmkid,
4370 const u8 *pmk, size_t pmk_len, const u8 *pmkid,
4376 if (pmksa_cache_auth_add(wpa_auth->pmksa, pmk, pmk_len, pmkid,
4437 entry = pmksa_cache_auth_create_entry(pmk, PMK_LEN, pmkid, NULL, 0, aa,
4488 os_memcpy(pmk, pmksa->pmk, PMK_LEN);
5059 (wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len) ?
5128 (wpa_mic_len(sm->wpa_key_mgmt, sm->pmk_len) ?