Home
last modified time | relevance | path

Searched refs:hdrlen (Results 1 – 14 of 14) sorted by relevance

/hostap-latest/wlantest/
Dccmp.c207 u8 * ccmp_encrypt(const u8 *tk, u8 *frame, size_t len, size_t hdrlen, in ccmp_encrypt() argument
216 if (len < hdrlen || hdrlen < 24) in ccmp_encrypt()
218 plen = len - hdrlen; in ccmp_encrypt()
220 crypt = os_malloc(hdrlen + 8 + plen + 8 + AES_BLOCK_SIZE); in ccmp_encrypt()
224 os_memcpy(crypt, frame, hdrlen); in ccmp_encrypt()
227 pos = crypt + hdrlen; in ccmp_encrypt()
238 ccmp_aad_nonce(hdr, crypt + hdrlen, a1, a2, a3, aad, &aad_len, nonce); in ccmp_encrypt()
242 if (aes_ccm_ae(tk, 16, nonce, 8, frame + hdrlen, plen, aad, aad_len, in ccmp_encrypt()
248 wpa_hexdump(MSG_EXCESSIVE, "CCMP encrypted", crypt + hdrlen + 8, plen); in ccmp_encrypt()
250 *encrypted_len = hdrlen + 8 + plen + 8; in ccmp_encrypt()
[all …]
Dgcmp.c127 size_t hdrlen, const u8 *qos, const u8 *a1, const u8 *a2, in gcmp_encrypt() argument
134 if (len < hdrlen || hdrlen < 24) in gcmp_encrypt()
136 plen = len - hdrlen; in gcmp_encrypt()
138 crypt = os_malloc(hdrlen + 8 + plen + 16 + AES_BLOCK_SIZE); in gcmp_encrypt()
142 os_memcpy(crypt, frame, hdrlen); in gcmp_encrypt()
144 pos = crypt + hdrlen; in gcmp_encrypt()
155 gcmp_aad_nonce(hdr, crypt + hdrlen, a1, a2, a3, aad, &aad_len, nonce); in gcmp_encrypt()
159 if (aes_gcm_ae(tk, tk_len, nonce, sizeof(nonce), frame + hdrlen, plen, in gcmp_encrypt()
168 *encrypted_len = hdrlen + 8 + plen + 16; in gcmp_encrypt()
Dinject.c122 int hdrlen; in wlantest_inject_prot_bc() local
125 hdrlen = 24; in wlantest_inject_prot_bc()
133 hdrlen += ETH_ALEN; in wlantest_inject_prot_bc()
141 frame, len, hdrlen, NULL, pn, in wlantest_inject_prot_bc()
146 frame, len, hdrlen, NULL, NULL, NULL, NULL, in wlantest_inject_prot_bc()
172 int hdrlen; in wlantest_inject_prot() local
177 hdrlen = 24; in wlantest_inject_prot()
228 hdrlen += ETH_ALEN; in wlantest_inject_prot()
230 qos = frame + hdrlen; in wlantest_inject_prot()
231 hdrlen += 2; in wlantest_inject_prot()
[all …]
Dtkip.c258 int hdrlen = 24; in michael_mic_hdr() local
273 hdrlen += ETH_ALEN; in michael_mic_hdr()
283 const u8 *qos = ((const u8 *) hdr11) + hdrlen; in michael_mic_hdr()
438 u8 * tkip_encrypt(const u8 *tk, u8 *frame, size_t len, size_t hdrlen, u8 *qos, in tkip_encrypt() argument
452 if (len < sizeof(*hdr) || len < hdrlen) in tkip_encrypt()
459 michael_mic(mic_key, michael_hdr, frame + hdrlen, len - hdrlen, mic); in tkip_encrypt()
472 os_memcpy(crypt, frame, hdrlen); in tkip_encrypt()
473 pos = crypt + hdrlen; in tkip_encrypt()
482 os_memcpy(pos, frame + hdrlen, len - hdrlen); in tkip_encrypt()
483 os_memcpy(pos + len - hdrlen, mic, sizeof(mic)); in tkip_encrypt()
[all …]
Drx_data.c240 size_t hdrlen, in rx_data_bss_prot_group() argument
366 write_pcap_decrypted(wt, (const u8 *) hdr, hdrlen, in rx_data_bss_prot_group()
404 const struct ieee80211_hdr *hdr, size_t hdrlen, in rx_data_bss_prot() argument
427 rx_data_bss_prot_group(wt, hdr, hdrlen, qos, dst, src, in rx_data_bss_prot()
727 write_pcap_decrypted(wt, (const u8 *) hdr, hdrlen, in rx_data_bss_prot()
767 size_t hdrlen, const u8 *qos, const u8 *dst, in rx_data_bss() argument
795 rx_data_bss_prot(wt, hdr, hdrlen, qos, dst, src, data, len); in rx_data_bss()
911 size_t hdrlen; in rx_data() local
920 hdrlen = 24; in rx_data()
923 hdrlen += ETH_ALEN; in rx_data()
[all …]
Dprocess.c358 u32 hdrlen; in wlantest_process_prism() local
364 hdrlen = WPA_GET_LE32(data + 4); in wlantest_process_prism()
366 if (len < hdrlen) { in wlantest_process_prism()
372 frame = data + hdrlen; in wlantest_process_prism()
373 frame_len = len - hdrlen; in wlantest_process_prism()
Dwlantest.h261 size_t notes_len(struct wlantest *wt, size_t hdrlen);
328 u8 * ccmp_encrypt(const u8 *tk, u8 *frame, size_t len, size_t hdrlen,
333 size_t hdrlen, const u8 *pn, int keyid,
339 u8 * ccmp_256_encrypt(const u8 *tk, u8 *frame, size_t len, size_t hdrlen,
351 u8 * tkip_encrypt(const u8 *tk, u8 *frame, size_t len, size_t hdrlen, u8 *qos,
373 size_t hdrlen, const u8 *qos, const u8 *a1, const u8 *a2,
Drx_mgmt.c3308 size_t hdrlen = 24; in mgmt_decrypt() local
3314 hdrlen += 4; /* HT Control field */ in mgmt_decrypt()
3316 if (len < hdrlen + 4) in mgmt_decrypt()
3319 if (!(data[hdrlen + 3] & 0x20)) { in mgmt_decrypt()
3330 if (data[hdrlen + 2] != 0 || (data[hdrlen + 3] & mask) != 0) { in mgmt_decrypt()
3335 keyid = data[hdrlen + 3] >> 6; in mgmt_decrypt()
3367 ccmp_get_pn(pn, data + hdrlen); in mgmt_decrypt()
3384 data + hdrlen, len - hdrlen, dlen); in mgmt_decrypt()
3390 data + hdrlen, len - hdrlen, dlen); in mgmt_decrypt()
3395 data + hdrlen, len - hdrlen, dlen); in mgmt_decrypt()
[all …]
Dwlantest.c323 size_t notes_len(struct wlantest *wt, size_t hdrlen) in notes_len() argument
326 size_t len = wt->num_notes * hdrlen; in notes_len()
/hostap-latest/src/eap_server/
Deap_server_ttls.c112 size_t hdrlen; in eap_ttls_avp_hdr() local
118 hdrlen = sizeof(*avp); in eap_ttls_avp_hdr()
121 hdrlen = sizeof(struct ttls_avp); in eap_ttls_avp_hdr()
126 ((u32) (hdrlen + len))); in eap_ttls_avp_hdr()
128 return avphdr + hdrlen; in eap_ttls_avp_hdr()
/hostap-latest/src/eap_peer/
Deap_ttls.c235 size_t hdrlen; in eap_ttls_avp_hdr() local
241 hdrlen = sizeof(*avp); in eap_ttls_avp_hdr()
244 hdrlen = sizeof(struct ttls_avp); in eap_ttls_avp_hdr()
249 (u32) (hdrlen + len)); in eap_ttls_avp_hdr()
251 return avphdr + hdrlen; in eap_ttls_avp_hdr()
/hostap-latest/src/rsn_supp/
Dwpa.c222 size_t mic_len, hdrlen, rlen; in wpa_sm_key_request() local
252 hdrlen = sizeof(*reply) + mic_len + 2; in wpa_sm_key_request()
254 hdrlen, &rlen, (void *) &reply); in wpa_sm_key_request()
531 size_t mic_len, hdrlen, rlen, extra_len = 0; in wpa_supplicant_send_2_of_4() local
629 hdrlen = sizeof(*reply) + mic_len + 2; in wpa_supplicant_send_2_of_4()
631 NULL, hdrlen + wpa_ie_len + extra_len, in wpa_supplicant_send_2_of_4()
2318 size_t mic_len, hdrlen, rlen; in wpa_supplicant_send_4_of_4() local
2354 hdrlen = sizeof(*reply) + mic_len + 2; in wpa_supplicant_send_4_of_4()
2356 hdrlen + kde_len + extra_len, &rlen, in wpa_supplicant_send_4_of_4()
2995 size_t mic_len, hdrlen, rlen; in wpa_supplicant_send_2_of_2() local
[all …]
/hostap-latest/src/drivers/
Ddriver_ndis.c459 size_t hdrlen; in ndis_get_oid() local
476 hdrlen = sizeof(NDISUIO_QUERY_OID) - sizeof(o->Data); in ndis_get_oid()
477 if (written < hdrlen) { in ndis_get_oid()
483 written -= hdrlen; in ndis_get_oid()
/hostap-latest/src/ap/
Dwpa_auth_ft.c819 size_t hdrlen; in wpa_write_ftie() local
824 hdrlen = sizeof(struct rsn_ftie); in wpa_write_ftie()
827 hdrlen = sizeof(struct rsn_ftie_sha384); in wpa_write_ftie()
830 hdrlen = sizeof(struct rsn_ftie_sha512); in wpa_write_ftie()
832 hdrlen = sizeof(struct rsn_ftie_sha384); in wpa_write_ftie()
834 hdrlen = sizeof(struct rsn_ftie); in wpa_write_ftie()
836 if (len < 2 + hdrlen + 2 + FT_R1KH_ID_LEN + 2 + r0kh_id_len + in wpa_write_ftie()