Lines Matching refs:hdr
894 struct ieee802_1x_hdr *hdr;
912 if (data_len < sizeof(*hdr) + keyhdrlen) {
917 hdr = (struct ieee802_1x_hdr *) data;
918 key = (struct wpa_eapol_key *) (hdr + 1);
932 if (key_data_length > data_len - sizeof(*hdr) - keyhdrlen) {
936 (unsigned long) (data_len - sizeof(*hdr) -
1405 struct ieee802_1x_hdr *hdr;
1461 hdr = os_zalloc(len);
1462 if (hdr == NULL)
1464 hdr->version = wpa_auth->conf.eapol_version;
1465 hdr->type = IEEE802_1X_TYPE_EAPOL_KEY;
1466 hdr->length = host_to_be16(len - sizeof(*hdr));
1467 key = (struct wpa_eapol_key *) (hdr + 1);
1469 key_data = ((u8 *) (hdr + 1)) + keyhdrlen;
1523 aad[0] = (u8 *) hdr;
1524 aad_len[0] = key_mic + 2 - (u8 *) hdr;
1537 os_free(hdr);
1555 os_free(hdr);
1573 os_free(hdr);
1585 os_free(hdr);
1591 (u8 *) hdr, len, key_mic);
1606 wpa_auth_send_eapol(wpa_auth, sm->addr, (u8 *) hdr, len,
1608 os_free(hdr);
1646 struct ieee802_1x_hdr *hdr;
1653 if (data_len < sizeof(*hdr) + sizeof(*key))
1656 hdr = (struct ieee802_1x_hdr *) data;
1657 key = (struct wpa_eapol_key *) (hdr + 1);
2091 struct ieee802_1x_hdr *hdr;
2099 hdr = (struct ieee802_1x_hdr *) buf;
2100 key = (struct wpa_eapol_key *) (hdr + 1);
2104 key_data_len > buf_len - sizeof(*hdr) - sizeof(*key) - 2) {
2283 u8 hdr[2];
2363 hdr[0] = gsm->GN & 0x03;
2364 hdr[1] = 0;
2366 tmp2 = wpa_add_kde(tmp, RSN_KEY_DATA_GROUPKEY, hdr, 2,
2441 struct ieee802_1x_hdr *hdr;
2504 hdr = (struct ieee802_1x_hdr *) sm->last_rx_eapol_key;
2505 key = (struct wpa_eapol_key *) (hdr + 1);
2509 if (key_data_length > sm->last_rx_eapol_key_len - sizeof(*hdr) -
2794 u8 hdr[2];
2795 hdr[0] = keyidx & 0x03;
2796 hdr[1] = 0;
2797 pos = wpa_add_kde(pos, RSN_KEY_DATA_GROUPKEY, hdr, 2,
3048 u8 *kde_buf = NULL, *pos, hdr[2];
3089 hdr[0] = gsm->GN & 0x03;
3090 hdr[1] = 0;
3091 pos = wpa_add_kde(pos, RSN_KEY_DATA_GROUPKEY, hdr, 2,