Lines Matching refs:ptk

335  * @ptk: Buffer for pairwise transient key
352 struct wpa_ptk *ptk, int akmp, int cipher,
392 ptk->kck_len = wpa_kck_len(akmp, pmk_len);
393 ptk->kek_len = wpa_kek_len(akmp, pmk_len);
394 ptk->tk_len = wpa_cipher_key_len(cipher);
395 if (ptk->tk_len == 0) {
401 ptk_len = ptk->kck_len + ptk->kek_len + ptk->tk_len;
458 os_memcpy(ptk->kck, tmp, ptk->kck_len);
459 wpa_hexdump_key(MSG_DEBUG, "WPA: KCK", ptk->kck, ptk->kck_len);
461 os_memcpy(ptk->kek, tmp + ptk->kck_len, ptk->kek_len);
462 wpa_hexdump_key(MSG_DEBUG, "WPA: KEK", ptk->kek, ptk->kek_len);
464 os_memcpy(ptk->tk, tmp + ptk->kck_len + ptk->kek_len, ptk->tk_len);
465 wpa_hexdump_key(MSG_DEBUG, "WPA: TK", ptk->tk, ptk->tk_len);
467 ptk->kek2_len = 0;
468 ptk->kck2_len = 0;
553 size_t dhss_len, struct wpa_ptk *ptk,
591 ptk->kck_len = 0;
592 ptk->kek_len = wpa_kek_len(akmp, pmk_len);
593 ptk->tk_len = wpa_cipher_key_len(cipher);
600 key_data_len = *ick_len + ptk->kek_len + ptk->tk_len;
638 os_memcpy(ptk->kek, tmp + *ick_len, ptk->kek_len);
639 wpa_hexdump_key(MSG_DEBUG, "FILS: KEK", ptk->kek, ptk->kek_len);
641 os_memcpy(ptk->tk, tmp + *ick_len + ptk->kek_len, ptk->tk_len);
642 wpa_hexdump_key(MSG_DEBUG, "FILS: TK", ptk->tk, ptk->tk_len);
645 os_memcpy(fils_ft, tmp + *ick_len + ptk->kek_len + ptk->tk_len,
651 ptk->kek2_len = 0;
652 ptk->kck2_len = 0;
1700 struct wpa_ptk *ptk, u8 *ptk_name, int akmp, int cipher)
1731 ptk->kck_len = wpa_kck_len(akmp, PMK_LEN);
1732 ptk->kck2_len = wpa_kck2_len(akmp);
1733 ptk->kek_len = wpa_kek_len(akmp, PMK_LEN);
1734 ptk->kek2_len = wpa_kek2_len(akmp);
1735 ptk->tk_len = wpa_cipher_key_len(cipher);
1736 ptk_len = ptk->kck_len + ptk->kek_len + ptk->tk_len +
1737 ptk->kck2_len + ptk->kek2_len;
1787 os_memcpy(ptk->kck, tmp, ptk->kck_len);
1788 offset = ptk->kck_len;
1789 os_memcpy(ptk->kek, tmp + offset, ptk->kek_len);
1790 offset += ptk->kek_len;
1791 os_memcpy(ptk->tk, tmp + offset, ptk->tk_len);
1792 offset += ptk->tk_len;
1793 os_memcpy(ptk->kck2, tmp + offset, ptk->kck2_len);
1794 offset += ptk->kck2_len;
1795 os_memcpy(ptk->kek2, tmp + offset, ptk->kek2_len);
1797 wpa_hexdump_key(MSG_DEBUG, "FT: KCK", ptk->kck, ptk->kck_len);
1798 wpa_hexdump_key(MSG_DEBUG, "FT: KEK", ptk->kek, ptk->kek_len);
1799 if (ptk->kck2_len)
1801 ptk->kck2, ptk->kck2_len);
1802 if (ptk->kek2_len)
1804 ptk->kek2, ptk->kek2_len);
1805 wpa_hexdump_key(MSG_DEBUG, "FT: TK", ptk->tk, ptk->tk_len);