Lines Matching refs:key_data_len

143 		size_t key_data_len;  in wpa_eapol_key_send()  local
151 key_data_len = msg_len - sizeof(struct ieee802_1x_hdr) - in wpa_eapol_key_send()
169 WPA_PUT_BE16((u8 *) (key + 1), AES_BLOCK_SIZE + key_data_len); in wpa_eapol_key_send()
176 s_key_data, key_data_len); in wpa_eapol_key_send()
184 s_key_data, key_data_len, in wpa_eapol_key_send()
191 key_data, AES_BLOCK_SIZE + key_data_len); in wpa_eapol_key_send()
888 size_t key_data_len, in wpa_supplicant_process_1_of_4_wpa() argument
955 size_t key_data_len, in wpa_supplicant_process_1_of_4() argument
992 wpa_hexdump(MSG_DEBUG, "RSN: msg 1/4 key data", key_data, key_data_len); in wpa_supplicant_process_1_of_4()
993 if (wpa_supplicant_parse_ies(key_data, key_data_len, &ie) < 0) { in wpa_supplicant_process_1_of_4()
2649 size_t key_data_len) in wpa_supplicant_process_3_of_4_wpa() argument
2661 wpa_hexdump(MSG_DEBUG, "WPA: IE KeyData", key_data, key_data_len); in wpa_supplicant_process_3_of_4_wpa()
2662 if (wpa_supplicant_parse_ies(key_data, key_data_len, &ie) < 0) in wpa_supplicant_process_3_of_4_wpa()
2716 size_t key_data_len) in wpa_supplicant_process_3_of_4() argument
2730 wpa_hexdump(MSG_DEBUG, "WPA: IE KeyData", key_data, key_data_len); in wpa_supplicant_process_3_of_4()
2731 if (wpa_supplicant_parse_ies(key_data, key_data_len, &ie) < 0) in wpa_supplicant_process_3_of_4()
3078 size_t key_data_len, u16 ver) in wpa_supplicant_process_mlo_1_of_2() argument
3099 key_data_len); in wpa_supplicant_process_mlo_1_of_2()
3100 if (wpa_supplicant_parse_ies(key_data, key_data_len, &ie) < 0) in wpa_supplicant_process_mlo_1_of_2()
3175 size_t key_data_len, u16 ver) in wpa_supplicant_process_1_of_2_wpa() argument
3200 maxkeylen = key_data_len; in wpa_supplicant_process_1_of_2_wpa()
3229 if (key_data_len > sizeof(gd.gtk)) { in wpa_supplicant_process_1_of_2_wpa()
3232 (unsigned long) key_data_len); in wpa_supplicant_process_1_of_2_wpa()
3237 os_memcpy(gd.gtk, key_data, key_data_len); in wpa_supplicant_process_1_of_2_wpa()
3238 if (rc4_skip(ek, 32, 256, gd.gtk, key_data_len)) { in wpa_supplicant_process_1_of_2_wpa()
3257 (unsigned long) key_data_len, in wpa_supplicant_process_1_of_2_wpa()
3311 size_t key_data_len, u16 ver) in wpa_supplicant_process_1_of_2() argument
3335 key_data, key_data_len); in wpa_supplicant_process_1_of_2()
3336 if (wpa_supplicant_parse_ies(key_data, key_data_len, &ie) < 0) in wpa_supplicant_process_1_of_2()
3512 u8 *key_data, size_t *key_data_len) in wpa_supplicant_decrypt_key_data() argument
3515 key_data, *key_data_len); in wpa_supplicant_decrypt_key_data()
3536 if (rc4_skip(ek, 32, 256, key_data, *key_data_len)) { in wpa_supplicant_decrypt_key_data()
3552 if (*key_data_len < 8 || *key_data_len % 8) { in wpa_supplicant_decrypt_key_data()
3555 (unsigned int) *key_data_len); in wpa_supplicant_decrypt_key_data()
3558 *key_data_len -= 8; /* AES-WRAP adds 8 bytes */ in wpa_supplicant_decrypt_key_data()
3559 buf = os_malloc(*key_data_len); in wpa_supplicant_decrypt_key_data()
3566 os_memset(buf, 0x11, *key_data_len); in wpa_supplicant_decrypt_key_data()
3568 if (aes_unwrap(sm->ptk.kek, sm->ptk.kek_len, *key_data_len / 8, in wpa_supplicant_decrypt_key_data()
3575 bin_clear_free(buf, *key_data_len); in wpa_supplicant_decrypt_key_data()
3584 os_memcpy(key_data, buf, *key_data_len); in wpa_supplicant_decrypt_key_data()
3585 bin_clear_free(buf, *key_data_len); in wpa_supplicant_decrypt_key_data()
3586 WPA_PUT_BE16(((u8 *) (key + 1)) + mic_len, *key_data_len); in wpa_supplicant_decrypt_key_data()
3593 key_data, *key_data_len); in wpa_supplicant_decrypt_key_data()
3624 unsigned int key_data_len, in wpa_eapol_key_dump() argument
3647 WPA_GET_BE16(key->key_length), key_data_len); in wpa_eapol_key_dump()
3661 size_t *key_data_len) in wpa_supp_aead_decrypt() argument
3670 if (*key_data_len < AES_BLOCK_SIZE) { in wpa_supp_aead_decrypt()
3687 tmp = os_malloc(*key_data_len); in wpa_supp_aead_decrypt()
3695 if (aes_siv_decrypt(ptk->kek, ptk->kek_len, pos, *key_data_len, in wpa_supp_aead_decrypt()
3698 bin_clear_free(tmp, *key_data_len); in wpa_supp_aead_decrypt()
3703 (*key_data_len) -= AES_BLOCK_SIZE; in wpa_supp_aead_decrypt()
3705 tmp, *key_data_len); in wpa_supp_aead_decrypt()
3708 os_memcpy(pos, tmp, *key_data_len); in wpa_supp_aead_decrypt()
3710 WPA_PUT_BE16(pos, *key_data_len); in wpa_supp_aead_decrypt()
3711 bin_clear_free(tmp, *key_data_len); in wpa_supp_aead_decrypt()
3733 u8 *key_data, size_t key_data_len) in wpa_sm_rx_eapol_wpa() argument
3786 key_data_len); in wpa_sm_rx_eapol_wpa()
3791 key_data_len, in wpa_sm_rx_eapol_wpa()
3799 key_data_len, in wpa_sm_rx_eapol_wpa()
3831 size_t plen, data_len, key_data_len; in wpa_sm_rx_eapol() local
3911 key_data_len = WPA_GET_BE16(mic + mic_len); in wpa_sm_rx_eapol()
3912 wpa_eapol_key_dump(sm, key, key_data_len, mic, mic_len); in wpa_sm_rx_eapol()
3914 if (key_data_len > plen - keyhdrlen) { in wpa_sm_rx_eapol()
3917 (unsigned int) key_data_len, in wpa_sm_rx_eapol()
3955 key_data, key_data_len); in wpa_sm_rx_eapol()
4047 if (wpa_supp_aead_decrypt(sm, tmp, data_len, &key_data_len)) in wpa_sm_rx_eapol()
4067 &key_data_len)) in wpa_sm_rx_eapol()
4081 key_data_len); in wpa_sm_rx_eapol()
4086 key_data_len, in wpa_sm_rx_eapol()
4096 key_data_len, in wpa_sm_rx_eapol()
4101 key_data_len, in wpa_sm_rx_eapol()