/hostap-latest/wlantest/ |
D | ccmp.c | 207 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 …]
|
D | gcmp.c | 127 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()
|
D | inject.c | 122 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 …]
|
D | tkip.c | 258 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 …]
|
D | rx_data.c | 240 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 …]
|
D | process.c | 358 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()
|
D | wlantest.h | 261 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,
|
D | rx_mgmt.c | 3308 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 …]
|
D | wlantest.c | 323 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/ |
D | eap_server_ttls.c | 112 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/ |
D | eap_ttls.c | 235 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/ |
D | wpa.c | 222 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/ |
D | driver_ndis.c | 459 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/ |
D | wpa_auth_ft.c | 819 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()
|