| /drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | mld-key.c | 31 if (keyconf->keyidx >= 4) in iwl_mvm_get_sec_sta_mask() 66 bool igtk = keyconf->keyidx == 4 || keyconf->keyidx == 5; in iwl_mvm_get_sec_flags() 137 .u.modify.key_id = cpu_to_le32(key->keyidx), in iwl_mvm_mld_update_sta_key() 171 u32 key_flags, u32 keyidx, u32 flags) in __iwl_mvm_sec_key_del() argument 177 .u.remove.key_id = cpu_to_le32(keyidx), in __iwl_mvm_sec_key_del() 191 .u.add.key_id = cpu_to_le32(keyconf->keyidx), in iwl_mvm_mld_send_key() 238 keyconf->keyidx, 0); in iwl_mvm_mld_send_key() 255 if (keyconf->keyidx == 4 || keyconf->keyidx == 5) { in iwl_mvm_sec_key_add() 268 mvm_link->igtk->keyidx); in iwl_mvm_sec_key_add() 310 if (keyconf->keyidx == 4 || keyconf->keyidx == 5) { in _iwl_mvm_sec_key_del() [all …]
|
| A D | d3.c | 590 if (key->keyidx == 4 || key->keyidx == 5) in iwl_mvm_wowlan_gtk_type_iter() 592 if (key->keyidx == 6 || key->keyidx == 7) in iwl_mvm_wowlan_gtk_type_iter() 1835 (key->keyidx == 4 || key->keyidx == 5)) { in iwl_mvm_d3_find_last_keys() 1838 (key->keyidx == 6 || key->keyidx == 7)) { in iwl_mvm_d3_find_last_keys() 1893 s8 keyidx; in iwl_mvm_d3_update_keys() local 1922 keyidx = key->keyidx; in iwl_mvm_d3_update_keys() 1935 if (key->keyidx == 4 || key->keyidx == 5) { in iwl_mvm_d3_update_keys() 1939 if (key->keyidx == 6 || key->keyidx == 7) { in iwl_mvm_d3_update_keys() 2031 conf->keyidx = keyidx; in iwl_mvm_d3_igtk_bigtk_rekey_add() 2067 if (keyidx == 4 || keyidx == 5) { in iwl_mvm_d3_igtk_bigtk_rekey_add() [all …]
|
| A D | sta.c | 2644 key_flags = cpu_to_le16((keyconf->keyidx << STA_KEY_FLG_KEYID_POS) & in __iwl_mvm_remove_sta_key() 3558 u16 keyidx; in iwl_mvm_send_sta_key() local 3569 keyidx = (key->keyidx << STA_KEY_FLG_KEYID_POS) & in iwl_mvm_send_sta_key() 3571 key_flags = cpu_to_le16(keyidx); in iwl_mvm_send_sta_key() 3709 (keyconf->keyidx != 4 && keyconf->keyidx != 5 && in iwl_mvm_send_sta_igtk() 3710 keyconf->keyidx != 6 && keyconf->keyidx != 7) || in iwl_mvm_send_sta_igtk() 3720 igtk_cmd.key_id = cpu_to_le32(keyconf->keyidx); in iwl_mvm_send_sta_igtk() 3761 keyconf->keyidx >= 6 ? "B" : "", in iwl_mvm_send_sta_igtk() 3762 keyconf->keyidx, igtk_cmd.sta_id); in iwl_mvm_send_sta_igtk() 3951 keyconf->cipher, keyconf->keylen, keyconf->keyidx, in iwl_mvm_set_sta_key() [all …]
|
| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | key.c | 17 bool igtk = key->keyidx == 4 || key->keyidx == 5; in iwl_mld_get_key_flags() 88 if (key->keyidx >= 4) in iwl_mld_get_key_sta_mask() 125 .u.add.key_id = cpu_to_le32(key->keyidx), in iwl_mld_add_key_to_fw() 160 u32 key_flags, u32 keyidx) in iwl_mld_remove_key_from_fw() argument 165 .u.remove.key_id = cpu_to_le32(keyidx), in iwl_mld_remove_key_from_fw() 194 if (key->keyidx == 4 || key->keyidx == 5) { in iwl_mld_remove_key() 212 iwl_mld_remove_key_from_fw(mld, sta_mask, key_flags, key->keyidx); in iwl_mld_remove_key() 227 bool igtk = key->keyidx == 4 || key->keyidx == 5; in iwl_mld_add_key() 252 mld_link->igtk->keyidx); in iwl_mld_add_key() 338 .u.modify.key_id = cpu_to_le32(key->keyidx), in iwl_mld_update_sta_key_iter()
|
| A D | d3.c | 660 mld_sta->ptk_pn[key->keyidx]); in iwl_mld_update_ptk_rx_seq() 723 if (key->keyidx == 4 || key->keyidx == 5) { in iwl_mld_resume_keys_iter() 732 if (key->keyidx == 6 || key->keyidx == 7) { in iwl_mld_resume_keys_iter() 762 .conf.keyidx = key_data->id, in iwl_mld_add_mcast_rekey() 818 if (key_config->keyidx == 4 || key_config->keyidx == 5) { in iwl_mld_add_mcast_rekey() 834 if ((key_config->keyidx == 6 || key_config->keyidx == 7) && in iwl_mld_add_mcast_rekey() 1338 mld_sta->ptk_pn[key->keyidx]); in iwl_mld_suspend_set_ucast_pn() 1421 if (WARN_ON(key->keyidx >= in iwl_mld_suspend_key_data_iter() 1427 data->rsc->mcast_key_id_map[key->keyidx] = in iwl_mld_suspend_key_data_iter() 1454 if (key->keyidx == 4 || key->keyidx == 5) in iwl_mld_suspend_key_data_iter() [all …]
|
| A D | mac80211.c | 2006 int keyidx = key->keyidx; in iwl_mld_alloc_ptk_pn() local 2009 if (WARN_ON(keyidx >= ARRAY_SIZE(mld_sta->ptk_pn))) in iwl_mld_alloc_ptk_pn() 2039 int keyidx = key->keyidx; in iwl_mld_set_key_add() local 2069 (keyidx == 6 || keyidx == 7)) in iwl_mld_set_key_add() 2093 sta ? sta->addr : NULL, keyidx); in iwl_mld_set_key_add() 2099 RCU_INIT_POINTER(mld_sta->ptk_pn[keyidx], NULL); in iwl_mld_set_key_add() 2117 int keyidx = key->keyidx; in iwl_mld_set_key_remove() local 2120 (keyidx == 6 || keyidx == 7)) in iwl_mld_set_key_remove() 2129 if (WARN_ON(keyidx >= ARRAY_SIZE(mld_sta->ptk_pn))) in iwl_mld_set_key_remove() 2133 mld_sta->ptk_pn[keyidx]); in iwl_mld_set_key_remove() [all …]
|
| A D | rx.c | 67 u8 tid, keyidx; in iwl_mld_check_pn() local 93 keyidx = extiv[3] >> 6; in iwl_mld_check_pn() 95 ptk_pn = rcu_dereference(mld_sta->ptk_pn[keyidx]); in iwl_mld_check_pn() 1625 u8 keyidx; in iwl_mld_rx_mgmt_prot() local 1674 keyidx = frame[mpdu_len - key->icv_len - IEEE80211_GMAC_PN_LEN - KEY_IDX_LEN]; in iwl_mld_rx_mgmt_prot() 1676 if (keyidx != key->keyidx) { in iwl_mld_rx_mgmt_prot() 1680 if (keyidx != 6 && keyidx != 7) in iwl_mld_rx_mgmt_prot() 1683 key = rcu_dereference(mld_vif->bigtks[keyidx - 6]); in iwl_mld_rx_mgmt_prot()
|
| /drivers/net/wireless/intel/ipw2x00/ |
| A D | libipw_crypto_tkip.c | 373 u8 keyidx, *pos; in libipw_tkip_decrypt() local 393 keyidx = pos[3]; in libipw_tkip_decrypt() 394 if (!(keyidx & (1 << 5))) { in libipw_tkip_decrypt() 399 keyidx >>= 6; in libipw_tkip_decrypt() 407 hdr->addr2, keyidx); in libipw_tkip_decrypt() 464 return keyidx; in libipw_tkip_decrypt() 558 int keyidx) in libipw_michael_mic_failure() argument 596 keyidx); in libipw_michael_mic_verify() 616 int keyidx; in libipw_tkip_set_key() local 622 keyidx = tkey->key_idx; in libipw_tkip_set_key() [all …]
|
| A D | libipw_crypto_ccmp.c | 250 u8 keyidx, *pos; in libipw_ccmp_decrypt() local 267 keyidx = pos[3]; in libipw_ccmp_decrypt() 268 if (!(keyidx & (1 << 5))) { in libipw_ccmp_decrypt() 274 keyidx >>= 6; in libipw_ccmp_decrypt() 275 if (key->key_idx != keyidx) { in libipw_ccmp_decrypt() 277 key->key_idx, keyidx); in libipw_ccmp_decrypt() 282 hdr->addr2, keyidx); in libipw_ccmp_decrypt() 337 return keyidx; in libipw_ccmp_decrypt() 343 int keyidx; in libipw_ccmp_set_key() local 346 keyidx = data->key_idx; in libipw_ccmp_set_key() [all …]
|
| A D | libipw_crypto_wep.c | 33 static void *libipw_wep_init(int keyidx) in libipw_wep_init() argument 43 priv->key_idx = keyidx; in libipw_wep_init() 150 u8 keyidx, *pos, icv[4]; in libipw_wep_decrypt() local 159 keyidx = *pos++ >> 6; in libipw_wep_decrypt() 160 if (keyidx != wep->key_idx) in libipw_wep_decrypt()
|
| A D | libipw_rx.c | 297 struct sk_buff *skb, int keyidx, in libipw_rx_frame_decrypt_msdu() argument 310 res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv); in libipw_rx_frame_decrypt_msdu() 315 keyidx); in libipw_rx_frame_decrypt_msdu() 346 int keyidx = 0; in libipw_rx() local 419 keyidx = skb->data[hdrlen + 3] >> 6; in libipw_rx() 426 crypt = ieee->crypt_info.crypt[keyidx]; in libipw_rx() 464 (keyidx = hostap_rx_frame_decrypt(ieee, skb, crypt)) < 0) { in libipw_rx() 567 (keyidx = libipw_rx_frame_decrypt(ieee, skb, crypt)) < 0) in libipw_rx() 631 libipw_rx_frame_decrypt_msdu(ieee, skb, keyidx, crypt)) in libipw_rx() 664 keyidx = skb->data[hdrlen + 3] >> 6; in libipw_rx() [all …]
|
| A D | libipw_crypto.c | 221 static void *libipw_crypt_null_init(int keyidx) in libipw_crypt_null_init() argument
|
| /drivers/net/wireless/realtek/rtw89/ |
| A D | wow.c | 115 __func__, key->keyidx, pn, 8, iv); in rtw89_rx_pn_to_iv() 133 __func__, key->keyidx, pn, 8, iv); in rtw89_tx_pn_to_iv() 208 __func__, key->keyidx, 8, iv, pn); in rtw89_tx_iv_to_pn() 220 if (key->keyidx == 4) in rtw89_rx_pn_get_pmf() 222 else if (key->keyidx == 5) in rtw89_rx_pn_get_pmf() 239 __func__, key->keyidx, pn); in rtw89_rx_pn_get_pmf() 303 rtw_wow->ptk_keyidx = key->keyidx; in rtw89_wow_get_key_info_iter() 311 key_info->gtk_keyidx = key->keyidx; in rtw89_wow_get_key_info_iter() 325 rtw_wow->ptk_keyidx = key->keyidx; in rtw89_wow_get_key_info_iter() 327 key_info->gtk_keyidx = key->keyidx; in rtw89_wow_get_key_info_iter() [all …]
|
| /drivers/net/wireless/silabs/wfx/ |
| A D | key.c | 47 msg->key_id = key->keyidx; in fill_wep_group() 76 msg->key_id = key->keyidx; in fill_tkip_group() 106 msg->key_id = key->keyidx; in fill_ccmp_group() 121 msg->key_id = key->keyidx; in fill_sms4_pair() 135 msg->key_id = key->keyidx; in fill_sms4_group() 146 msg->key_id = key->keyidx; in fill_aes_cmac_group()
|
| /drivers/net/wireless/ath/wcn36xx/ |
| A D | smd.h | 101 u8 keyidx, 108 u8 keyidx, 113 u8 keyidx, 118 u8 keyidx);
|
| A D | main.c | 512 cmd, key_conf->cipher, key_conf->keyidx, in wcn36xx_set_key() 571 key_conf->keyidx, in wcn36xx_set_key() 579 key_conf->keyidx, in wcn36xx_set_key() 590 key_conf->keyidx, in wcn36xx_set_key() 604 key_conf->keyidx); in wcn36xx_set_key() 613 key_conf->keyidx, in wcn36xx_set_key()
|
| /drivers/staging/rtl8723bs/include/ |
| A D | rtw_xmit.h | 41 #define WEP_IV(pattrib_iv, dot11txpn, keyidx)\ argument 46 pattrib_iv[3] = ((keyidx & 0x3)<<6);\ 51 #define TKIP_IV(pattrib_iv, dot11txpn, keyidx)\ argument 56 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6);\ 64 #define AES_IV(pattrib_iv, dot11txpn, keyidx)\ argument 69 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6);\
|
| /drivers/net/wireless/broadcom/b43legacy/ |
| A D | xmit.c | 468 unsigned int keyidx; in b43legacy_rx() local 473 keyidx = ((macstat & B43legacy_RX_MAC_KEYIDX) in b43legacy_rx() 478 keyidx = b43legacy_kidx_to_raw(dev, keyidx); in b43legacy_rx() 479 B43legacy_WARN_ON(keyidx >= dev->max_nr_keys); in b43legacy_rx() 481 if (dev->key[keyidx].algorithm != B43legacy_SEC_ALGO_NONE) { in b43legacy_rx()
|
| /drivers/net/wireless/intel/iwlwifi/dvm/ |
| A D | sta.c | 998 keyconf->keyidx); in iwl_remove_default_wep_key() 1000 memset(&ctx->wep_keys[keyconf->keyidx], 0, sizeof(ctx->wep_keys[0])); in iwl_remove_default_wep_key() 1009 keyconf->keyidx, ret); in iwl_remove_default_wep_key() 1031 ctx->wep_keys[keyconf->keyidx].key_size = keyconf->keylen; in iwl_set_default_wep_key() 1032 memcpy(&ctx->wep_keys[keyconf->keyidx].key, &keyconf->key, in iwl_set_default_wep_key() 1037 keyconf->keylen, keyconf->keyidx, ret); in iwl_set_default_wep_key() 1091 key_flags = cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in iwlagn_send_sta_key() 1180 keyconf->keyidx, sta_id); in iwl_remove_dynamic_key() 1186 key_flags = cpu_to_le16(keyconf->keyidx << STA_KEY_FLG_KEYID_POS); in iwl_remove_dynamic_key() 1253 keyconf->cipher, keyconf->keylen, keyconf->keyidx, in iwl_set_dynamic_key()
|
| /drivers/net/wireless/broadcom/b43/ |
| A D | xmit.c | 696 unsigned int keyidx; in b43_rx() local 699 keyidx = ((macstat & B43_RX_MAC_KEYIDX) in b43_rx() 704 keyidx = b43_kidx_to_raw(dev, keyidx); in b43_rx() 705 B43_WARN_ON(keyidx >= ARRAY_SIZE(dev->key)); in b43_rx() 707 if (dev->key[keyidx].algorithm != B43_SEC_ALGO_NONE) { in b43_rx()
|
| /drivers/net/wireless/ath/ |
| A D | key.c | 518 idx = key->keyidx; in ath_key_config() 527 idx = key->keyidx; in ath_key_config() 530 } else if (key->keyidx) { in ath_key_config() 538 idx = key->keyidx; in ath_key_config()
|
| /drivers/net/wireless/ath/carl9170/ |
| A D | mac.c | 471 const u8 ktype, const u8 keyidx, const u8 *keydata, in carl9170_upload_key() argument 481 key.keyId = cpu_to_le16(keyidx); in carl9170_upload_key()
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | mac.h | 47 u8 keyidx);
|
| /drivers/net/wireless/realtek/rtw88/ |
| A D | sec.c | 50 content = ((key->keyidx & 0x3)) | in rtw_sec_write_cam()
|
| /drivers/net/wireless/mediatek/mt76/mt7996/ |
| A D | main.c | 166 int idx = key->keyidx; in mt7996_set_hw_key() 210 if (key->keyidx == 6 || key->keyidx == 7) { in mt7996_set_hw_key() 243 if (key->keyidx == 6 || key->keyidx == 7) { in mt7996_set_hw_key() 575 if (key->keyidx == 6 || key->keyidx == 7) in mt7996_set_key()
|