Home
last modified time | relevance | path

Searched refs:bigtk (Results 1 – 15 of 15) sorted by relevance

/freebsd/sys/contrib/dev/iwlwifi/mld/
H A Dd3.c112 struct iwl_mld_mcast_key_data bigtk[WOWLAN_BIGTK_KEYS_NUM]; member
410 const struct iwl_wowlan_igtk_status *bigtk) in iwl_mld_convert_bigtk_resume_data() argument
414 BUILD_BUG_ON(ARRAY_SIZE(wowlan_status->bigtk) < WOWLAN_BIGTK_KEYS_NUM); in iwl_mld_convert_bigtk_resume_data()
418 if (!bigtk[notif_idx].key_status) in iwl_mld_convert_bigtk_resume_data()
421 wowlan_status->bigtk[status_idx].len = bigtk[notif_idx].key_len; in iwl_mld_convert_bigtk_resume_data()
422 wowlan_status->bigtk[status_idx].flags = in iwl_mld_convert_bigtk_resume_data()
423 bigtk[notif_idx].key_flags; in iwl_mld_convert_bigtk_resume_data()
424 wowlan_status->bigtk[status_idx].id = in iwl_mld_convert_bigtk_resume_data()
425 u32_get_bits(bigtk[notif_idx].key_flags, in iwl_mld_convert_bigtk_resume_data()
429 BUILD_BUG_ON(sizeof(wowlan_status->bigtk[status_idx].key) < in iwl_mld_convert_bigtk_resume_data()
[all …]
/freebsd/contrib/wpa/src/rsn_supp/
H A Dwpa.c1790 const struct wpa_bigtk_kde *bigtk, in wpa_supplicant_install_bigtk() argument
1794 u16 keyidx = WPA_GET_LE16(bigtk->keyid); in wpa_supplicant_install_bigtk()
1797 if ((sm->bigtk.bigtk_len == len && in wpa_supplicant_install_bigtk()
1798 os_memcmp(sm->bigtk.bigtk, bigtk->bigtk, in wpa_supplicant_install_bigtk()
1799 sm->bigtk.bigtk_len) == 0) || in wpa_supplicant_install_bigtk()
1801 os_memcmp(sm->bigtk_wnm_sleep.bigtk, bigtk->bigtk, in wpa_supplicant_install_bigtk()
1811 keyidx, MAC2STR(bigtk->pn)); in wpa_supplicant_install_bigtk()
1812 wpa_hexdump_key(MSG_DEBUG, "WPA: BIGTK", bigtk->bigtk, len); in wpa_supplicant_install_bigtk()
1820 keyidx, 0, bigtk->pn, sizeof(bigtk->pn), in wpa_supplicant_install_bigtk()
1821 bigtk->bigtk, len, KEY_FLAG_GROUP_RX) < 0) { in wpa_supplicant_install_bigtk()
[all …]
H A Dwpa_ft.c962 u8 bigtk[WPA_BIGTK_MAX_LEN]; in wpa_ft_process_bigtk_subelem() local
1000 if (aes_unwrap(kek, kek_len, bigtk_len / 8, bigtk_elem + 9, bigtk)) { in wpa_ft_process_bigtk_subelem()
1010 wpa_hexdump_key(MSG_DEBUG, "FT: BIGTK from Reassoc Resp", bigtk, in wpa_ft_process_bigtk_subelem()
1014 bigtk_elem + 2, 6, bigtk, bigtk_len, in wpa_ft_process_bigtk_subelem()
1018 forced_memzero(bigtk, sizeof(bigtk)); in wpa_ft_process_bigtk_subelem()
1021 forced_memzero(bigtk, sizeof(bigtk)); in wpa_ft_process_bigtk_subelem()
1259 wpa_ft_process_bigtk_subelem(sm, parse.bigtk, parse.bigtk_len) < 0) in wpa_ft_validate_reassoc_resp()
H A Dwpa_i.h43 struct wpa_bigtk bigtk; member
H A Dwpa.h187 struct wpa_bigtk bigtk; member
/freebsd/contrib/wpa/src/nan/
H A Dnan_sec.c508 if (ie.bigtk && ie.bigtk_len) { in nan_sec_rx_key_data()
510 (const struct wpa_bigtk_kde *) ie.bigtk; in nan_sec_rx_key_data()
531 bigtk_kde->pn, bigtk_kde->bigtk, in nan_sec_rx_key_data()
540 bigtk_kde->bigtk, key_len); in nan_sec_rx_key_data()
1036 WPA_BIGTK_KDE_PREFIX_LEN + nan->bigtk.bigtk_len); in nan_sec_bigtk_kde()
1039 wpabuf_put_data(buf, nan->bigtk.bigtk, nan->bigtk.bigtk_len); in nan_sec_bigtk_kde()
H A Dnan.c349 nan->bigtk.bigtk_len = wpa_cipher_key_len(cipher); in nan_gen_bigtk()
351 if (os_get_random(nan->bigtk.bigtk, nan->bigtk.bigtk_len) < 0) in nan_gen_bigtk()
355 nan->bigtk_id, tsc, nan->bigtk.bigtk, in nan_gen_bigtk()
356 nan->bigtk.bigtk_len, in nan_gen_bigtk()
362 wpa_hexdump_key(MSG_DEBUG, "NAN: New own BIGTK", nan->bigtk.bigtk, in nan_gen_bigtk()
363 nan->bigtk.bigtk_len); in nan_gen_bigtk()
473 if (nan->bigtk.bigtk_len) { in nan_stop()
479 nan->bigtk.bigtk_len = 0; in nan_stop()
H A Dnan_i.h622 struct wpa_bigtk bigtk; member
/freebsd/contrib/wpa/src/common/
H A Dwpa_common.h299 u8 bigtk[WPA_BIGTK_MAX_LEN]; member
381 u8 bigtk[WPA_BIGTK_MAX_LEN]; member
407 u8 bigtk[WPA_BIGTK_MAX_LEN]; member
615 const u8 *bigtk; member
696 const u8 *bigtk; member
H A Dwpa_common.c1224 parse->bigtk = pos; in wpa_ft_parse_ftie()
3880 ie->bigtk = p; in wpa_parse_generic()
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dd3.c1446 struct iwl_multicast_key_data bigtk[WOWLAN_BIGTK_KEYS_NUM]; member
1858 u8 idx = key->keyidx == status->bigtk[1].id; in iwl_mvm_d3_update_keys()
1861 &status->bigtk[idx]); in iwl_mvm_d3_update_keys()
1994 for (i = 0; i < ARRAY_SIZE(status->bigtk); i++) { in iwl_mvm_setup_connection_keep()
1996 &status->bigtk[i])) in iwl_mvm_setup_connection_keep()
2099 BUILD_BUG_ON(ARRAY_SIZE(status->bigtk) < WOWLAN_BIGTK_KEYS_NUM); in iwl_mvm_convert_bigtk()
2105 status->bigtk[status_idx].len = data[data_idx].key_len; in iwl_mvm_convert_bigtk()
2106 status->bigtk[status_idx].flags = data[data_idx].key_flags; in iwl_mvm_convert_bigtk()
2107 status->bigtk[status_idx].id = in iwl_mvm_convert_bigtk()
2112 BUILD_BUG_ON(sizeof(status->bigtk[status_idx].key) < in iwl_mvm_convert_bigtk()
[all …]
/freebsd/sys/contrib/dev/iwlwifi/fw/api/
H A Dd3.h881 struct iwl_wowlan_igtk_status_v1 bigtk[WOWLAN_BIGTK_KEYS_NUM]; member
919 struct iwl_wowlan_igtk_status_v1 bigtk[WOWLAN_BIGTK_KEYS_NUM]; member
958 struct iwl_wowlan_igtk_status bigtk[WOWLAN_BIGTK_KEYS_NUM]; member
/freebsd/contrib/wpa/src/ap/
H A Dwpa_auth.c4295 struct wpa_bigtk_kde bigtk; local
4346 bigtk.keyid[0] = gsm->GN_bigtk;
4347 bigtk.keyid[1] = 0;
4350 os_memset(bigtk.pn, 0, sizeof(bigtk.pn));
4352 os_memcpy(bigtk.pn, rsc, sizeof(bigtk.pn));
4353 os_memcpy(bigtk.bigtk, gsm->BIGTK[gsm->GN_bigtk - 6], len);
4355 (const u8 *) &bigtk, WPA_BIGTK_KDE_PREFIX_LEN + len,
4357 forced_memzero(&bigtk, sizeof(bigtk));
4487 info->bigtk = gsm->BIGTK[gsm->GN_bigtk - 6];
4674 !ml_key_info.links[i].bigtk ||
[all …]
H A Dwpa_auth_ft.c2364 const u8 *kek, *bigtk; in wpa_ft_bigtk_subelem() local
2393 bigtk = gsm->BIGTK[gsm->GN_bigtk - 6]; in wpa_ft_bigtk_subelem()
2394 if (aes_wrap(kek, kek_len, bigtk_len / 8, bigtk, pos)) { in wpa_ft_bigtk_subelem()
2647 u8 *bigtk; in wpa_sm_write_assoc_resp_ies() local
2651 bigtk = wpa_ft_bigtk_subelem(sm, &bigtk_len); in wpa_sm_write_assoc_resp_ies()
2652 if (!bigtk) { in wpa_sm_write_assoc_resp_ies()
2661 os_free(bigtk); in wpa_sm_write_assoc_resp_ies()
2665 os_memcpy(subelem + subelem_len, bigtk, bigtk_len); in wpa_sm_write_assoc_resp_ies()
2667 os_free(bigtk); in wpa_sm_write_assoc_resp_ies()
H A Dwpa_auth.h370 const u8 *bigtk; member