Lines Matching defs:key_data_len

143 		size_t key_data_len;
151 key_data_len = msg_len - sizeof(struct ieee802_1x_hdr) -
169 WPA_PUT_BE16((u8 *) (key + 1), AES_BLOCK_SIZE + key_data_len);
176 s_key_data, key_data_len);
184 s_key_data, key_data_len,
191 key_data, AES_BLOCK_SIZE + key_data_len);
855 size_t key_data_len,
922 size_t key_data_len,
959 wpa_hexdump(MSG_DEBUG, "RSN: msg 1/4 key data", key_data, key_data_len);
960 if (wpa_supplicant_parse_ies(key_data, key_data_len, &ie) < 0) {
2470 size_t key_data_len)
2482 wpa_hexdump(MSG_DEBUG, "WPA: IE KeyData", key_data, key_data_len);
2483 if (wpa_supplicant_parse_ies(key_data, key_data_len, &ie) < 0)
2537 size_t key_data_len)
2551 wpa_hexdump(MSG_DEBUG, "WPA: IE KeyData", key_data, key_data_len);
2552 if (wpa_supplicant_parse_ies(key_data, key_data_len, &ie) < 0)
2897 size_t key_data_len, u16 ver)
2918 key_data_len);
2919 if (wpa_supplicant_parse_ies(key_data, key_data_len, &ie) < 0)
2994 size_t key_data_len, u16 ver)
3019 maxkeylen = key_data_len;
3048 if (key_data_len > sizeof(gd.gtk)) {
3051 (unsigned long) key_data_len);
3056 os_memcpy(gd.gtk, key_data, key_data_len);
3057 if (rc4_skip(ek, 32, 256, gd.gtk, key_data_len)) {
3076 (unsigned long) key_data_len,
3130 size_t key_data_len, u16 ver)
3154 key_data, key_data_len);
3155 if (wpa_supplicant_parse_ies(key_data, key_data_len, &ie) < 0)
3331 u8 *key_data, size_t *key_data_len)
3334 key_data, *key_data_len);
3355 if (rc4_skip(ek, 32, 256, key_data, *key_data_len)) {
3371 if (*key_data_len < 8 || *key_data_len % 8) {
3374 (unsigned int) *key_data_len);
3377 *key_data_len -= 8; /* AES-WRAP adds 8 bytes */
3378 buf = os_malloc(*key_data_len);
3385 os_memset(buf, 0x11, *key_data_len);
3387 if (aes_unwrap(sm->ptk.kek, sm->ptk.kek_len, *key_data_len / 8,
3394 bin_clear_free(buf, *key_data_len);
3403 os_memcpy(key_data, buf, *key_data_len);
3404 bin_clear_free(buf, *key_data_len);
3405 WPA_PUT_BE16(((u8 *) (key + 1)) + mic_len, *key_data_len);
3412 key_data, *key_data_len);
3443 unsigned int key_data_len,
3466 WPA_GET_BE16(key->key_length), key_data_len);
3480 size_t *key_data_len)
3489 if (*key_data_len < AES_BLOCK_SIZE) {
3506 tmp = os_malloc(*key_data_len);
3514 if (aes_siv_decrypt(ptk->kek, ptk->kek_len, pos, *key_data_len,
3517 bin_clear_free(tmp, *key_data_len);
3522 (*key_data_len) -= AES_BLOCK_SIZE;
3524 tmp, *key_data_len);
3527 os_memcpy(pos, tmp, *key_data_len);
3529 WPA_PUT_BE16(pos, *key_data_len);
3530 bin_clear_free(tmp, *key_data_len);
3552 u8 *key_data, size_t key_data_len)
3605 key_data_len);
3610 key_data_len,
3618 key_data_len,
3650 size_t plen, data_len, key_data_len;
3730 key_data_len = WPA_GET_BE16(mic + mic_len);
3731 wpa_eapol_key_dump(sm, key, key_data_len, mic, mic_len);
3733 if (key_data_len > plen - keyhdrlen) {
3736 (unsigned int) key_data_len,
3774 key_data, key_data_len);
3866 if (wpa_supp_aead_decrypt(sm, tmp, data_len, &key_data_len))
3886 &key_data_len))
3900 key_data_len);
3905 key_data_len,
3915 key_data_len,
3920 key_data_len,