Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:keydatalen

2963 					     size_t keydatalen,
2970 wpa_hexdump(MSG_DEBUG, "RSN: msg 1/2 key data", keydata, keydatalen);
2971 wpa_supplicant_parse_ies(keydata, keydatalen, &ie);
3008 size_t keydatalen, int key_info,
3016 maxkeylen = keydatalen;
3017 if (keydatalen > extra_len) {
3020 (unsigned long) keydatalen,
3043 if (keydatalen > sizeof(gd->gtk)) {
3046 (unsigned long) keydatalen);
3049 os_memcpy(gd->gtk, key + 1, keydatalen);
3050 rc4_skip(ek, 32, 256, gd->gtk, keydatalen);
3052 if (keydatalen % 8) {
3054 "len %lu", (unsigned long) keydatalen);
3059 "too long (keydatalen=%lu maxkeylen=%lu)",
3060 (unsigned long) keydatalen,
3117 u16 key_info, keydatalen;
3128 keydatalen = WPA_GET_BE16(key->key_data_length);
3133 keydatalen, key_info,
3136 ret = wpa_supplicant_process_1_of_2_wpa(sm, key, keydatalen,
3275 u16 keydatalen = WPA_GET_BE16(key->key_data_length);
3278 (u8 *) (key + 1), keydatalen);
3291 rc4_skip(ek, 32, 256, (u8 *) (key + 1), keydatalen);
3294 if (keydatalen % 8) {
3296 "AES-WRAP len %d", keydatalen);
3299 keydatalen -= 8; /* AES-WRAP adds 8 bytes */
3300 buf = os_malloc(keydatalen);
3306 if (aes_unwrap(sm->ptk.kek, keydatalen / 8,
3313 os_memcpy(key + 1, buf, keydatalen);
3315 WPA_PUT_BE16(key->key_data_length, keydatalen);
3318 (u8 *) (key + 1), keydatalen);