| /hostap-latest/wlantest/ |
| D | bip.c | 17 u8 * bip_protect(const u8 *igtk, size_t igtk_len, u8 *frame, size_t len, in bip_protect() argument 26 plen = len + (igtk_len == 32 ? 26 : 18); in bip_protect() 33 *pos++ = igtk_len == 32 ? 24 : 16; in bip_protect() 38 os_memset(pos, 0, igtk_len == 32 ? 16 : 8); /* MIC */ in bip_protect() 62 os_memcpy(pos, mic, igtk_len == 32 ? 16 : 8); in bip_protect() 63 wpa_hexdump(MSG_DEBUG, "BIP MMIE MIC", pos, igtk_len == 32 ? 16 : 8); in bip_protect() 73 u8 * bip_protect_s1g_beacon(const u8 *igtk, size_t igtk_len, const u8 *frame, in bip_protect_s1g_beacon() argument 85 mic_len = igtk_len == 32 ? 16 : 8; in bip_protect_s1g_beacon() 188 u8 * bip_gmac_protect(const u8 *igtk, size_t igtk_len, u8 *frame, size_t len, in bip_gmac_protect() argument 239 if (aes_gmac(igtk, igtk_len, nonce, sizeof(nonce), in bip_gmac_protect() [all …]
|
| D | inject.c | 90 if (!bss->igtk_len[bss->igtk_idx]) in wlantest_inject_bip() 97 bss->igtk_len[bss->igtk_idx], in wlantest_inject_bip() 305 !bss->igtk_len[bss->igtk_idx]) || in wlantest_inject() 328 bss->igtk_len[bss->igtk_idx]) in wlantest_inject()
|
| D | wlantest.h | 179 size_t igtk_len[8]; member 358 u8 * bip_protect(const u8 *igtk, size_t igtk_len, u8 *frame, size_t len, 360 u8 * bip_protect_s1g_beacon(const u8 *igtk, size_t igtk_len, const u8 *frame, 363 u8 * bip_gmac_protect(const u8 *igtk, size_t igtk_len, u8 *frame, size_t len, 365 u8 * bip_gmac_protect_s1g_beacon(const u8 *igtk, size_t igtk_len,
|
| D | rx_mgmt.c | 23 const u8 *igtk, size_t igtk_len, 607 if (!bss->igtk_len[keyid]) { in rx_mgmt_beacon() 622 bss->igtk_len[keyid], data, len) < 0) { in rx_mgmt_beacon() 1881 size_t igtk_len; in process_igtk_subelem() local 1900 igtk_len = wpa_cipher_key_len(bss->mgmt_group_cipher); in process_igtk_subelem() 1904 if (igtk_elem_len != hlen + igtk_len + 8) { in process_igtk_subelem() 1909 if (igtk_elem[hlen - 1] != igtk_len) { in process_igtk_subelem() 1916 if (aes_unwrap(kek, kek_len, igtk_len / 8, igtk_elem + hlen, igtk)) { in process_igtk_subelem() 1926 wpa_hexdump(MSG_DEBUG, "FT: IGTK from Reassoc Resp", igtk, igtk_len); in process_igtk_subelem() 1935 wpa_hexdump(MSG_DEBUG, "IGTK", igtk, igtk_len); in process_igtk_subelem() [all …]
|
| D | rx_eapol.c | 678 bss->igtk_len[key_id] = key_len; in learn_kde_keys_mlo() 709 bss->igtk_len[key_id] = key_len; in learn_kde_keys_mlo() 788 ie.igtk, ie.igtk_len); in learn_kde_keys() 789 if (ie.igtk_len == 24) { in learn_kde_keys() 802 bss->igtk_len[id] = 16; in learn_kde_keys() 812 } else if (ie.igtk_len == 40) { in learn_kde_keys() 825 bss->igtk_len[id] = 32; in learn_kde_keys() 837 (unsigned) ie.igtk_len); in learn_kde_keys() 859 bss->igtk_len[id] = 16; in learn_kde_keys() 884 bss->igtk_len[id] = 32; in learn_kde_keys()
|
| /hostap-latest/wpa_supplicant/ |
| D | mesh_rsn.c | 207 rsn->igtk_len = wpa_cipher_key_len(conf.group_mgmt_cipher); in __mesh_rsn_auth_init() 208 if (random_get_bytes(rsn->igtk, rsn->igtk_len) < 0) in __mesh_rsn_auth_init() 214 rsn->igtk, rsn->igtk_len); in __mesh_rsn_auth_init() 219 seq, sizeof(seq), rsn->igtk, rsn->igtk_len, in __mesh_rsn_auth_init() 240 rsn->igtk_len = 0; in mesh_rsn_deinit() 566 if (cat[1] == PLINK_OPEN && rsn->igtk_len) in mesh_rsn_protect_frame() 567 len += 2 + 6 + rsn->igtk_len; in mesh_rsn_protect_frame() 614 if (rsn->igtk_len) { in mesh_rsn_protect_frame() 619 os_memcpy(pos, rsn->igtk, rsn->igtk_len); in mesh_rsn_protect_frame() 806 sta->igtk_len = key_len; in mesh_rsn_process_ampe() [all …]
|
| D | mesh_rsn.h | 23 size_t igtk_len; member
|
| D | mesh_mpm.c | 937 if (sta->igtk_len) { in mesh_mpm_plink_estab() 941 sta->igtk, sta->igtk_len); in mesh_mpm_plink_estab() 947 sta->igtk, sta->igtk_len, in mesh_mpm_plink_estab()
|
| /hostap-latest/src/rsn_supp/ |
| D | wpa_ft.c | 890 size_t igtk_len; in wpa_ft_process_igtk_subelem() local 917 igtk_len = wpa_cipher_key_len(sm->mgmt_group_cipher); in wpa_ft_process_igtk_subelem() 918 if (igtk_elem_len != 2 + 6 + 1 + igtk_len + 8) { in wpa_ft_process_igtk_subelem() 923 if (igtk_elem[8] != igtk_len) { in wpa_ft_process_igtk_subelem() 929 if (aes_unwrap(kek, kek_len, igtk_len / 8, igtk_elem + 9, igtk)) { in wpa_ft_process_igtk_subelem() 940 igtk_len); in wpa_ft_process_igtk_subelem() 943 igtk_elem + 2, 6, igtk, igtk_len, in wpa_ft_process_igtk_subelem() 1255 wpa_ft_process_igtk_subelem(sm, parse.igtk, parse.igtk_len) < 0 || in wpa_ft_validate_reassoc_resp()
|
| D | wpa.c | 1674 if ((sm->igtk.igtk_len == len && in wpa_supplicant_install_igtk() 1675 os_memcmp(sm->igtk.igtk, igtk->igtk, sm->igtk.igtk_len) == 0) || in wpa_supplicant_install_igtk() 1676 (sm->igtk_wnm_sleep.igtk_len == len && in wpa_supplicant_install_igtk() 1678 sm->igtk_wnm_sleep.igtk_len) == 0)) { in wpa_supplicant_install_igtk() 1722 sm->igtk_wnm_sleep.igtk_len = len; in wpa_supplicant_install_igtk() 1724 sm->igtk_wnm_sleep.igtk_len); in wpa_supplicant_install_igtk() 1726 sm->igtk.igtk_len = len; in wpa_supplicant_install_igtk() 1727 os_memcpy(sm->igtk.igtk, igtk->igtk, sm->igtk.igtk_len); in wpa_supplicant_install_igtk() 1793 if ((sm->mlo.links[link_id].igtk.igtk_len == len && in wpa_supplicant_install_mlo_igtk() 1795 sm->mlo.links[link_id].igtk.igtk_len) == 0) || in wpa_supplicant_install_mlo_igtk() [all …]
|
| /hostap-latest/src/common/ |
| D | wpa_common.h | 282 size_t igtk_len; member 589 size_t igtk_len; member 670 size_t igtk_len; member
|
| D | wpa_common.c | 1080 parse->igtk_len = len; in wpa_ft_parse_ftie() 3507 ie->igtk_len = left; in wpa_parse_generic()
|
| /hostap-latest/src/ap/ |
| D | wpa_auth_ft.c | 2313 size_t igtk_len; in wpa_ft_igtk_subelem() local 2324 igtk_len = wpa_cipher_key_len(sm->wpa_auth->conf.group_mgmt_cipher); in wpa_ft_igtk_subelem() 2328 subelem_len = 1 + 1 + 2 + 6 + 1 + igtk_len + 8; in wpa_ft_igtk_subelem() 2340 *pos++ = igtk_len; in wpa_ft_igtk_subelem() 2347 if (random_get_bytes(stub_igtk, igtk_len / 8) < 0) { in wpa_ft_igtk_subelem() 2353 if (aes_wrap(kek, kek_len, igtk_len / 8, igtk, pos)) { in wpa_ft_igtk_subelem() 2663 size_t igtk_len; in wpa_sm_write_assoc_resp_ies() local 2665 igtk = wpa_ft_igtk_subelem(sm, &igtk_len); in wpa_sm_write_assoc_resp_ies() 2672 nbuf = os_realloc(subelem, subelem_len + igtk_len); in wpa_sm_write_assoc_resp_ies() 2679 os_memcpy(subelem + subelem_len, igtk, igtk_len); in wpa_sm_write_assoc_resp_ies() [all …]
|
| D | sta_info.h | 133 size_t igtk_len; member
|
| D | wpa_auth.c | 4233 info->igtk_len = wpa_cipher_key_len(a->conf.group_mgmt_cipher); 4381 !ml_key_info.links[i].igtk_len) 4387 ml_key_info.links[i].igtk_len); 4392 ml_key_info.links[i].igtk_len; 4409 ml_key_info.links[i].igtk_len); 4410 pos += ml_key_info.links[i].igtk_len; 4425 !ml_key_info.links[i].igtk_len) 4431 ml_key_info.links[i].igtk_len); 4436 ml_key_info.links[i].igtk_len; 4453 ml_key_info.links[i].igtk_len); [all …]
|
| D | wpa_auth.h | 347 u8 igtk_len; member
|