Home
last modified time | relevance | path

Searched refs:igtk (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dmld-key.c66 bool igtk = keyconf->keyidx == 4 || keyconf->keyidx == 5; in iwl_mvm_get_sec_flags()
108 if ((!IS_ERR_OR_NULL(sta) && sta->mfp && pairwise) || igtk) in iwl_mvm_mld_update_sta_key()
266 if (mvm_link->igtk) { in iwl_mvm_sec_key_add()
268 mvm_link->igtk->keyidx); in iwl_mvm_sec_key_add()
270 mvm_link->igtk); in iwl_mvm_sec_key_add()
277 WARN_ON(mvm_link->igtk); in iwl_mvm_sec_key_add()
285 mvm_link->igtk = keyconf; in _iwl_mvm_sec_key_del()
322 if (mvm_link->igtk == keyconf) { in _iwl_mvm_sec_key_del()
324 mvm_link->igtk->hw_key_idx = STA_KEY_IDX_INVALID; in _iwl_mvm_sec_key_del()
325 mvm_link->igtk in _iwl_mvm_sec_key_del()
[all...]
H A Dd3.c1467 struct iwl_multicast_key_data igtk; member
1971 &status->igtk); in iwl_mvm_d3_update_keys()
2259 mvm_link->igtk = key_config; in iwl_mvm_d3_igtk_bigtk_rekey_add()
2338 &status->igtk)) in iwl_mvm_setup_connection_keep()
2426 BUILD_BUG_ON(sizeof(status->igtk.key) < sizeof(data->key)); in iwl_mvm_convert_igtk()
2427 BUILD_BUG_ON(sizeof(status->igtk.ipn) != sizeof(data->ipn)); in iwl_mvm_convert_igtk()
2432 status->igtk.len = data->key_len; in iwl_mvm_convert_igtk()
2433 status->igtk.flags = data->key_flags; in iwl_mvm_convert_igtk()
2434 status->igtk.id = u32_get_bits(data->key_flags, in iwl_mvm_convert_igtk()
2438 memcpy(status->igtk.key, data->key, sizeof(data->key)); in iwl_mvm_convert_igtk()
[all …]
H A Dops.c1026 frob_start = offsetof(struct iwl_mvm_mgmt_mcast_key_cmd, igtk); in iwl_mvm_me_conn_status()
1027 BUILD_BUG_ON(offsetof(struct iwl_mvm_mgmt_mcast_key_cmd, igtk) != in iwl_mvm_me_conn_status()
1028 offsetof(struct iwl_mvm_mgmt_mcast_key_cmd_v1, igtk)); in iwl_mvm_me_conn_status()
1030 frob_end = offsetofend(struct iwl_mvm_mgmt_mcast_key_cmd, igtk); in iwl_mvm_me_conn_status()
1031 BUILD_BUG_ON(offsetof(struct iwl_mvm_mgmt_mcast_key_cmd, igtk) < in iwl_mvm_me_conn_status()
1032 offsetof(struct iwl_mvm_mgmt_mcast_key_cmd_v1, igtk)); in iwl_mvm_me_conn_status()
H A Dsta.c3759 memcpy(igtk_cmd.igtk, keyconf->key, keyconf->keylen); in iwl_mvm_send_sta_igtk()
3786 memcpy(igtk_cmd_v1.igtk, igtk_cmd.igtk, in iwl_mvm_get_mac_addr()
3787 ARRAY_SIZE(igtk_cmd_v1.igtk)); in iwl_mvm_get_mac_addr()
H A Dmvm.h303 * @igtk: the current IGTK programmed into the firmware
327 struct ieee80211_key_conf *igtk;
328 struct ieee80211_key_conf *igtk; global() member
H A Dmac80211.c1133 mvmvif->link[link_id]->igtk = NULL; in __iwl_mvm_mac_start()
/freebsd/contrib/wpa/src/rsn_supp/
H A Dwpa.c1632 const struct wpa_igtk_kde *igtk, in wpa_supplicant_install_igtk() argument
1636 u16 keyidx = WPA_GET_LE16(igtk->keyid); in wpa_supplicant_install_igtk()
1639 if ((sm->igtk.igtk_len == len && in wpa_supplicant_install_igtk()
1640 os_memcmp(sm->igtk.igtk, igtk->igtk, sm->igtk.igtk_len) == 0) || in wpa_supplicant_install_igtk()
1642 os_memcmp(sm->igtk_wnm_sleep.igtk, igtk->igtk, in wpa_supplicant_install_igtk()
1652 keyidx, MAC2STR(igtk->pn)); in wpa_supplicant_install_igtk()
1653 wpa_hexdump_key(MSG_DEBUG, "WPA: IGTK", igtk->igtk, len); in wpa_supplicant_install_igtk()
1661 keyidx, 0, igtk->pn, sizeof(igtk->pn), in wpa_supplicant_install_igtk()
1662 igtk->igtk, len, KEY_FLAG_GROUP_RX) < 0) { in wpa_supplicant_install_igtk()
1688 os_memcpy(sm->igtk_wnm_sleep.igtk, igtk->igtk, in wpa_supplicant_install_igtk()
[all …]
H A Dwpa_ft.c886 u8 igtk[WPA_IGTK_MAX_LEN]; in wpa_ft_process_igtk_subelem() local
926 if (aes_unwrap(kek, kek_len, igtk_len / 8, igtk_elem + 9, igtk)) { in wpa_ft_process_igtk_subelem()
936 wpa_hexdump_key(MSG_DEBUG, "FT: IGTK from Reassoc Resp", igtk, in wpa_ft_process_igtk_subelem()
940 igtk_elem + 2, 6, igtk, igtk_len, in wpa_ft_process_igtk_subelem()
944 forced_memzero(igtk, sizeof(igtk)); in wpa_ft_process_igtk_subelem()
947 forced_memzero(igtk, sizeof(igtk)); in wpa_ft_process_igtk_subelem()
1252 wpa_ft_process_igtk_subelem(sm, parse.igtk, parse.igtk_len) < 0 || in wpa_ft_validate_reassoc_resp()
H A Dwpa_i.h40 struct wpa_igtk igtk; member
H A Dwpa.h167 struct wpa_igtk igtk; member
/freebsd/contrib/wpa/wpa_supplicant/
H A Dmesh_rsn.c208 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()
239 os_memset(rsn->igtk, 0, sizeof(rsn->igtk)); in mesh_rsn_deinit()
619 os_memcpy(pos, rsn->igtk, rsn->igtk_len); in mesh_rsn_protect_frame()
805 os_memcpy(sta->igtk, pos, key_len); in mesh_rsn_process_ampe()
808 sta->igtk, sta->igtk_len); in mesh_rsn_process_ampe()
H A Dmesh_rsn.h22 u8 igtk[WPA_TK_MAX_LEN]; member
H A Dmesh_mpm.c941 sta->igtk, sta->igtk_len); in mesh_mpm_plink_estab()
947 sta->igtk, sta->igtk_len, in mesh_mpm_plink_estab()
/freebsd/sys/contrib/dev/iwlwifi/fw/api/
H A Dd3.h671 * @igtk: IGTK data
686 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM];
703 * @igtk: IGTK data
722 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM];
741 * @igtk: IGTK data
760 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM];
779 * @igtk: IGTK data
797 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM];
816 * @igtk: IGTK data
832 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NU
683 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; global() member
719 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; global() member
757 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; global() member
794 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; global() member
829 struct iwl_wowlan_igtk_status igtk[WOWLAN_IGTK_KEYS_NUM]; global() member
[all...]
H A Dsta.h433 * @igtk: IGTK key material
442 u8 igtk[16];
454 * @igtk: IGTK master key
461 u8 igtk[32];
440 u8 igtk[16]; global() member
459 u8 igtk[32]; global() member
/freebsd/contrib/wpa/src/common/
H A Dwpa_common.h280 u8 igtk[WPA_IGTK_MAX_LEN]; member
353 u8 igtk[WPA_IGTK_MAX_LEN]; member
376 u8 igtk[WPA_IGTK_MAX_LEN]; member
587 const u8 *igtk; member
660 const u8 *igtk; member
H A Dwpa_common.c1079 parse->igtk = pos; in wpa_ft_parse_ftie()
3498 ie->igtk = p; in wpa_parse_generic()
/freebsd/contrib/wpa/src/ap/
H A Dwpa_auth.c4032 struct wpa_igtk_kde igtk; local
4048 igtk.keyid[0] = gsm->GN_igtk;
4049 igtk.keyid[1] = 0;
4052 os_memset(igtk.pn, 0, sizeof(igtk.pn));
4054 os_memcpy(igtk.pn, rsc, sizeof(igtk.pn));
4055 os_memcpy(igtk.igtk, gsm->IGTK[gsm->GN_igtk - 4], len);
4061 if (random_get_bytes(igtk.igtk, len) < 0)
4065 (const u8 *) &igtk, WPA_IGTK_KDE_PREFIX_LEN + len,
4067 forced_memzero(&igtk, sizeof(igtk));
4202 info->igtk = gsm->IGTK[gsm->GN_igtk - 4];
[all …]
H A Dsta_info.h132 u8 igtk[WPA_TK_MAX_LEN]; member
H A Dwpa_auth_ft.c2311 const u8 *kek, *igtk; in wpa_ft_igtk_subelem() local
2341 igtk = gsm->IGTK[gsm->GN_igtk - 4]; in wpa_ft_igtk_subelem()
2351 igtk = stub_igtk; in wpa_ft_igtk_subelem()
2353 if (aes_wrap(kek, kek_len, igtk_len / 8, igtk, pos)) { in wpa_ft_igtk_subelem()
2662 u8 *igtk; in wpa_sm_write_assoc_resp_ies() local
2665 igtk = wpa_ft_igtk_subelem(sm, &igtk_len); in wpa_sm_write_assoc_resp_ies()
2666 if (igtk == NULL) { in wpa_sm_write_assoc_resp_ies()
2675 os_free(igtk); in wpa_sm_write_assoc_resp_ies()
2679 os_memcpy(subelem + subelem_len, igtk, igtk_len); in wpa_sm_write_assoc_resp_ies()
2681 os_free(igtk); in wpa_sm_write_assoc_resp_ies()
H A Dwpa_auth.h325 const u8 *igtk; member
/freebsd/sys/contrib/dev/rtw89/
H A Dwow.c244 memcpy(gtk_info->igtk[0], key->key, key->keylen); in rtw89_rx_pn_get_pmf()
246 memcpy(gtk_info->igtk[1], key->key, key->keylen); in rtw89_rx_pn_get_pmf()
515 32, aoac_rpt->igtk); in rtw89_wow_debug_aoac_rpt()
702 aoac_rpt->igtk); in rtw89_wow_update_key_info()