Lines Matching refs:key_data_len
1977 int key_data_len, pad_len = 0; local
2010 key_data_len = kde_len;
2015 pad_len = key_data_len % 8;
2018 key_data_len += pad_len + 8;
2021 len += key_data_len;
2097 buf = os_zalloc(key_data_len);
2111 buf, key_data_len);
2118 (key_data_len - 8) / 8, buf, key_data)) {
2120 bin_clear_free(buf, key_data_len);
2125 key_data, key_data_len);
2126 WPA_PUT_BE16(key_mic + mic_len, key_data_len);
2138 os_memcpy(key_data, buf, key_data_len);
2139 rc4_skip(ek, 32, 256, key_data, key_data_len);
2140 WPA_PUT_BE16(key_mic + mic_len, key_data_len);
2144 bin_clear_free(buf, key_data_len);
2147 bin_clear_free(buf, key_data_len);
3052 u16 key_data_len; local
3060 key_data_len = WPA_GET_BE16(pos);
3061 if (key_data_len < AES_BLOCK_SIZE ||
3062 key_data_len > buf_len - sizeof(*hdr) - sizeof(*key) - 2) {
3069 tmp = os_malloc(key_data_len);
3077 if (aes_siv_decrypt(ptk->kek, ptk->kek_len, pos, key_data_len,
3081 bin_clear_free(tmp, key_data_len);
3086 key_data_len -= AES_BLOCK_SIZE;
3088 tmp, key_data_len);
3091 os_memcpy(pos, tmp, key_data_len);
3093 WPA_PUT_BE16(pos, key_data_len);
3094 bin_clear_free(tmp, key_data_len);
3096 *_key_data_len = key_data_len;