| /linux/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 | 600 if (key->keyidx == 4 || key->keyidx == 5) in iwl_mvm_wowlan_gtk_type_iter() 602 if (key->keyidx == 6 || key->keyidx == 7) in iwl_mvm_wowlan_gtk_type_iter() 1855 (key->keyidx == 4 || key->keyidx == 5)) { in iwl_mvm_d3_find_last_keys() 1858 (key->keyidx == 6 || key->keyidx == 7)) { in iwl_mvm_d3_find_last_keys() 1920 s8 keyidx; in iwl_mvm_d3_update_keys() local 1949 keyidx = key->keyidx; in iwl_mvm_d3_update_keys() 1967 if (key->keyidx == 4 || key->keyidx == 5) { in iwl_mvm_d3_update_keys() 1971 if (key->keyidx == 6 || key->keyidx == 7) { in iwl_mvm_d3_update_keys() 2014 if (key->keyidx == 4 || key->keyidx == 5) { in iwl_mvm_mlo_key_ciphers() 2017 } else if (key->keyidx == 6 || key->keyidx == 7) { in iwl_mvm_mlo_key_ciphers() [all …]
|
| /linux/net/mac80211/ |
| A D | wep.c | 49 int keylen, int keyidx, u8 *iv) in ieee80211_wep_get_iv() argument 61 *iv++ = keyidx << 6; in ieee80211_wep_get_iv() 67 int keylen, int keyidx) in ieee80211_wep_add_iv() argument 88 ieee80211_wep_get_iv(local, keylen, keyidx, newhdr + hdrlen); in ieee80211_wep_add_iv() 134 const u8 *key, int keylen, int keyidx) in ieee80211_wep_encrypt() argument 143 iv = ieee80211_wep_add_iv(local, skb, keylen, keyidx); in ieee80211_wep_encrypt() 198 u8 keyidx; in ieee80211_wep_decrypt() local 213 keyidx = skb->data[hdrlen + 3] >> 6; in ieee80211_wep_decrypt() 215 if (!key || keyidx != key->conf.keyidx) in ieee80211_wep_decrypt() 279 tx->key->conf.keyidx)) in wep_encrypt_skb() [all …]
|
| A D | key.c | 201 key->conf.keyidx, in ieee80211_key_enable_hw_accel() 263 key->conf.keyidx, in ieee80211_key_disable_hw_accel() 276 sta->ptk_idx = key->conf.keyidx; in _ieee80211_set_tx_key() 458 idx = new->conf.keyidx; in ieee80211_key_replace() 463 idx = old->conf.keyidx; in ieee80211_key_replace() 494 WARN_ON(new && old && new->conf.keyidx != old->conf.keyidx); in ieee80211_key_replace() 567 __ieee80211_set_default_key(link, new->conf.keyidx, in ieee80211_key_replace() 574 new->conf.keyidx); in ieee80211_key_replace() 577 new->conf.keyidx); in ieee80211_key_replace() 612 key->conf.keyidx = idx; in ieee80211_key_alloc() [all …]
|
| A D | wep.h | 21 const u8 *key, int keylen, int keyidx);
|
| A D | wpa.c | 138 if (rx->sdata->vif.type == NL80211_IFTYPE_AP && rx->key->conf.keyidx) { in ieee80211_rx_h_michael_mic_verify() 189 rx->key ? rx->key->conf.keyidx : -1, in ieee80211_rx_h_michael_mic_verify() 483 ccmp_pn2hdr(pos, pn, key->conf.keyidx); in ccmp_encrypt_skb() 687 gcmp_pn2hdr(pos, pn, key->conf.keyidx); in gcmp_encrypt_skb() 860 mmie->key_id = cpu_to_le16(key->conf.keyidx); in ieee80211_crypto_aes_cmac_encrypt() 908 mmie->key_id = cpu_to_le16(key->conf.keyidx); in ieee80211_crypto_aes_cmac_256_encrypt() 1057 mmie->key_id = cpu_to_le16(key->conf.keyidx); in ieee80211_crypto_aes_gmac_encrypt()
|
| A D | tkip.c | 146 *pos++ = (keyconf->keyidx << 6) | (1 << 5) /* Ext IV */; in ieee80211_tkip_add_iv() 263 if ((keyid >> 6) != key->conf.keyidx) in ieee80211_tkip_decrypt_data()
|
| /linux/drivers/staging/rtl8192e/ |
| A D | rtllib_crypt_ccmp.c | 221 u8 keyidx, *pos; in rtllib_ccmp_decrypt() local 234 keyidx = pos[3]; in rtllib_ccmp_decrypt() 235 if (!(keyidx & (1 << 5))) { in rtllib_ccmp_decrypt() 243 keyidx >>= 6; in rtllib_ccmp_decrypt() 244 if (key->key_idx != keyidx) { in rtllib_ccmp_decrypt() 246 key->key_idx, keyidx, priv); in rtllib_ccmp_decrypt() 252 hdr->addr2, keyidx); in rtllib_ccmp_decrypt() 309 return keyidx; in rtllib_ccmp_decrypt() 315 int keyidx; in rtllib_ccmp_set_key() local 318 keyidx = data->key_idx; in rtllib_ccmp_set_key() [all …]
|
| A D | rtllib_crypt_tkip.c | 330 u8 keyidx, *pos; in rtllib_tkip_decrypt() local 346 keyidx = pos[3]; in rtllib_tkip_decrypt() 347 if (!(keyidx & (1 << 5))) { in rtllib_tkip_decrypt() 355 keyidx >>= 6; in rtllib_tkip_decrypt() 366 hdr->addr2, keyidx); in rtllib_tkip_decrypt() 436 return keyidx; in rtllib_tkip_decrypt() 529 int keyidx) in rtllib_michael_mic_failure() argument 574 hdr->addr2, keyidx); in rtllib_michael_mic_verify() 599 int keyidx; in rtllib_tkip_set_key() local 603 keyidx = tkey->key_idx; in rtllib_tkip_set_key() [all …]
|
| A D | rtllib_crypt_wep.c | 30 static void *prism2_wep_init(int keyidx) in prism2_wep_init() argument 40 priv->key_idx = keyidx; in prism2_wep_init() 133 u8 keyidx, *pos; in prism2_wep_decrypt() local 146 keyidx = *pos++ >> 6; in prism2_wep_decrypt() 147 if (keyidx != wep->key_idx) in prism2_wep_decrypt()
|
| /linux/net/wireless/ |
| A D | lib80211_crypt_ccmp.c | 257 u8 keyidx, *pos; in lib80211_ccmp_decrypt() local 274 keyidx = pos[3]; in lib80211_ccmp_decrypt() 275 if (!(keyidx & (1 << 5))) { in lib80211_ccmp_decrypt() 281 keyidx >>= 6; in lib80211_ccmp_decrypt() 282 if (key->key_idx != keyidx) { in lib80211_ccmp_decrypt() 284 key->key_idx, keyidx); in lib80211_ccmp_decrypt() 289 hdr->addr2, keyidx); in lib80211_ccmp_decrypt() 344 return keyidx; in lib80211_ccmp_decrypt() 350 int keyidx; in lib80211_ccmp_set_key() local 353 keyidx = data->key_idx; in lib80211_ccmp_set_key() [all …]
|
| A D | lib80211_crypt_tkip.c | 380 u8 keyidx, *pos; in lib80211_tkip_decrypt() local 400 keyidx = pos[3]; in lib80211_tkip_decrypt() 401 if (!(keyidx & (1 << 5))) { in lib80211_tkip_decrypt() 406 keyidx >>= 6; in lib80211_tkip_decrypt() 414 hdr->addr2, keyidx); in lib80211_tkip_decrypt() 471 return keyidx; in lib80211_tkip_decrypt() 565 int keyidx) in lib80211_michael_mic_failure() argument 603 keyidx); in lib80211_michael_mic_verify() 623 int keyidx; in lib80211_tkip_set_key() local 629 keyidx = tkey->key_idx; in lib80211_tkip_set_key() [all …]
|
| A D | lib80211_crypt_wep.c | 39 static void *lib80211_wep_init(int keyidx) in lib80211_wep_init() argument 49 priv->key_idx = keyidx; in lib80211_wep_init() 156 u8 keyidx, *pos, icv[4]; in lib80211_wep_decrypt() local 165 keyidx = *pos++ >> 6; in lib80211_wep_decrypt() 166 if (keyidx != wep->key_idx) in lib80211_wep_decrypt()
|
| /linux/drivers/staging/rtl8712/ |
| A D | rtl871x_xmit.h | 39 #define WEP_IV(pattrib_iv, txpn, keyidx)\ argument 44 pattrib_iv[3] = ((keyidx & 0x3) << 6);\ 51 #define TKIP_IV(pattrib_iv, txpn, keyidx)\ argument 56 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3) << 6);\ 65 #define AES_IV(pattrib_iv, txpn, keyidx)\ argument 70 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3) << 6);\
|
| /linux/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()
|
| /linux/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 …]
|
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| A D | smd.h | 101 u8 keyidx, 108 u8 keyidx, 113 u8 keyidx, 118 u8 keyidx);
|
| /linux/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);\
|
| /linux/include/net/ |
| A D | lib80211.h | 51 void *(*init) (int keyidx); 68 int (*decrypt_msdu) (struct sk_buff * skb, int keyidx, int hdr_len,
|
| /linux/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()
|
| /linux/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()
|
| /linux/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()
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| A D | libipw_rx.c | 300 struct sk_buff *skb, int keyidx, in libipw_rx_frame_decrypt_msdu() argument 313 res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv); in libipw_rx_frame_decrypt_msdu() 318 keyidx); in libipw_rx_frame_decrypt_msdu() 349 int keyidx = 0; in libipw_rx() local 422 keyidx = skb->data[hdrlen + 3] >> 6; in libipw_rx() 429 crypt = ieee->crypt_info.crypt[keyidx]; in libipw_rx() 467 (keyidx = hostap_rx_frame_decrypt(ieee, skb, crypt)) < 0) { in libipw_rx() 570 (keyidx = libipw_rx_frame_decrypt(ieee, skb, crypt)) < 0) in libipw_rx() 634 libipw_rx_frame_decrypt_msdu(ieee, skb, keyidx, crypt)) in libipw_rx() 667 keyidx = skb->data[hdrlen + 3] >> 6; in libipw_rx() [all …]
|
| /linux/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()
|
| /linux/drivers/staging/vt6656/ |
| A D | key.c | 43 u8 key_inx = key->keyidx; in vnt_set_keymode()
|