• Home
  • Raw
  • Download

Lines Matching refs:encrypt_key

878 			       struct mwifiex_ds_encrypt_key *encrypt_key)  in mwifiex_sec_ioctl_set_wapi_key()  argument
883 encrypt_key, true); in mwifiex_sec_ioctl_set_wapi_key()
893 struct mwifiex_ds_encrypt_key *encrypt_key) in mwifiex_sec_ioctl_set_wep_key() argument
903 index = encrypt_key->key_index; in mwifiex_sec_ioctl_set_wep_key()
904 if (encrypt_key->key_disable) { in mwifiex_sec_ioctl_set_wep_key()
906 } else if (!encrypt_key->key_len) { in mwifiex_sec_ioctl_set_wep_key()
916 memcpy(encrypt_key->key_material, in mwifiex_sec_ioctl_set_wep_key()
918 encrypt_key->key_len = wep_key->key_length; in mwifiex_sec_ioctl_set_wep_key()
928 encrypt_key->key_material, in mwifiex_sec_ioctl_set_wep_key()
929 encrypt_key->key_len); in mwifiex_sec_ioctl_set_wep_key()
931 wep_key->key_length = encrypt_key->key_len; in mwifiex_sec_ioctl_set_wep_key()
937 if (encrypt_key->key_disable) { in mwifiex_sec_ioctl_set_wep_key()
945 enc_key = encrypt_key; in mwifiex_sec_ioctl_set_wep_key()
980 struct mwifiex_ds_encrypt_key *encrypt_key) in mwifiex_sec_ioctl_set_wpa_key() argument
987 if (encrypt_key->key_len > WLAN_MAX_KEY_LEN) { in mwifiex_sec_ioctl_set_wpa_key()
999 encrypt_key->key_index = MWIFIEX_KEY_INDEX_UNICAST; in mwifiex_sec_ioctl_set_wpa_key()
1002 KEY_INFO_ENABLED, encrypt_key, false); in mwifiex_sec_ioctl_set_wpa_key()
1010 memcpy(ibss_key->key_param_set.key, encrypt_key->key_material, in mwifiex_sec_ioctl_set_wpa_key()
1011 encrypt_key->key_len); in mwifiex_sec_ioctl_set_wpa_key()
1012 memcpy(&ibss_key->key_param_set.key_len, &encrypt_key->key_len, in mwifiex_sec_ioctl_set_wpa_key()
1019 encrypt_key->key_index = ~MWIFIEX_KEY_INDEX_UNICAST; in mwifiex_sec_ioctl_set_wpa_key()
1022 if (!encrypt_key->key_index) in mwifiex_sec_ioctl_set_wpa_key()
1023 encrypt_key->key_index = MWIFIEX_KEY_INDEX_UNICAST; in mwifiex_sec_ioctl_set_wpa_key()
1028 !KEY_INFO_ENABLED, encrypt_key, true); in mwifiex_sec_ioctl_set_wpa_key()
1032 KEY_INFO_ENABLED, encrypt_key, true); in mwifiex_sec_ioctl_set_wpa_key()
1045 struct mwifiex_ds_encrypt_key *encrypt_key) in mwifiex_sec_ioctl_encrypt_key() argument
1049 if (encrypt_key->is_wapi_key) in mwifiex_sec_ioctl_encrypt_key()
1050 status = mwifiex_sec_ioctl_set_wapi_key(priv, encrypt_key); in mwifiex_sec_ioctl_encrypt_key()
1051 else if (encrypt_key->key_len > WLAN_KEY_LEN_WEP104) in mwifiex_sec_ioctl_encrypt_key()
1052 status = mwifiex_sec_ioctl_set_wpa_key(priv, encrypt_key); in mwifiex_sec_ioctl_encrypt_key()
1054 status = mwifiex_sec_ioctl_set_wep_key(priv, encrypt_key); in mwifiex_sec_ioctl_encrypt_key()
1091 struct mwifiex_ds_encrypt_key encrypt_key; in mwifiex_set_encode() local
1093 memset(&encrypt_key, 0, sizeof(struct mwifiex_ds_encrypt_key)); in mwifiex_set_encode()
1094 encrypt_key.key_len = key_len; in mwifiex_set_encode()
1095 encrypt_key.key_index = key_index; in mwifiex_set_encode()
1098 encrypt_key.is_igtk_key = true; in mwifiex_set_encode()
1102 memcpy(encrypt_key.key_material, key, key_len); in mwifiex_set_encode()
1104 encrypt_key.is_current_wep_key = true; in mwifiex_set_encode()
1107 memcpy(encrypt_key.mac_addr, mac_addr, ETH_ALEN); in mwifiex_set_encode()
1109 memcpy(encrypt_key.pn, kp->seq, kp->seq_len); in mwifiex_set_encode()
1110 encrypt_key.pn_len = kp->seq_len; in mwifiex_set_encode()
1111 encrypt_key.is_rx_seq_valid = true; in mwifiex_set_encode()
1114 encrypt_key.key_disable = true; in mwifiex_set_encode()
1116 memcpy(encrypt_key.mac_addr, mac_addr, ETH_ALEN); in mwifiex_set_encode()
1119 return mwifiex_sec_ioctl_encrypt_key(priv, &encrypt_key); in mwifiex_set_encode()