Lines Matching defs:keydatalen
1186 size_t keydatalen,
1193 wpa_hexdump(MSG_DEBUG, "RSN: msg 1/2 key data", keydata, keydatalen);
1194 if (wpa_supplicant_parse_ies(keydata, keydatalen, &ie) < 0)
1236 size_t keydatalen, int key_info,
1244 maxkeylen = keydatalen;
1245 if (keydatalen > extra_len) {
1249 (unsigned long) keydatalen, (unsigned long) extra_len);
1272 if (keydatalen > sizeof(gd->gtk)) {
1275 (unsigned long) keydatalen);
1278 os_memcpy(gd->gtk, key + 1, keydatalen);
1279 if (rc4_skip(ek, 32, 256, gd->gtk, keydatalen)) {
1285 if (keydatalen % 8) {
1288 (unsigned long) keydatalen);
1294 "too long (keydatalen=%lu maxkeylen=%lu)",
1295 (unsigned long) keydatalen,
1357 u16 key_info, keydatalen;
1368 keydatalen = WPA_GET_BE16(key->key_data_length);
1373 keydatalen, key_info,
1376 ret = wpa_supplicant_process_1_of_2_wpa(sm, key, keydatalen,
1466 u16 keydatalen = WPA_GET_BE16(key->key_data_length);
1469 (u8 *) (key + 1), keydatalen);
1483 if (rc4_skip(ek, 32, 256, (u8 *) (key + 1), keydatalen)) {
1491 if (keydatalen % 8) {
1494 keydatalen);
1497 keydatalen -= 8; /* AES-WRAP adds 8 bytes */
1498 buf = os_malloc(keydatalen);
1504 if (aes_unwrap(sm->ptk.kek, keydatalen / 8,
1512 os_memcpy(key + 1, buf, keydatalen);
1514 WPA_PUT_BE16(key->key_data_length, keydatalen);
1521 (u8 *) (key + 1), keydatalen);