Home
last modified time | relevance | path

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

/net/mac80211/
A Dwep.c49 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 Dkey.c201 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()
568 __ieee80211_set_default_key(link, new->conf.keyidx, in ieee80211_key_replace()
575 new->conf.keyidx); in ieee80211_key_replace()
578 new->conf.keyidx); in ieee80211_key_replace()
613 key->conf.keyidx = idx; in ieee80211_key_alloc()
[all …]
A Dwpa.c138 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()
684 gcmp_pn2hdr(pos, pn, key->conf.keyidx); in gcmp_encrypt_skb()
857 mmie->key_id = cpu_to_le16(key->conf.keyidx); in ieee80211_crypto_aes_cmac_encrypt()
905 mmie->key_id = cpu_to_le16(key->conf.keyidx); in ieee80211_crypto_aes_cmac_256_encrypt()
1054 mmie->key_id = cpu_to_le16(key->conf.keyidx); in ieee80211_crypto_aes_gmac_encrypt()
A Dwep.h21 const u8 *key, int keylen, int keyidx);
A Dtkip.c146 *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()
A Ddebugfs_key.c60 KEY_CONF_FILE(keyidx, D);
349 DEBUGFS_ADD(keyidx); in ieee80211_debugfs_key_add()
A Dtrace.h116 __field(s8, keyidx)
119 __entry->keyidx = (k)->keyidx; \
122 #define KEY_PR_ARG __entry->cipher, __entry->flags, __entry->keyidx, __entry->hw_key_idx
A Drx.c1929 int keyidx; in ieee80211_rx_h_decrypt() local
2082 keyidx = ieee80211_get_keyid(rx->skb); in ieee80211_rx_h_decrypt()
2084 if (unlikely(keyidx < 0)) in ieee80211_rx_h_decrypt()
2089 rx->key = rcu_dereference(rx->link_sta->gtk[keyidx]); in ieee80211_rx_h_decrypt()
2094 rx->key = rcu_dereference(rx->link->gtk[keyidx]); in ieee80211_rx_h_decrypt()
2096 rx->key = rcu_dereference(rx->sdata->keys[keyidx]); in ieee80211_rx_h_decrypt()
A Dtx.c3594 crypto_hdr[3] = 0x20 | (key->conf.keyidx << 6); in ieee80211_xmit_fast_finish()

Completed in 91 milliseconds