/net/wireless/ |
D | lib80211_crypt_ccmp.c | 50 int key_idx; member 59 static void *lib80211_ccmp_init(int key_idx) in lib80211_ccmp_init() argument 66 priv->key_idx = key_idx; in lib80211_ccmp_init() 181 *pos++ = (key->key_idx << 6) | (1 << 5) /* Ext IV included */ ; in lib80211_ccmp_hdr() 282 if (key->key_idx != keyidx) { in lib80211_ccmp_decrypt() 284 key->key_idx, keyidx); in lib80211_ccmp_decrypt() 353 keyidx = data->key_idx; in lib80211_ccmp_set_key() 355 data->key_idx = keyidx; in lib80211_ccmp_set_key() 411 ccmp->key_idx, ccmp->key_set, in lib80211_ccmp_print_stats()
|
D | lib80211_crypt_wep.c | 34 u8 key_idx; member 49 priv->key_idx = keyidx; in lib80211_wep_init() 94 *pos++ = wep->key_idx << 6; in lib80211_wep_build_iv() 166 if (keyidx != wep->key_idx) in lib80211_wep_decrypt() 226 seq_printf(m, "key[%d] alg=WEP len=%d\n", wep->key_idx, wep->key_len); in lib80211_wep_print_stats()
|
D | lib80211_crypt_tkip.c | 63 int key_idx; member 90 static void *lib80211_tkip_init(int key_idx) in lib80211_tkip_init() argument 101 priv->key_idx = key_idx; in lib80211_tkip_init() 312 *pos++ = (tkey->key_idx << 6) | (1 << 5) /* Ext IV included */ ; in lib80211_tkip_hdr() 407 if (tkey->key_idx != keyidx) { in lib80211_tkip_decrypt() 409 tkey->key_idx, keyidx); in lib80211_tkip_decrypt() 629 keyidx = tkey->key_idx; in lib80211_tkip_set_key() 631 tkey->key_idx = keyidx; in lib80211_tkip_set_key() 690 tkip->key_idx, tkip->key_set, in lib80211_tkip_print_stats()
|
D | util.c | 295 int key_idx, bool pairwise) in cfg80211_valid_key_idx() argument 311 if (key_idx < 0 || key_idx > max_key_idx) in cfg80211_valid_key_idx() 318 struct key_params *params, int key_idx, in cfg80211_validate_key_settings() argument 321 if (!cfg80211_valid_key_idx(rdev, key_idx, pairwise)) in cfg80211_validate_key_settings() 333 if ((pairwise && key_idx) || in cfg80211_validate_key_settings() 353 if (pairwise && (key_idx < 0 || key_idx > 1)) in cfg80211_validate_key_settings() 355 } else if (pairwise && key_idx) { in cfg80211_validate_key_settings() 366 if (key_idx < 4) in cfg80211_validate_key_settings() 371 if (key_idx > 3) in cfg80211_validate_key_settings()
|
D | core.h | 370 const u8 *key, int key_len, int key_idx, 439 int key_idx, bool pairwise); 441 struct key_params *params, int key_idx,
|
D | mlme.c | 237 const u8 *key, int key_len, int key_idx, in cfg80211_mlme_auth() argument 249 .key_idx = key_idx, in cfg80211_mlme_auth() 256 if (!key || !key_len || key_idx < 0 || key_idx > 3) in cfg80211_mlme_auth()
|
D | sme.c | 177 params->key_idx, NULL, 0); in cfg80211_conn_do_work() 1238 connect->key_idx = idx; in cfg80211_connect() 1266 connect->key_idx = 0; in cfg80211_connect()
|
D | nl80211.c | 4015 u8 key_idx = 0; in nl80211_get_key() local 4036 key_idx = nla_get_u8(info->attrs[NL80211_ATTR_KEY_IDX]); in nl80211_get_key() 4038 if (key_idx >= 6 && key_idx <= 7 && !bigtk_support) { in nl80211_get_key() 4073 cookie.idx = key_idx; in nl80211_get_key() 4076 nla_put_u8(msg, NL80211_ATTR_KEY_IDX, key_idx)) in nl80211_get_key() 4082 err = rdev_get_key(rdev, dev, key_idx, pairwise, mac_addr, &cookie, in nl80211_get_key()
|
/net/mac80211/ |
D | cfg.c | 374 const u8 *mac_addr, u8 key_idx) in ieee80211_set_tx() argument 390 if (sta->ptk_idx == key_idx) in ieee80211_set_tx() 394 key = key_mtx_dereference(local, sta->ptk[key_idx]); in ieee80211_set_tx() 404 u8 key_idx, bool pairwise, const u8 *mac_addr, in ieee80211_add_key() argument 418 return ieee80211_set_tx(sdata, mac_addr, key_idx); in ieee80211_add_key() 441 key = ieee80211_key_alloc(params->cipher, key_idx, params->key_len, in ieee80211_add_key() 520 u8 key_idx, bool pairwise, const u8 *mac_addr) in ieee80211_del_key() argument 539 key = key_mtx_dereference(local, sta->ptk[key_idx]); in ieee80211_del_key() 541 key = key_mtx_dereference(local, sta->gtk[key_idx]); in ieee80211_del_key() 543 key = key_mtx_dereference(local, sdata->keys[key_idx]); in ieee80211_del_key() [all …]
|
D | driver-ops.h | 988 int key_idx) in drv_set_default_unicast_key() argument 993 WARN_ON_ONCE(key_idx < -1 || key_idx > 3); in drv_set_default_unicast_key() 995 trace_drv_set_default_unicast_key(local, sdata, key_idx); in drv_set_default_unicast_key() 998 key_idx); in drv_set_default_unicast_key()
|
D | trace.h | 2407 int key_idx), 2409 TP_ARGS(local, sdata, key_idx), 2414 __field(int, key_idx) 2420 __entry->key_idx = key_idx; 2424 LOCAL_PR_ARG, VIF_PR_ARG, __entry->key_idx)
|
D | ieee80211_i.h | 376 u8 key_len, key_idx; member 2168 const u8 *da, const u8 *key, u8 key_len, u8 key_idx,
|
D | mlme.c | 2921 auth_data->key_idx, tx_flags); in ieee80211_auth_challenge() 5422 auth_data->key_idx = req->key_idx; in ieee80211_mgd_auth()
|
D | util.c | 1680 const u8 *bssid, const u8 *key, u8 key_len, u8 key_idx, in ieee80211_send_auth() argument 1710 err = ieee80211_wep_encrypt(local, skb, key, key_len, key_idx); in ieee80211_send_auth()
|