Home
last modified time | relevance | path

Searched refs:key_idx (Results 1 – 25 of 35) sorted by relevance

12

/drivers/staging/rtl8187se/ieee80211/
Dieee80211_crypt_ccmp.c53 int key_idx; member
69 static void *ieee80211_ccmp_init(int key_idx) in ieee80211_ccmp_init() argument
76 priv->key_idx = key_idx; in ieee80211_ccmp_init()
228 *pos++ = (key->key_idx << 6) | (1 << 5) /* Ext IV included */; in ieee80211_ccmp_encrypt()
293 if (key->key_idx != keyidx) { in ieee80211_ccmp_decrypt()
295 key->key_idx, keyidx, priv); in ieee80211_ccmp_decrypt()
367 keyidx = data->key_idx; in ieee80211_ccmp_set_key()
369 data->key_idx = keyidx; in ieee80211_ccmp_set_key()
422 ccmp->key_idx, ccmp->key_set, in ieee80211_ccmp_print_stats()
Dieee80211_crypt_wep.c39 u8 key_idx; member
52 priv->key_idx = keyidx; in prism2_wep_init()
142 *pos++ = wep->key_idx << 6; in prism2_wep_encrypt()
188 if (keyidx != wep->key_idx) in prism2_wep_decrypt()
255 wep->key_idx, wep->key_len); in prism2_wep_print_stats()
Dieee80211_crypt_tkip.c55 int key_idx; member
68 static void * ieee80211_tkip_init(int key_idx) in ieee80211_tkip_init() argument
75 priv->key_idx = key_idx; in ieee80211_tkip_init()
339 *pos++ = (tkey->key_idx << 6) | (1 << 5) /* Ext IV included */; in ieee80211_tkip_encrypt()
391 if (tkey->key_idx != keyidx) { in ieee80211_tkip_decrypt()
393 "keyidx=%d priv=%p\n", tkey->key_idx, keyidx, priv); in ieee80211_tkip_decrypt()
634 keyidx = tkey->key_idx; in ieee80211_tkip_set_key()
636 tkey->key_idx = keyidx; in ieee80211_tkip_set_key()
698 tkip->key_idx, tkip->key_set, in ieee80211_tkip_print_stats()
/drivers/staging/rtl8192e/
Drtllib_crypt_ccmp.c45 int key_idx; member
61 static void *rtllib_ccmp_init(int key_idx) in rtllib_ccmp_init() argument
68 priv->key_idx = key_idx; in rtllib_ccmp_init()
216 *pos++ = (key->key_idx << 6) | (1 << 5) /* Ext IV included */; in rtllib_ccmp_encrypt()
286 if (key->key_idx != keyidx) { in rtllib_ccmp_decrypt()
288 "keyidx=%d priv=%p\n", key->key_idx, keyidx, priv); in rtllib_ccmp_decrypt()
366 keyidx = data->key_idx; in rtllib_ccmp_set_key()
368 data->key_idx = keyidx; in rtllib_ccmp_set_key()
422 ccmp->key_idx, ccmp->key_set, in rtllib_ccmp_print_stats()
Drtllib_crypt_wep.c30 u8 key_idx; member
43 priv->key_idx = keyidx; in prism2_wep_init()
137 *pos++ = wep->key_idx << 6; in prism2_wep_encrypt()
188 if (keyidx != wep->key_idx) in prism2_wep_decrypt()
253 seq_printf(m, "key[%d] alg=WEP len=%d\n", wep->key_idx, wep->key_len); in prism2_wep_print_stats()
Drtllib_crypt_tkip.c49 int key_idx; member
58 static void *rtllib_tkip_init(int key_idx) in rtllib_tkip_init() argument
65 priv->key_idx = key_idx; in rtllib_tkip_init()
342 *pos++ = (tkey->key_idx << 6) | (1 << 5) /* Ext IV included */; in rtllib_tkip_encrypt()
406 if (tkey->key_idx != keyidx) { in rtllib_tkip_decrypt()
408 "keyidx=%d priv=%p\n", tkey->key_idx, keyidx, priv); in rtllib_tkip_decrypt()
655 keyidx = tkey->key_idx; in rtllib_tkip_set_key()
657 tkey->key_idx = keyidx; in rtllib_tkip_set_key()
719 tkip->key_idx, tkip->key_set, in rtllib_tkip_print_stats()
/drivers/staging/wlags49_h2/
Dwl_wext.c88 static int hermes_set_tkip_keys(ltv_t *ltv, u16 key_idx, u8 *addr, in hermes_set_tkip_keys() argument
104 switch (key_idx) { in hermes_set_tkip_keys()
144 key_idx |= 0x8000; in hermes_set_tkip_keys()
145 ltv->u.u16[buf_idx] = cpu_to_le16(key_idx); in hermes_set_tkip_keys()
171 static int hermes_clear_tkip_keys(ltv_t *ltv, u16 key_idx, u8 *addr) in hermes_clear_tkip_keys() argument
175 switch (key_idx) { in hermes_clear_tkip_keys()
190 ltv->u.u16[0] = cpu_to_le16(key_idx); in hermes_clear_tkip_keys()
202 static int hermes_set_wep_keys(struct wl_private *lp, u16 key_idx, in hermes_set_wep_keys() argument
226 if ((key_idx < 0) || (key_idx >= MAX_KEYS)) in hermes_set_wep_keys()
227 key_idx = tk; in hermes_set_wep_keys()
[all …]
/drivers/staging/rtl8192u/ieee80211/
Dieee80211_crypt_ccmp.c50 int key_idx; member
66 static void * ieee80211_ccmp_init(int key_idx) in ieee80211_ccmp_init() argument
73 priv->key_idx = key_idx; in ieee80211_ccmp_init()
225 *pos++ = (key->key_idx << 6) | (1 << 5) /* Ext IV included */; in ieee80211_ccmp_encrypt()
295 if (key->key_idx != keyidx) { in ieee80211_ccmp_decrypt()
297 "keyidx=%d priv=%p\n", key->key_idx, keyidx, priv); in ieee80211_ccmp_decrypt()
381 keyidx = data->key_idx; in ieee80211_ccmp_set_key()
383 data->key_idx = keyidx; in ieee80211_ccmp_set_key()
436 ccmp->key_idx, ccmp->key_set, in ieee80211_ccmp_print_stats()
Dieee80211_crypt_wep.c35 u8 key_idx; member
48 priv->key_idx = keyidx; in prism2_wep_init()
139 *pos++ = wep->key_idx << 6; in prism2_wep_encrypt()
191 if (keyidx != wep->key_idx) in prism2_wep_decrypt()
260 wep->key_idx, wep->key_len); in prism2_wep_print_stats()
Dieee80211_crypt_tkip.c54 int key_idx; member
65 static void * ieee80211_tkip_init(int key_idx) in ieee80211_tkip_init() argument
72 priv->key_idx = key_idx; in ieee80211_tkip_init()
355 *pos++ = (tkey->key_idx << 6) | (1 << 5) /* Ext IV included */; in ieee80211_tkip_encrypt()
416 if (tkey->key_idx != keyidx) { in ieee80211_tkip_decrypt()
418 "keyidx=%d priv=%p\n", tkey->key_idx, keyidx, priv); in ieee80211_tkip_decrypt()
665 keyidx = tkey->key_idx; in ieee80211_tkip_set_key()
667 tkey->key_idx = keyidx; in ieee80211_tkip_set_key()
728 tkip->key_idx, tkip->key_set, in ieee80211_tkip_print_stats()
/drivers/staging/csr/
Dwext_events.c161 int key_type, int key_idx, in _send_michaelmicfailure_event() argument
169 mmf.flags = key_idx & IW_MICFAILURE_KEY_ID; in _send_michaelmicfailure_event()
191 int key_type, int key_idx, in _send_michaelmicfailure_event() argument
199 key_idx, (key_type == CSR_GROUP) ? "broad" : "uni", macaddr); in _send_michaelmicfailure_event()
208 int key_type, int key_idx, in _send_michaelmicfailure_event() argument
/drivers/staging/rtl8192u/
Dr8192U_wx.c678 u32 key_idx=0; in r8192_wx_set_enc() local
713 case 0: key_idx = ieee->tx_keyidx; break; in r8192_wx_set_enc()
714 case 1: key_idx = 0; break; in r8192_wx_set_enc()
715 case 2: key_idx = 1; break; in r8192_wx_set_enc()
716 case 3: key_idx = 2; break; in r8192_wx_set_enc()
717 case 4: key_idx = 3; break; in r8192_wx_set_enc()
726 key_idx, //EntryNo in r8192_wx_set_enc()
727 key_idx, //KeyIndex in r8192_wx_set_enc()
729 zero_addr[key_idx], in r8192_wx_set_enc()
740 key_idx, //EntryNo in r8192_wx_set_enc()
[all …]
/drivers/staging/rtl8192e/rtl8192e/
Drtl_wx.c753 u32 key_idx = 0; in r8192_wx_set_enc() local
805 key_idx = ieee->crypt_info.tx_keyidx; in r8192_wx_set_enc()
808 key_idx = 0; in r8192_wx_set_enc()
811 key_idx = 1; in r8192_wx_set_enc()
814 key_idx = 2; in r8192_wx_set_enc()
817 key_idx = 3; in r8192_wx_set_enc()
830 setKey(dev, key_idx, key_idx, KEY_TYPE_WEP104, in r8192_wx_set_enc()
831 zero_addr[key_idx], 0, hwkey); in r8192_wx_set_enc()
832 set_swcam(dev, key_idx, key_idx, KEY_TYPE_WEP104, in r8192_wx_set_enc()
833 zero_addr[key_idx], 0, hwkey, 0); in r8192_wx_set_enc()
/drivers/net/wireless/b43legacy/
Dxmit.c238 u8 key_idx = info->control.hw_key->hw_key_idx; in generate_txhdr_fw3() local
243 B43legacy_WARN_ON(key_idx >= dev->max_nr_keys); in generate_txhdr_fw3()
244 key = &(dev->key[key_idx]); in generate_txhdr_fw3()
250 key_idx = b43legacy_kidx_to_fw(dev, key_idx); in generate_txhdr_fw3()
251 mac_ctl |= (key_idx << B43legacy_TX4_MAC_KEYIDX_SHIFT) & in generate_txhdr_fw3()
/drivers/net/wireless/orinoco/
Dhw.h40 int __orinoco_hw_set_tkip_key(struct orinoco_private *priv, int key_idx,
43 int orinoco_clear_tkip_key(struct orinoco_private *priv, int key_idx);
Dhw.c990 int __orinoco_hw_set_tkip_key(struct orinoco_private *priv, int key_idx, in __orinoco_hw_set_tkip_key() argument
1008 key_idx &= 0x3; in __orinoco_hw_set_tkip_key()
1011 key_idx |= 0x8000; in __orinoco_hw_set_tkip_key()
1013 buf.idx = cpu_to_le16(key_idx); in __orinoco_hw_set_tkip_key()
1053 int orinoco_clear_tkip_key(struct orinoco_private *priv, int key_idx) in orinoco_clear_tkip_key() argument
1060 key_idx); in orinoco_clear_tkip_key()
1063 priv->ndev->name, err, key_idx); in orinoco_clear_tkip_key()
/drivers/net/wireless/rtlwifi/
Dcore.c1075 u8 key_idx; in rtl_op_set_key() local
1137 key_idx = (u8) (key->keyidx); in rtl_op_set_key()
1138 if (key_idx > 3) in rtl_op_set_key()
1186 memcpy(rtlpriv->sec.key_buf[key_idx], in rtl_op_set_key()
1188 rtlpriv->sec.key_len[key_idx] = key->keylen; in rtl_op_set_key()
1196 memcpy(rtlpriv->sec.key_buf[key_idx], in rtl_op_set_key()
1198 rtlpriv->sec.key_len[key_idx] = key->keylen; in rtl_op_set_key()
1220 rtlpriv->cfg->ops->set_key(hw, key_idx, mac_addr, in rtl_op_set_key()
1226 key->hw_key_idx = key_idx; in rtl_op_set_key()
1242 memset(rtlpriv->sec.key_buf[key_idx], 0, key->keylen); in rtl_op_set_key()
[all …]
/drivers/usb/host/
Dhwa-hc.c421 u8 key_idx) in __hwahc_dev_set_key() argument
445 USB_DT_KEY << 8 | key_idx, in __hwahc_dev_set_key()
471 u8 key_idx = wusb_key_index(0, WUSB_KEY_INDEX_TYPE_PTK, in __hwahc_op_set_ptk() local
475 key, key_size, key_idx); in __hwahc_op_set_ptk()
505 u8 key_idx = wusb_key_index(0, WUSB_KEY_INDEX_TYPE_GTK, in __hwahc_op_set_gtk() local
508 return __hwahc_dev_set_key(wusbhc, 0, tkid, key, key_size, key_idx); in __hwahc_op_set_gtk()
/drivers/net/wireless/b43/
Dxmit.c299 u8 key_idx = info->control.hw_key->hw_key_idx; in b43_generate_txhdr() local
304 B43_WARN_ON(key_idx >= ARRAY_SIZE(dev->key)); in b43_generate_txhdr()
305 key = &(dev->key[key_idx]); in b43_generate_txhdr()
319 key_idx = b43_kidx_to_fw(dev, key_idx); in b43_generate_txhdr()
320 mac_ctl |= (key_idx << B43_TXH_MAC_KEYIDX_SHIFT) & in b43_generate_txhdr()
/drivers/net/wireless/brcm80211/brcmfmac/
Dwl_cfg80211.c1496 key.index = (u32) sme->key_idx; in brcmf_set_sharedkey()
1850 u8 key_idx, bool unicast, bool multicast) in brcmf_cfg80211_config_default_key() argument
1858 brcmf_dbg(CONN, "key index (%d)\n", key_idx); in brcmf_cfg80211_config_default_key()
1870 index = key_idx; in brcmf_cfg80211_config_default_key()
1883 u8 key_idx, const u8 *mac_addr, struct key_params *params) in brcmf_add_keyext() argument
1891 key.index = (u32) key_idx; in brcmf_add_keyext()
1965 u8 key_idx, bool pairwise, const u8 *mac_addr, in brcmf_cfg80211_add_key() argument
1976 brcmf_dbg(CONN, "key index (%d)\n", key_idx); in brcmf_cfg80211_add_key()
1982 return brcmf_add_keyext(wiphy, ndev, key_idx, mac_addr, params); in brcmf_cfg80211_add_key()
1987 key.index = (u32) key_idx; in brcmf_cfg80211_add_key()
[all …]
/drivers/net/wireless/rt2x00/
Drt2x00crypto.c65 txdesc->key_idx = hw_key->hw_key_idx; in rt2x00crypto_create_tx_descriptor()
Drt2x00queue.h333 u16 key_idx; member
/drivers/staging/wlan-ng/
Dcfg80211.c522 sme->key_idx); in prism2_connect()
527 switch (sme->key_idx) { in prism2_connect()
/drivers/net/wireless/
Drndis_wlan.c1498 static int restore_key(struct usbnet *usbdev, u8 key_idx) in restore_key() argument
1503 if (is_wpa_key(priv, key_idx)) in restore_key()
1506 key = priv->encr_keys[key_idx]; in restore_key()
1508 netdev_dbg(usbdev->net, "%s(): %i:%i\n", __func__, key_idx, key.len); in restore_key()
1513 return add_wep_key(usbdev, key.material, key.len, key_idx); in restore_key()
2229 priv->encr_tx_key_index = sme->key_idx; in rndis_connect()
2230 ret = add_wep_key(usbdev, sme->key, sme->key_len, sme->key_idx); in rndis_connect()
2233 ret, sme->key_len, sme->key_idx); in rndis_connect()
/drivers/net/wireless/libertas/
Dcfg.c1378 sme->key_idx, sme->key_len); in lbs_cfg_connect()
1390 priv->wep_tx_key = sme->key_idx; in lbs_cfg_connect()
1391 priv->wep_key_len[sme->key_idx] = sme->key_len; in lbs_cfg_connect()
1392 memcpy(priv->wep_key[sme->key_idx], sme->key, sme->key_len); in lbs_cfg_connect()

12