Lines Matching refs:sae_key
11203 wl_sae_key_info_t *sae_key) in wl_cfg80211_event_sae_key() argument
11228 MAC2STRDBG(sae_key->peer_mac), sae_key->pmk_len, sae_key->pmkid_len)); in wl_cfg80211_event_sae_key()
11229 nla_put(skb, BRCM_SAE_KEY_ATTR_PEER_MAC, ETHER_ADDR_LEN, sae_key->peer_mac); in wl_cfg80211_event_sae_key()
11230 nla_put(skb, BRCM_SAE_KEY_ATTR_PMK, sae_key->pmk_len, sae_key->pmk); in wl_cfg80211_event_sae_key()
11231 nla_put(skb, BRCM_SAE_KEY_ATTR_PMKID, sae_key->pmkid_len, sae_key->pmkid); in wl_cfg80211_event_sae_key()
11241 pmksa.bssid = sae_key->peer_mac; in wl_cfg80211_event_sae_key()
11242 pmksa.pmkid = sae_key->pmkid; in wl_cfg80211_event_sae_key()
11258 wl_sae_key_info_t sae_key; in wl_bss_handle_sae_auth_v1() local
11265 sae_key.pmk = bcm_get_data_from_xtlv_buf(auth_data->xtlvs, tlv_buf_len, in wl_bss_handle_sae_auth_v1()
11266 WL_AUTH_PMK_TLV_ID, &(sae_key.pmk_len), BCM_XTLV_OPTION_ALIGN32); in wl_bss_handle_sae_auth_v1()
11267 if (!sae_key.pmk || !sae_key.pmk_len) { in wl_bss_handle_sae_auth_v1()
11273 sae_key.pmkid = bcm_get_data_from_xtlv_buf(auth_data->xtlvs, tlv_buf_len, in wl_bss_handle_sae_auth_v1()
11274 WL_AUTH_PMKID_TLV_ID, &(sae_key.pmkid_len), BCM_XTLV_OPTION_ALIGN32); in wl_bss_handle_sae_auth_v1()
11275 if (!sae_key.pmkid || !sae_key.pmkid_len) { in wl_bss_handle_sae_auth_v1()
11280 memcpy_s(sae_key.peer_mac, ETHER_ADDR_LEN, event->addr.octet, ETHER_ADDR_LEN); in wl_bss_handle_sae_auth_v1()
11281 err = wl_cfg80211_event_sae_key(cfg, ndev, &sae_key); in wl_bss_handle_sae_auth_v1()
11295 wl_sae_key_info_t sae_key; in wl_bss_handle_sae_auth_v2() local
11309 sae_key.pmk = bcm_get_data_from_xtlv_buf(auth_data->xtlvs, tlv_buf_len, in wl_bss_handle_sae_auth_v2()
11310 WL_AUTH_PMK_TLV_ID, &(sae_key.pmk_len), BCM_XTLV_OPTION_ALIGN32); in wl_bss_handle_sae_auth_v2()
11311 if (!sae_key.pmk || !sae_key.pmk_len) { in wl_bss_handle_sae_auth_v2()
11317 sae_key.pmkid = bcm_get_data_from_xtlv_buf(auth_data->xtlvs, tlv_buf_len, in wl_bss_handle_sae_auth_v2()
11318 WL_AUTH_PMKID_TLV_ID, &(sae_key.pmkid_len), BCM_XTLV_OPTION_ALIGN32); in wl_bss_handle_sae_auth_v2()
11319 if (!sae_key.pmkid || !sae_key.pmkid_len) { in wl_bss_handle_sae_auth_v2()
11324 (void)memcpy_s(sae_key.peer_mac, ETHER_ADDR_LEN, event->addr.octet, ETHER_ADDR_LEN); in wl_bss_handle_sae_auth_v2()
11373 t_pmkid->pmkid_len = sae_key.pmkid_len; in wl_bss_handle_sae_auth_v2()
11374 memcpy(t_pmkid->pmkid, sae_key.pmkid, sae_key.pmkid_len); in wl_bss_handle_sae_auth_v2()
11375 t_pmkid->pmk_len = sae_key.pmk_len; in wl_bss_handle_sae_auth_v2()
11376 memcpy(t_pmkid->pmk, sae_key.pmk, sae_key.pmk_len); in wl_bss_handle_sae_auth_v2()
11379 err = wl_cfg80211_event_sae_key(cfg, ndev, &sae_key); in wl_bss_handle_sae_auth_v2()