Home
last modified time | relevance | path

Searched refs:keyidx (Results 1 – 25 of 148) sorted by relevance

123456

/OK3568_Linux_fs/kernel/net/mac80211/
H A Dwep.c48 int keylen, int keyidx, u8 *iv) in ieee80211_wep_get_iv() argument
60 *iv++ = keyidx << 6; in ieee80211_wep_get_iv()
66 int keylen, int keyidx) in ieee80211_wep_add_iv() argument
87 ieee80211_wep_get_iv(local, keylen, keyidx, newhdr + hdrlen); in ieee80211_wep_add_iv()
133 const u8 *key, int keylen, int keyidx) in ieee80211_wep_encrypt() argument
142 iv = ieee80211_wep_add_iv(local, skb, keylen, keyidx); in ieee80211_wep_encrypt()
197 u8 keyidx; in ieee80211_wep_decrypt() local
212 keyidx = skb->data[hdrlen + 3] >> 6; in ieee80211_wep_decrypt()
214 if (!key || keyidx != key->conf.keyidx) in ieee80211_wep_decrypt()
278 tx->key->conf.keyidx)) in wep_encrypt_skb()
[all …]
H A Dkey.c203 key->conf.keyidx, in ieee80211_key_enable_hw_accel()
261 key->conf.keyidx, in ieee80211_key_disable_hw_accel()
274 sta->ptk_idx = key->conf.keyidx; in _ieee80211_set_tx_key()
444 WARN_ON(new && old && new->conf.keyidx != old->conf.keyidx); in ieee80211_key_replace()
454 idx = old->conf.keyidx; in ieee80211_key_replace()
464 idx = new->conf.keyidx; in ieee80211_key_replace()
512 __ieee80211_set_default_key(sdata, new->conf.keyidx, in ieee80211_key_replace()
515 __ieee80211_set_default_key(sdata, new->conf.keyidx, in ieee80211_key_replace()
519 new->conf.keyidx); in ieee80211_key_replace()
522 new->conf.keyidx); in ieee80211_key_replace()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/rtl8192e/
H A Drtllib_crypt_ccmp.c225 u8 keyidx, *pos; in rtllib_ccmp_decrypt() local
238 keyidx = pos[3]; in rtllib_ccmp_decrypt()
239 if (!(keyidx & (1 << 5))) { in rtllib_ccmp_decrypt()
247 keyidx >>= 6; in rtllib_ccmp_decrypt()
248 if (key->key_idx != keyidx) { in rtllib_ccmp_decrypt()
250 key->key_idx, keyidx, priv); in rtllib_ccmp_decrypt()
256 hdr->addr2, keyidx); in rtllib_ccmp_decrypt()
313 return keyidx; in rtllib_ccmp_decrypt()
320 int keyidx; in rtllib_ccmp_set_key() local
323 keyidx = data->key_idx; in rtllib_ccmp_set_key()
[all …]
H A Drtllib_crypt_tkip.c346 u8 keyidx, *pos; in rtllib_tkip_decrypt() local
362 keyidx = pos[3]; in rtllib_tkip_decrypt()
363 if (!(keyidx & (1 << 5))) { in rtllib_tkip_decrypt()
371 keyidx >>= 6; in rtllib_tkip_decrypt()
372 if (tkey->key_idx != keyidx) { in rtllib_tkip_decrypt()
375 tkey->key_idx, keyidx, priv); in rtllib_tkip_decrypt()
382 hdr->addr2, keyidx); in rtllib_tkip_decrypt()
453 return keyidx; in rtllib_tkip_decrypt()
545 int keyidx) in rtllib_michael_mic_failure() argument
552 ev.flags = keyidx & IW_MICFAILURE_KEY_ID; in rtllib_michael_mic_failure()
[all …]
H A Drtllib_crypt_wep.c31 static void *prism2_wep_init(int keyidx) in prism2_wep_init() argument
41 priv->key_idx = keyidx; in prism2_wep_init()
136 u8 keyidx, *pos; in prism2_wep_decrypt() local
149 keyidx = *pos++ >> 6; in prism2_wep_decrypt()
150 if (keyidx != wep->key_idx) in prism2_wep_decrypt()
/OK3568_Linux_fs/kernel/drivers/staging/rtl8192u/ieee80211/
H A Dieee80211_crypt_ccmp.c231 u8 keyidx, *pos; in ieee80211_ccmp_decrypt() local
243 keyidx = pos[3]; in ieee80211_ccmp_decrypt()
244 if (!(keyidx & BIT(5))) { in ieee80211_ccmp_decrypt()
252 keyidx >>= 6; in ieee80211_ccmp_decrypt()
253 if (key->key_idx != keyidx) { in ieee80211_ccmp_decrypt()
255 key->key_idx, keyidx, priv); in ieee80211_ccmp_decrypt()
261 hdr->addr2, keyidx); in ieee80211_ccmp_decrypt()
323 return keyidx; in ieee80211_ccmp_decrypt()
329 int keyidx; in ieee80211_ccmp_set_key() local
332 keyidx = data->key_idx; in ieee80211_ccmp_set_key()
[all …]
H A Dieee80211_crypt_tkip.c341 u8 keyidx, *pos; in ieee80211_tkip_decrypt() local
356 keyidx = pos[3]; in ieee80211_tkip_decrypt()
357 if (!(keyidx & BIT(5))) { in ieee80211_tkip_decrypt()
364 keyidx >>= 6; in ieee80211_tkip_decrypt()
365 if (tkey->key_idx != keyidx) { in ieee80211_tkip_decrypt()
367 "keyidx=%d priv=%p\n", tkey->key_idx, keyidx, priv); in ieee80211_tkip_decrypt()
374 " key\n", hdr->addr2, keyidx); in ieee80211_tkip_decrypt()
443 return keyidx; in ieee80211_tkip_decrypt()
537 int keyidx) in ieee80211_michael_mic_failure() argument
544 ev.flags = keyidx & IW_MICFAILURE_KEY_ID; in ieee80211_michael_mic_failure()
[all …]
H A Dieee80211_crypt_wep.c36 static void *prism2_wep_init(int keyidx) in prism2_wep_init() argument
46 priv->key_idx = keyidx; in prism2_wep_init()
138 u8 keyidx, *pos; in prism2_wep_decrypt() local
150 keyidx = *pos++ >> 6; in prism2_wep_decrypt()
151 if (keyidx != wep->key_idx) in prism2_wep_decrypt()
H A Dieee80211_crypt.h31 void * (*init)(int keyidx);
49 int (*decrypt_msdu)(struct sk_buff *skb, int keyidx, int hdr_len,
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/smac/
H A Dsec_ccmp.c333 u8 keyidx, *pos; in lib80211_ccmp_decrypt() local
357 keyidx = pos[3]; in lib80211_ccmp_decrypt()
359 if (!(keyidx & (1 << 5))) { in lib80211_ccmp_decrypt()
362 " flag from %pM (%02X)\n", hdr->addr2, keyidx); in lib80211_ccmp_decrypt()
367 keyidx >>= 6; in lib80211_ccmp_decrypt()
368 if (key->key_idx != keyidx) { in lib80211_ccmp_decrypt()
370 "keyidx=%d priv=%p\n", key->key_idx, keyidx, priv); in lib80211_ccmp_decrypt()
377 " key\n", hdr->addr2, keyidx); in lib80211_ccmp_decrypt()
438 return keyidx; in lib80211_ccmp_decrypt()
443 int keyidx; in lib80211_ccmp_set_key() local
[all …]
H A Dsec_tkip.c428 u8 keyidx, *pos; local
447 keyidx = pos[3];
448 if (!(keyidx & (1 << 5))) {
455 keyidx >>= 6;
456 if (tkey->key_idx != keyidx) {
458 "keyidx=%d priv=%p\n", tkey->key_idx, keyidx, priv);
465 " key\n", hdr->addr2, keyidx);
534 return keyidx;
630 int keyidx) argument
635 ev.flags = keyidx & IW_MICFAILURE_KEY_ID;
[all …]
H A Dsec_wep.c39 static void *lib80211_wep_init (int keyidx) in lib80211_wep_init() argument
45 priv->key_idx = keyidx; in lib80211_wep_init()
147 u8 keyidx, *pos, icv[4], *pos2; in lib80211_wep_decrypt() local
158 keyidx = *pos++ >> 6; in lib80211_wep_decrypt()
159 if (keyidx != wep->key_idx) in lib80211_wep_decrypt()
H A Dsec.h28 void *(*init) (int keyidx);
33 int (*decrypt_msdu) (struct sk_buff * skb, int keyidx, int hdr_len,
/OK3568_Linux_fs/kernel/net/wireless/
H A Dlib80211_crypt_tkip.c380 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()
407 if (tkey->key_idx != keyidx) { in lib80211_tkip_decrypt()
409 tkey->key_idx, keyidx); 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
572 ev.flags = keyidx & IW_MICFAILURE_KEY_ID; in lib80211_michael_mic_failure()
[all …]
H A Dlib80211_crypt_ccmp.c257 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 …]
H A Dlib80211_crypt_wep.c39 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()
/OK3568_Linux_fs/kernel/drivers/staging/wlan-ng/
H A Dp80211wep.c95 u8 keyidx; in wep_decrypt() local
105 keyidx = WEP_KEY(iv[3]); in wep_decrypt()
108 keyidx = key_override; in wep_decrypt()
110 if (keyidx >= NUM_WEPKEYS) in wep_decrypt()
113 keylen = wlandev->wep_keylens[keyidx]; in wep_decrypt()
119 memcpy(key + 3, wlandev->wep_keys[keyidx], keylen); in wep_decrypt()
/OK3568_Linux_fs/kernel/drivers/staging/rtl8712/
H A Drtl871x_xmit.h39 #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);\
/OK3568_Linux_fs/kernel/drivers/staging/wfx/
H A Dkey.c47 msg->key_id = key->keyidx; in fill_wep_group()
79 msg->key_id = key->keyidx; in fill_tkip_group()
112 msg->key_id = key->keyidx; in fill_ccmp_group()
127 msg->key_id = key->keyidx; in fill_sms4_pair()
141 msg->key_id = key->keyidx; in fill_sms4_group()
153 msg->key_id = key->keyidx; in fill_aes_cmac_group()
/OK3568_Linux_fs/kernel/drivers/staging/rtl8188eu/include/
H A Drtw_xmit.h40 #define WEP_IV(pattrib_iv, dot11txpn, keyidx)\ argument
45 pattrib_iv[3] = ((keyidx & 0x3) << 6);\
49 #define TKIP_IV(pattrib_iv, dot11txpn, keyidx)\ argument
54 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3) << 6);\
62 #define AES_IV(pattrib_iv, dot11txpn, keyidx)\ argument
67 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3) << 6); \
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/wcn36xx/
H A Dsmd.h100 u8 keyidx,
107 u8 keyidx,
112 u8 keyidx,
117 u8 keyidx);
/OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/include/
H A Drtw_xmit.h42 #define WEP_IV(pattrib_iv, dot11txpn, keyidx)\ argument
47 pattrib_iv[3] = ((keyidx & 0x3)<<6);\
52 #define TKIP_IV(pattrib_iv, dot11txpn, keyidx)\ argument
57 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6);\
65 #define AES_IV(pattrib_iv, dot11txpn, keyidx)\ argument
70 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6);\
/OK3568_Linux_fs/kernel/include/net/
H A Dlib80211.h51 void *(*init) (int keyidx);
68 int (*decrypt_msdu) (struct sk_buff * skb, int keyidx, int hdr_len,
/OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/b43legacy/
H A Dxmit.c468 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()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/include/
H A Drtw_xmit.h117 #define WEP_IV(pattrib_iv, dot11txpn, keyidx)\ argument
122 pattrib_iv[3] = ((keyidx & 0x3)<<6);\
127 #define TKIP_IV(pattrib_iv, dot11txpn, keyidx)\ argument
132 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6);\
140 #define AES_IV(pattrib_iv, dot11txpn, keyidx)\ argument
145 pattrib_iv[3] = BIT(5) | ((keyidx & 0x3)<<6);\

123456