Home
last modified time | relevance | path

Searched refs:wep_key (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/wireless/marvell/mwifiex/
H A Dsta_ioctl.c959 struct mwifiex_wep_key *wep_key; in mwifiex_sec_ioctl_set_wep_key() local
964 wep_key = &priv->wep_key[priv->wep_key_curr_index]; in mwifiex_sec_ioctl_set_wep_key()
970 wep_key = &priv->wep_key[index]; in mwifiex_sec_ioctl_set_wep_key()
971 if (!wep_key->key_length) { in mwifiex_sec_ioctl_set_wep_key()
979 wep_key->key_material, wep_key->key_length); in mwifiex_sec_ioctl_set_wep_key()
980 encrypt_key->key_len = wep_key->key_length; in mwifiex_sec_ioctl_set_wep_key()
986 wep_key = &priv->wep_key[index]; in mwifiex_sec_ioctl_set_wep_key()
987 memset(wep_key, 0, sizeof(struct mwifiex_wep_key)); in mwifiex_sec_ioctl_set_wep_key()
989 memcpy(wep_key->key_material, in mwifiex_sec_ioctl_set_wep_key()
992 wep_key->key_index = index; in mwifiex_sec_ioctl_set_wep_key()
[all …]
H A Duap_cmd.c19 struct mwifiex_wep_key wep_key; in mwifiex_set_secure_params() local
109 wep_key = priv->wep_key[i]; in mwifiex_set_secure_params()
118 wep_key.key_length; in mwifiex_set_secure_params()
120 &wep_key.key_material, in mwifiex_set_secure_params()
121 wep_key.key_length); in mwifiex_set_secure_params()
406 struct host_cmd_tlv_wep_key *wep_key; in mwifiex_uap_bss_wep() local
416 wep_key = (struct host_cmd_tlv_wep_key *)tlv; in mwifiex_uap_bss_wep()
417 wep_key->header.type = in mwifiex_uap_bss_wep()
419 wep_key->header.len = in mwifiex_uap_bss_wep()
421 wep_key->key_index = bss_cfg->wep_cfg[i].key_index; in mwifiex_uap_bss_wep()
[all …]
H A Dioctl.h63 struct wep_key { struct
101 struct wep_key wep_cfg[NUM_WEP_KEYS];
H A Dsta_cmd.c515 if ((priv->wep_key[i].key_length == WLAN_KEY_LEN_WEP40) || in mwifiex_set_keyparamset_wep()
516 (priv->wep_key[i].key_length == WLAN_KEY_LEN_WEP104)) { in mwifiex_set_keyparamset_wep()
522 (priv->wep_key[i]. in mwifiex_set_keyparamset_wep()
531 cpu_to_le16(priv->wep_key[i].key_length); in mwifiex_set_keyparamset_wep()
542 priv->wep_key[i].key_material, in mwifiex_set_keyparamset_wep()
543 priv->wep_key[i].key_length); in mwifiex_set_keyparamset_wep()
545 cur_key_param_len = priv->wep_key[i].key_length + in mwifiex_set_keyparamset_wep()
553 } else if (!priv->wep_key[i].key_length) { in mwifiex_set_keyparamset_wep()
558 (i + 1), priv->wep_key[i].key_length); in mwifiex_set_keyparamset_wep()
H A Dcfg80211.c488 struct mwifiex_wep_key *wep_key; in mwifiex_cfg80211_add_key() local
496 wep_key = &priv->wep_key[key_index]; in mwifiex_cfg80211_add_key()
497 memset(wep_key, 0, sizeof(struct mwifiex_wep_key)); in mwifiex_cfg80211_add_key()
498 memcpy(wep_key->key_material, params->key, in mwifiex_cfg80211_add_key()
500 wep_key->key_index = key_index; in mwifiex_cfg80211_add_key()
501 wep_key->key_length = params->key_len; in mwifiex_cfg80211_add_key()
/linux/drivers/net/wireless/marvell/libertas/
H A Ddev.h146 u8 wep_key[4][WLAN_KEY_LEN_WEP104]; member
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dd3.c123 DEFINE_RAW_FLEX(struct iwl_mvm_wep_key_cmd, wkc, wep_key, 1); in iwl_mvm_wowlan_program_keys()
124 struct iwl_mvm_wep_key *wep_key = wkc->wep_key; in iwl_mvm_wowlan_program_keys() local
132 wep_key->key_index = key->keyidx; in iwl_mvm_wowlan_program_keys()
133 wep_key->key_size = key->keylen; in iwl_mvm_wowlan_program_keys()
143 memcpy(&wep_key->key[3], key->key, key->keylen); in iwl_mvm_wowlan_program_keys()
146 wep_key->key_offset = 0; in iwl_mvm_wowlan_program_keys()
150 wep_key->key_offset = data->wep_key_idx; in iwl_mvm_wowlan_program_keys()