psecuritypriv 498 drivers/staging/rtl8188eu/core/rtw_ap.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 509 drivers/staging/rtl8188eu/core/rtw_ap.c if (psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_8021X) psecuritypriv 600 drivers/staging/rtl8188eu/core/rtw_ap.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 635 drivers/staging/rtl8188eu/core/rtw_ap.c if ((psecuritypriv->dot11PrivacyAlgrthm != _WEP40_) && psecuritypriv 636 drivers/staging/rtl8188eu/core/rtw_ap.c (psecuritypriv->dot11PrivacyAlgrthm != _WEP104_)) psecuritypriv 657 drivers/staging/rtl8188eu/core/rtw_ap.c val8 = (psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_8021X) ? 0xcc : 0xcf; psecuritypriv 740 drivers/staging/rtl8188eu/core/rtw_ap.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 831 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->wpa_psk = 0; psecuritypriv 836 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->wpa2_group_cipher = _NO_PRIVACY_; psecuritypriv 837 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->wpa2_pairwise_cipher = _NO_PRIVACY_; psecuritypriv 841 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_8021X; psecuritypriv 843 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->dot8021xalg = 1;/* psk, todo:802.1x */ psecuritypriv 844 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->wpa_psk |= BIT(1); psecuritypriv 846 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->wpa2_group_cipher = group_cipher; psecuritypriv 847 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->wpa2_pairwise_cipher = pairwise_cipher; psecuritypriv 854 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->wpa_group_cipher = _NO_PRIVACY_; psecuritypriv 855 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->wpa_pairwise_cipher = _NO_PRIVACY_; psecuritypriv 862 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_8021X; psecuritypriv 864 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->dot8021xalg = 1;/* psk, todo:802.1x */ psecuritypriv 866 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->wpa_psk |= BIT(0); psecuritypriv 868 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->wpa_group_cipher = group_cipher; psecuritypriv 869 drivers/staging/rtl8188eu/core/rtw_ap.c psecuritypriv->wpa_pairwise_cipher = pairwise_cipher; psecuritypriv 914 drivers/staging/rtl8188eu/core/rtw_ap.c if ((psecuritypriv->wpa_pairwise_cipher & WPA_CIPHER_CCMP) || psecuritypriv 915 drivers/staging/rtl8188eu/core/rtw_ap.c (psecuritypriv->wpa2_pairwise_cipher & WPA_CIPHER_CCMP)) psecuritypriv 955 drivers/staging/rtl8188eu/core/rtw_ap.c if ((psecuritypriv->wpa2_pairwise_cipher & WPA_CIPHER_TKIP) || psecuritypriv 956 drivers/staging/rtl8188eu/core/rtw_ap.c (psecuritypriv->wpa_pairwise_cipher & WPA_CIPHER_TKIP)) { psecuritypriv 352 drivers/staging/rtl8188eu/core/rtw_cmd.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 390 drivers/staging/rtl8188eu/core/rtw_cmd.c psecnetwork = (struct wlan_bssid_ex *)&psecuritypriv->sec_bss; psecuritypriv 406 drivers/staging/rtl8188eu/core/rtw_cmd.c psecuritypriv->authenticator_ie[0] = (unsigned char)psecnetwork->ie_length; psecuritypriv 409 drivers/staging/rtl8188eu/core/rtw_cmd.c memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], psecnetwork->ie_length - 12); psecuritypriv 411 drivers/staging/rtl8188eu/core/rtw_cmd.c memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->ies[12], 255); psecuritypriv 548 drivers/staging/rtl8188eu/core/rtw_cmd.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 569 drivers/staging/rtl8188eu/core/rtw_cmd.c psetstakey_para->algorithm = (unsigned char)psecuritypriv->dot11PrivacyAlgrthm; psecuritypriv 571 drivers/staging/rtl8188eu/core/rtw_cmd.c GET_ENCRY_ALGO(psecuritypriv, sta, psetstakey_para->algorithm, false); psecuritypriv 576 drivers/staging/rtl8188eu/core/rtw_cmd.c memcpy(&psetstakey_para->key, &psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].skey, 16); psecuritypriv 444 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 451 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->ndisauthtype = authmode; psecuritypriv 455 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->ndisauthtype)); psecuritypriv 457 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c if (psecuritypriv->ndisauthtype > 3) psecuritypriv 458 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_8021X; psecuritypriv 460 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c res = rtw_set_auth(padapter, psecuritypriv); psecuritypriv 473 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 486 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11PrivacyAlgrthm = _WEP40_; psecuritypriv 490 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11PrivacyAlgrthm = _WEP104_; psecuritypriv 494 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11PrivacyAlgrthm = _NO_PRIVACY_; psecuritypriv 502 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c memcpy(&psecuritypriv->dot11DefKey[keyid].skey[0], psecuritypriv 505 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKeylen[keyid] = wep->KeyLength; psecuritypriv 507 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11PrivacyKeyIndex = keyid; psecuritypriv 511 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[0], psecuritypriv 512 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[1], psecuritypriv 513 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[2], psecuritypriv 514 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[3], psecuritypriv 515 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[4], psecuritypriv 516 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[5], psecuritypriv 517 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[6], psecuritypriv 518 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[7], psecuritypriv 519 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[8], psecuritypriv 520 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[9], psecuritypriv 521 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[10], psecuritypriv 522 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[11], psecuritypriv 523 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[12])); psecuritypriv 525 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c res = rtw_set_key(padapter, psecuritypriv, keyid, 1); psecuritypriv 278 drivers/staging/rtl8188eu/core/rtw_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 280 drivers/staging/rtl8188eu/core/rtw_mlme.c if ((psecuritypriv->dot11PrivacyAlgrthm != _NO_PRIVACY_) && psecuritypriv 283 drivers/staging/rtl8188eu/core/rtw_mlme.c else if ((psecuritypriv->dot11PrivacyAlgrthm == _NO_PRIVACY_) && psecuritypriv 499 drivers/staging/rtl8188eu/core/rtw_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 509 drivers/staging/rtl8188eu/core/rtw_mlme.c desired_encmode = psecuritypriv->ndisencryptstatus; psecuritypriv 1516 drivers/staging/rtl8188eu/core/rtw_mlme.c int rtw_set_auth(struct adapter *adapter, struct security_priv *psecuritypriv) psecuritypriv 1535 drivers/staging/rtl8188eu/core/rtw_mlme.c psetauthparm->mode = (unsigned char)psecuritypriv->dot11AuthAlgrthm; psecuritypriv 1544 drivers/staging/rtl8188eu/core/rtw_mlme.c psecuritypriv->dot11AuthAlgrthm)); psecuritypriv 1550 drivers/staging/rtl8188eu/core/rtw_mlme.c int rtw_set_key(struct adapter *adapter, struct security_priv *psecuritypriv, int keyid, u8 set_tx) psecuritypriv 1569 drivers/staging/rtl8188eu/core/rtw_mlme.c if (psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_8021X) { psecuritypriv 1570 drivers/staging/rtl8188eu/core/rtw_mlme.c psetkeyparm->algorithm = (unsigned char)psecuritypriv->dot118021XGrpPrivacy; psecuritypriv 1575 drivers/staging/rtl8188eu/core/rtw_mlme.c psetkeyparm->algorithm = (u8)psecuritypriv->dot11PrivacyAlgrthm; psecuritypriv 1594 drivers/staging/rtl8188eu/core/rtw_mlme.c &psecuritypriv->dot11DefKey[keyid].skey[0], keylen); psecuritypriv 1599 drivers/staging/rtl8188eu/core/rtw_mlme.c &psecuritypriv->dot11DefKey[keyid].skey[0], keylen); psecuritypriv 1603 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy(&psetkeyparm->key, &psecuritypriv->dot118021XGrpKey[keyid], keylen); psecuritypriv 1608 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy(&psetkeyparm->key, &psecuritypriv->dot118021XGrpKey[keyid], keylen); psecuritypriv 1614 drivers/staging/rtl8188eu/core/rtw_mlme.c __func__, psecuritypriv->dot11PrivacyAlgrthm)); psecuritypriv 1671 drivers/staging/rtl8188eu/core/rtw_mlme.c struct security_priv *psecuritypriv = &Adapter->securitypriv; psecuritypriv 1675 drivers/staging/rtl8188eu/core/rtw_mlme.c if ((psecuritypriv->PMKIDList[i].bUsed) && psecuritypriv 1676 drivers/staging/rtl8188eu/core/rtw_mlme.c (!memcmp(psecuritypriv->PMKIDList[i].Bssid, bssid, ETH_ALEN))) psecuritypriv 1696 drivers/staging/rtl8188eu/core/rtw_mlme.c struct security_priv *psecuritypriv = &Adapter->securitypriv; psecuritypriv 1704 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy(&ie[ie_len], &psecuritypriv->PMKIDList[iEntry].PMKID, 16); psecuritypriv 1718 drivers/staging/rtl8188eu/core/rtw_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 1719 drivers/staging/rtl8188eu/core/rtw_mlme.c uint ndisauthmode = psecuritypriv->ndisauthtype; psecuritypriv 1720 drivers/staging/rtl8188eu/core/rtw_mlme.c uint ndissecuritytype = psecuritypriv->ndisencryptstatus; psecuritypriv 1737 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy(out_ie+ielength, psecuritypriv->wps_ie, psecuritypriv->wps_ie_len); psecuritypriv 1739 drivers/staging/rtl8188eu/core/rtw_mlme.c ielength += psecuritypriv->wps_ie_len; psecuritypriv 1742 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy(&out_ie[ielength], &psecuritypriv->supplicant_ie[0], psecuritypriv->supplicant_ie[1]+2); psecuritypriv 1743 drivers/staging/rtl8188eu/core/rtw_mlme.c ielength += psecuritypriv->supplicant_ie[1]+2; psecuritypriv 1744 drivers/staging/rtl8188eu/core/rtw_mlme.c rtw_report_sec_ie(adapter, authmode, psecuritypriv->supplicant_ie); psecuritypriv 1778 drivers/staging/rtl8188eu/core/rtw_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 1781 drivers/staging/rtl8188eu/core/rtw_mlme.c pdev_network->Privacy = psecuritypriv->dot11PrivacyAlgrthm > 0 ? 1 : 0; /* adhoc no 802.1x */ psecuritypriv 2656 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 2669 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c auth_mode = psecuritypriv->dot11AuthAlgrthm; psecuritypriv 2675 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (auth_mode == 2 && psecuritypriv->dot11PrivacyAlgrthm != _WEP40_ && psecuritypriv 2676 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c psecuritypriv->dot11PrivacyAlgrthm != _WEP104_) psecuritypriv 2905 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 3028 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if ((psecuritypriv->wpa_psk & BIT(1)) && elems.rsn_ie) { psecuritypriv 3038 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstat->wpa2_group_cipher = group_cipher & psecuritypriv->wpa2_group_cipher; psecuritypriv 3039 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstat->wpa2_pairwise_cipher = pairwise_cipher & psecuritypriv->wpa2_pairwise_cipher; psecuritypriv 3049 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c } else if ((psecuritypriv->wpa_psk & BIT(0)) && elems.wpa_ie) { psecuritypriv 3059 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstat->wpa_group_cipher = group_cipher & psecuritypriv->wpa_group_cipher; psecuritypriv 3060 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pstat->wpa_pairwise_cipher = pairwise_cipher & psecuritypriv->wpa_pairwise_cipher; psecuritypriv 3097 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if ((psecuritypriv->wpa_psk > 0) && (pstat->flags & (WLAN_STA_WPS|WLAN_STA_MAYBE_WPS))) { psecuritypriv 3115 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (psecuritypriv->wpa_psk == 0) { psecuritypriv 157 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c struct security_priv *psecuritypriv = &(padapter->securitypriv); psecuritypriv 176 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c if ((_WEP40_ == psecuritypriv->dot11PrivacyAlgrthm) || (_WEP104_ == psecuritypriv->dot11PrivacyAlgrthm)) { psecuritypriv 181 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c if (keyid == psecuritypriv->dot11PrivacyKeyIndex) psecuritypriv 182 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c result = rtw_set_key(padapter, psecuritypriv, keyid, 1); psecuritypriv 184 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c result = rtw_set_key(padapter, psecuritypriv, keyid, 0); psecuritypriv 219 drivers/staging/rtl8188eu/core/rtw_recv.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 237 drivers/staging/rtl8188eu/core/rtw_recv.c if (!psecuritypriv) { psecuritypriv 244 drivers/staging/rtl8188eu/core/rtw_recv.c mickey = &psecuritypriv->dot118021XGrprxmickey[prxattrib->key_index].skey[0]; psecuritypriv 320 drivers/staging/rtl8188eu/core/rtw_recv.c prxattrib->ra[3], prxattrib->ra[4], prxattrib->ra[5], psecuritypriv->binstallGrpkey)); psecuritypriv 338 drivers/staging/rtl8188eu/core/rtw_recv.c if (!psecuritypriv->bcheck_grpkey && is_multicast_ether_addr(prxattrib->ra)) { psecuritypriv 339 drivers/staging/rtl8188eu/core/rtw_recv.c psecuritypriv->bcheck_grpkey = true; psecuritypriv 361 drivers/staging/rtl8188eu/core/rtw_recv.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 378 drivers/staging/rtl8188eu/core/rtw_recv.c prxattrib->key_index = psecuritypriv->dot11PrivacyKeyIndex; psecuritypriv 383 drivers/staging/rtl8188eu/core/rtw_recv.c prxattrib->key_index = psecuritypriv->dot118021XGrpKeyid; psecuritypriv 390 drivers/staging/rtl8188eu/core/rtw_recv.c psecuritypriv->hw_decrypted = false; psecuritypriv 407 drivers/staging/rtl8188eu/core/rtw_recv.c (psecuritypriv->busetkipkey == 1 || prxattrib->encrypt != _TKIP_)) psecuritypriv 408 drivers/staging/rtl8188eu/core/rtw_recv.c psecuritypriv->hw_decrypted = true; psecuritypriv 1037 drivers/staging/rtl8188eu/core/rtw_recv.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 1129 drivers/staging/rtl8188eu/core/rtw_recv.c GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, is_multicast_ether_addr(pattrib->ra)); psecuritypriv 1946 drivers/staging/rtl8188eu/core/rtw_recv.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1950 drivers/staging/rtl8188eu/core/rtw_recv.c if (check_fwstate(mlmepriv, WIFI_STATION_STATE) && psecuritypriv->busetkipkey) { psecuritypriv 1967 drivers/staging/rtl8188eu/core/rtw_recv.c !is_wep_enc(psecuritypriv->dot11PrivacyAlgrthm) && psecuritypriv 1968 drivers/staging/rtl8188eu/core/rtw_recv.c !psecuritypriv->busetkipkey) { psecuritypriv 138 drivers/staging/rtl8188eu/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 140 drivers/staging/rtl8188eu/core/rtw_security.c const int keyindex = psecuritypriv->dot11PrivacyKeyIndex; psecuritypriv 165 drivers/staging/rtl8188eu/core/rtw_security.c if (crypto_ops->set_key(psecuritypriv->dot11DefKey[keyindex].skey, psecuritypriv 166 drivers/staging/rtl8188eu/core/rtw_security.c psecuritypriv->dot11DefKeylen[keyindex], NULL, crypto_private) < 0) psecuritypriv 206 drivers/staging/rtl8188eu/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 228 drivers/staging/rtl8188eu/core/rtw_security.c if (crypto_ops->set_key(psecuritypriv->dot11DefKey[keyindex].skey, psecuritypriv 229 drivers/staging/rtl8188eu/core/rtw_security.c psecuritypriv->dot11DefKeylen[keyindex], NULL, crypto_private) < 0) { psecuritypriv 590 drivers/staging/rtl8188eu/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 611 drivers/staging/rtl8188eu/core/rtw_security.c prwskey = psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].skey; psecuritypriv 670 drivers/staging/rtl8188eu/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 681 drivers/staging/rtl8188eu/core/rtw_security.c if (!psecuritypriv->binstallGrpkey) { psecuritypriv 686 drivers/staging/rtl8188eu/core/rtw_security.c prwskey = psecuritypriv->dot118021XGrpKey[prxattrib->key_index].skey; psecuritypriv 1228 drivers/staging/rtl8188eu/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1253 drivers/staging/rtl8188eu/core/rtw_security.c prwskey = psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].skey; psecuritypriv 1294 drivers/staging/rtl8188eu/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1299 drivers/staging/rtl8188eu/core/rtw_security.c if (!psecuritypriv->binstallGrpkey) { psecuritypriv 1304 drivers/staging/rtl8188eu/core/rtw_security.c key_idx = psecuritypriv->dot118021XGrpKeyid; psecuritypriv 1305 drivers/staging/rtl8188eu/core/rtw_security.c key = psecuritypriv->dot118021XGrpKey[key_idx].skey; psecuritypriv 400 drivers/staging/rtl8188eu/core/rtw_xmit.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 520 drivers/staging/rtl8188eu/core/rtw_xmit.c GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, mcast); psecuritypriv 522 drivers/staging/rtl8188eu/core/rtw_xmit.c switch (psecuritypriv->dot11AuthAlgrthm) { psecuritypriv 526 drivers/staging/rtl8188eu/core/rtw_xmit.c pattrib->key_idx = (u8)psecuritypriv->dot11PrivacyKeyIndex; psecuritypriv 530 drivers/staging/rtl8188eu/core/rtw_xmit.c pattrib->key_idx = (u8)psecuritypriv->dot118021XGrpKeyid; psecuritypriv 572 drivers/staging/rtl8188eu/core/rtw_xmit.c if (pattrib->encrypt && !psecuritypriv->hw_decrypted) { psecuritypriv 595 drivers/staging/rtl8188eu/core/rtw_xmit.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 615 drivers/staging/rtl8188eu/core/rtw_xmit.c if (!memcmp(psecuritypriv->dot118021XGrptxmickey[psecuritypriv->dot118021XGrpKeyid].skey, null_key, 16)) psecuritypriv 618 drivers/staging/rtl8188eu/core/rtw_xmit.c rtw_secmicsetkey(&micdata, psecuritypriv->dot118021XGrptxmickey[psecuritypriv->dot118021XGrpKeyid].skey); psecuritypriv 235 drivers/staging/rtl8188eu/include/rtw_mlme.h int rtw_set_key(struct adapter *adapter, struct security_priv *psecuritypriv, psecuritypriv 237 drivers/staging/rtl8188eu/include/rtw_mlme.h int rtw_set_auth(struct adapter *adapter, struct security_priv *psecuritypriv); psecuritypriv 165 drivers/staging/rtl8188eu/include/rtw_security.h #define GET_ENCRY_ALGO(psecuritypriv, psta, encry_algo, bmcst) \ psecuritypriv 167 drivers/staging/rtl8188eu/include/rtw_security.h switch (psecuritypriv->dot11AuthAlgrthm) { \ psecuritypriv 171 drivers/staging/rtl8188eu/include/rtw_security.h encry_algo = (u8)psecuritypriv->dot11PrivacyAlgrthm; \ psecuritypriv 175 drivers/staging/rtl8188eu/include/rtw_security.h encry_algo = (u8)psecuritypriv->dot118021XGrpPrivacy;\ psecuritypriv 180 drivers/staging/rtl8188eu/include/rtw_security.h encry_algo = (u8)psecuritypriv->dot11PrivacyAlgrthm; \ psecuritypriv 356 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 427 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength); psecuritypriv 428 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot11DefKeylen[wep_key_idx] = pwep->KeyLength; psecuritypriv 429 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c rtw_set_key(padapter, psecuritypriv, wep_key_idx, 0); psecuritypriv 780 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 796 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (!memcmp(psecuritypriv->PMKIDList[j].Bssid, strIssueBssid, ETH_ALEN)) { psecuritypriv 799 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->PMKIDList[j].PMKID, pPMK->pmkid, IW_PMKID_LEN); psecuritypriv 800 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->PMKIDList[j].bUsed = true; psecuritypriv 801 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->PMKIDIndex = j+1; psecuritypriv 810 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->PMKIDIndex); psecuritypriv 812 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].Bssid, strIssueBssid, ETH_ALEN); psecuritypriv 813 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].PMKID, pPMK->pmkid, IW_PMKID_LEN); psecuritypriv 815 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].bUsed = true; psecuritypriv 816 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->PMKIDIndex++; psecuritypriv 817 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (psecuritypriv->PMKIDIndex == 16) psecuritypriv 818 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->PMKIDIndex = 0; psecuritypriv 824 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (!memcmp(psecuritypriv->PMKIDList[j].Bssid, strIssueBssid, ETH_ALEN)) { psecuritypriv 826 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c eth_zero_addr(psecuritypriv->PMKIDList[j].Bssid); psecuritypriv 827 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->PMKIDList[j].bUsed = false; psecuritypriv 833 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memset(&psecuritypriv->PMKIDList[0], 0x00, sizeof(struct rt_pmkid_list) * NUM_PMKID_CACHE); psecuritypriv 834 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->PMKIDIndex = 0; psecuritypriv 2200 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c struct security_priv *psecuritypriv = &(padapter->securitypriv); psecuritypriv 2261 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->ndisencryptstatus = Ndis802_11Encryption1Enabled; psecuritypriv 2262 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot11PrivacyAlgrthm = _WEP40_; psecuritypriv 2263 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP40_; psecuritypriv 2266 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot11PrivacyAlgrthm = _WEP104_; psecuritypriv 2267 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP104_; psecuritypriv 2270 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot11PrivacyKeyIndex = wep_key_idx; psecuritypriv 2272 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength); psecuritypriv 2274 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot11DefKeylen[wep_key_idx] = pwep->KeyLength; psecuritypriv 2283 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength); psecuritypriv 2285 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot11DefKeylen[wep_key_idx] = pwep->KeyLength; psecuritypriv 2298 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, psecuritypriv 2301 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP40_; psecuritypriv 2303 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP104_; psecuritypriv 2306 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _TKIP_; psecuritypriv 2307 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, psecuritypriv 2310 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8); psecuritypriv 2311 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8); psecuritypriv 2313 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->busetkipkey = true; psecuritypriv 2316 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _AES_; psecuritypriv 2317 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, psecuritypriv 2321 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv 2323 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpKeyid = param->u.crypt.idx; psecuritypriv 2324 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->binstallGrpkey = true; psecuritypriv 2325 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot11PrivacyAlgrthm = psecuritypriv->dot118021XGrpPrivacy;/* */ psecuritypriv 2326 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c set_group_key(padapter, param->u.crypt.key, psecuritypriv->dot118021XGrpPrivacy, param->u.crypt.idx); psecuritypriv 2330 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c pbcmc_sta->dot118021XPrivacy = psecuritypriv->dot118021XGrpPrivacy;/* rx will use bmc_sta's dot118021XPrivacy */ psecuritypriv 2336 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c if (psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_8021X && psta) { /* psk/802_1x */ psecuritypriv 2356 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->busetkipkey = true; psecuritypriv 2372 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, psecuritypriv 2374 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP40_; psecuritypriv 2376 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP104_; psecuritypriv 2378 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _TKIP_; psecuritypriv 2380 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, psecuritypriv 2384 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8); psecuritypriv 2385 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8); psecuritypriv 2387 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->busetkipkey = true; psecuritypriv 2389 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _AES_; psecuritypriv 2391 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, psecuritypriv 2394 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv 2397 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpKeyid = param->u.crypt.idx; psecuritypriv 2399 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->binstallGrpkey = true; psecuritypriv 2401 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c psecuritypriv->dot11PrivacyAlgrthm = psecuritypriv->dot118021XGrpPrivacy;/* */ psecuritypriv 2403 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c set_group_key(padapter, param->u.crypt.key, psecuritypriv->dot118021XGrpPrivacy, param->u.crypt.idx); psecuritypriv 2408 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c pbcmc_sta->dot118021XPrivacy = psecuritypriv->dot118021XGrpPrivacy;/* rx will use bmc_sta's dot118021XPrivacy */ psecuritypriv 366 drivers/staging/rtl8188eu/os_dep/os_intfs.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 382 drivers/staging/rtl8188eu/os_dep/os_intfs.c psecuritypriv->binstallGrpkey = _FAIL; psecuritypriv 383 drivers/staging/rtl8188eu/os_dep/os_intfs.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Open; psecuritypriv 384 drivers/staging/rtl8188eu/os_dep/os_intfs.c psecuritypriv->dot11PrivacyAlgrthm = _NO_PRIVACY_; psecuritypriv 385 drivers/staging/rtl8188eu/os_dep/os_intfs.c psecuritypriv->dot11PrivacyKeyIndex = 0; psecuritypriv 386 drivers/staging/rtl8188eu/os_dep/os_intfs.c psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv 387 drivers/staging/rtl8188eu/os_dep/os_intfs.c psecuritypriv->dot118021XGrpKeyid = 1; psecuritypriv 388 drivers/staging/rtl8188eu/os_dep/os_intfs.c psecuritypriv->ndisauthtype = Ndis802_11AuthModeOpen; psecuritypriv 389 drivers/staging/rtl8188eu/os_dep/os_intfs.c psecuritypriv->ndisencryptstatus = Ndis802_11WEPDisabled; psecuritypriv 33 drivers/staging/rtl8188eu/os_dep/recv_linux.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 36 drivers/staging/rtl8188eu/os_dep/recv_linux.c if (psecuritypriv->last_mic_err_time == 0) { psecuritypriv 37 drivers/staging/rtl8188eu/os_dep/recv_linux.c psecuritypriv->last_mic_err_time = jiffies; psecuritypriv 41 drivers/staging/rtl8188eu/os_dep/recv_linux.c if (cur_time - psecuritypriv->last_mic_err_time < 60 * HZ) { psecuritypriv 42 drivers/staging/rtl8188eu/os_dep/recv_linux.c psecuritypriv->btkip_countermeasure = true; psecuritypriv 43 drivers/staging/rtl8188eu/os_dep/recv_linux.c psecuritypriv->last_mic_err_time = 0; psecuritypriv 44 drivers/staging/rtl8188eu/os_dep/recv_linux.c psecuritypriv->btkip_countermeasure_time = cur_time; psecuritypriv 46 drivers/staging/rtl8188eu/os_dep/recv_linux.c psecuritypriv->last_mic_err_time = jiffies; psecuritypriv 266 drivers/staging/rtl8712/os_intfs.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 287 drivers/staging/rtl8712/os_intfs.c psecuritypriv->sw_encrypt = pregistrypriv->software_encrypt; psecuritypriv 288 drivers/staging/rtl8712/os_intfs.c psecuritypriv->sw_decrypt = pregistrypriv->software_decrypt; psecuritypriv 289 drivers/staging/rtl8712/os_intfs.c psecuritypriv->binstallGrpkey = _FAIL; psecuritypriv 403 drivers/staging/rtl8712/rtl8712_xmit.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 486 drivers/staging/rtl8712/rtl8712_xmit.c ptxdesc->txdw1 |= cpu_to_le32((psecuritypriv-> psecuritypriv 695 drivers/staging/rtl8712/rtl8712_xmit.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 705 drivers/staging/rtl8712/rtl8712_xmit.c sz = sz - 4 - (psecuritypriv->sw_encrypt ? 0 : psecuritypriv 349 drivers/staging/rtl8712/rtl871x_cmd.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 375 drivers/staging/rtl8712/rtl871x_cmd.c psecnetwork = &psecuritypriv->sec_bss; psecuritypriv 377 drivers/staging/rtl8712/rtl871x_cmd.c psecuritypriv->authenticator_ie[0] = (unsigned char) psecuritypriv 380 drivers/staging/rtl8712/rtl871x_cmd.c memcpy(&psecuritypriv->authenticator_ie[1], psecuritypriv 383 drivers/staging/rtl8712/rtl871x_cmd.c memcpy(&psecuritypriv->authenticator_ie[1], psecuritypriv 430 drivers/staging/rtl8712/rtl871x_cmd.c psecuritypriv->supplicant_ie[0] = (u8)psecnetwork->IELength; psecuritypriv 432 drivers/staging/rtl8712/rtl871x_cmd.c memcpy(&psecuritypriv->supplicant_ie[1], &psecnetwork->IEs[0], psecuritypriv 435 drivers/staging/rtl8712/rtl871x_cmd.c memcpy(&psecuritypriv->supplicant_ie[1], &psecnetwork->IEs[0], psecuritypriv 524 drivers/staging/rtl8712/rtl871x_cmd.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 547 drivers/staging/rtl8712/rtl871x_cmd.c psecuritypriv->PrivacyAlgrthm; psecuritypriv 549 drivers/staging/rtl8712/rtl871x_cmd.c GET_ENCRY_ALGO(psecuritypriv, sta, psecuritypriv 555 drivers/staging/rtl8712/rtl871x_cmd.c &psecuritypriv->XGrpKey[ psecuritypriv 556 drivers/staging/rtl8712/rtl871x_cmd.c psecuritypriv->XGrpKeyid - 1]. skey, 16); psecuritypriv 380 drivers/staging/rtl8712/rtl871x_ioctl_linux.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 433 drivers/staging/rtl8712/rtl871x_ioctl_linux.c memcpy(&psecuritypriv->DefKey[wep_key_idx].skey[0], psecuritypriv 436 drivers/staging/rtl8712/rtl871x_ioctl_linux.c psecuritypriv->DefKeylen[wep_key_idx] = psecuritypriv 438 drivers/staging/rtl8712/rtl871x_ioctl_linux.c r8712_set_key(padapter, psecuritypriv, wep_key_idx); psecuritypriv 768 drivers/staging/rtl8712/rtl871x_ioctl_linux.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 770 drivers/staging/rtl8712/rtl871x_ioctl_linux.c struct RT_PMKID_LIST *pl = psecuritypriv->PMKIDList; psecuritypriv 803 drivers/staging/rtl8712/rtl871x_ioctl_linux.c psecuritypriv->PMKIDIndex = j + 1; psecuritypriv 811 drivers/staging/rtl8712/rtl871x_ioctl_linux.c __func__, psecuritypriv->PMKIDIndex); psecuritypriv 812 drivers/staging/rtl8712/rtl871x_ioctl_linux.c memcpy(pl[psecuritypriv->PMKIDIndex].Bssid, psecuritypriv 814 drivers/staging/rtl8712/rtl871x_ioctl_linux.c memcpy(pl[psecuritypriv->PMKIDIndex].PMKID, psecuritypriv 816 drivers/staging/rtl8712/rtl871x_ioctl_linux.c pl[psecuritypriv->PMKIDIndex].bUsed = true; psecuritypriv 817 drivers/staging/rtl8712/rtl871x_ioctl_linux.c psecuritypriv->PMKIDIndex++; psecuritypriv 818 drivers/staging/rtl8712/rtl871x_ioctl_linux.c if (psecuritypriv->PMKIDIndex == NUM_PMKID_CACHE) psecuritypriv 819 drivers/staging/rtl8712/rtl871x_ioctl_linux.c psecuritypriv->PMKIDIndex = 0; psecuritypriv 836 drivers/staging/rtl8712/rtl871x_ioctl_linux.c memset(psecuritypriv->PMKIDList, 0, psecuritypriv 838 drivers/staging/rtl8712/rtl871x_ioctl_linux.c psecuritypriv->PMKIDIndex = 0; psecuritypriv 317 drivers/staging/rtl8712/rtl871x_ioctl_set.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 320 drivers/staging/rtl8712/rtl871x_ioctl_set.c psecuritypriv->ndisauthtype = authmode; psecuritypriv 321 drivers/staging/rtl8712/rtl871x_ioctl_set.c if (psecuritypriv->ndisauthtype > 3) psecuritypriv 322 drivers/staging/rtl8712/rtl871x_ioctl_set.c psecuritypriv->AuthAlgrthm = 2; /* 802.1x */ psecuritypriv 323 drivers/staging/rtl8712/rtl871x_ioctl_set.c if (r8712_set_auth(padapter, psecuritypriv)) psecuritypriv 334 drivers/staging/rtl8712/rtl871x_ioctl_set.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 341 drivers/staging/rtl8712/rtl871x_ioctl_set.c psecuritypriv->PrivacyAlgrthm = _WEP40_; psecuritypriv 344 drivers/staging/rtl8712/rtl871x_ioctl_set.c psecuritypriv->PrivacyAlgrthm = _WEP104_; psecuritypriv 347 drivers/staging/rtl8712/rtl871x_ioctl_set.c psecuritypriv->PrivacyAlgrthm = _NO_PRIVACY_; psecuritypriv 350 drivers/staging/rtl8712/rtl871x_ioctl_set.c memcpy(psecuritypriv->DefKey[keyid].skey, &wep->KeyMaterial, psecuritypriv 352 drivers/staging/rtl8712/rtl871x_ioctl_set.c psecuritypriv->DefKeylen[keyid] = wep->KeyLength; psecuritypriv 353 drivers/staging/rtl8712/rtl871x_ioctl_set.c psecuritypriv->PrivacyKeyIndex = keyid; psecuritypriv 354 drivers/staging/rtl8712/rtl871x_ioctl_set.c return r8712_set_key(padapter, psecuritypriv, keyid); psecuritypriv 221 drivers/staging/rtl8712/rtl871x_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 223 drivers/staging/rtl8712/rtl871x_mlme.c if ((psecuritypriv->PrivacyAlgrthm != _NO_PRIVACY_) && psecuritypriv 226 drivers/staging/rtl8712/rtl871x_mlme.c else if ((psecuritypriv->PrivacyAlgrthm == _NO_PRIVACY_) && psecuritypriv 422 drivers/staging/rtl8712/rtl871x_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 424 drivers/staging/rtl8712/rtl871x_mlme.c if (psecuritypriv->wps_phase) { psecuritypriv 431 drivers/staging/rtl8712/rtl871x_mlme.c if ((psecuritypriv->PrivacyAlgrthm != _NO_PRIVACY_) && psecuritypriv 1148 drivers/staging/rtl8712/rtl871x_mlme.c struct security_priv *psecuritypriv) psecuritypriv 1163 drivers/staging/rtl8712/rtl871x_mlme.c psetauthparm->mode = (u8)psecuritypriv->AuthAlgrthm; psecuritypriv 1175 drivers/staging/rtl8712/rtl871x_mlme.c struct security_priv *psecuritypriv, psecuritypriv 1192 drivers/staging/rtl8712/rtl871x_mlme.c if (psecuritypriv->AuthAlgrthm == 2) { /* 802.1X */ psecuritypriv 1194 drivers/staging/rtl8712/rtl871x_mlme.c (u8)psecuritypriv->XGrpPrivacy; psecuritypriv 1197 drivers/staging/rtl8712/rtl871x_mlme.c (u8)psecuritypriv->PrivacyAlgrthm; psecuritypriv 1205 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->DefKey[keyid].skey, keylen); psecuritypriv 1210 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->DefKey[keyid].skey, keylen); psecuritypriv 1219 drivers/staging/rtl8712/rtl871x_mlme.c &psecuritypriv->XGrpKey[keyid - 1], keylen); psecuritypriv 1229 drivers/staging/rtl8712/rtl871x_mlme.c &psecuritypriv->XGrpKey[keyid - 1], keylen); psecuritypriv 1290 drivers/staging/rtl8712/rtl871x_mlme.c struct security_priv *psecuritypriv = &Adapter->securitypriv; psecuritypriv 1294 drivers/staging/rtl8712/rtl871x_mlme.c if (psecuritypriv->PMKIDList[i].bUsed && psecuritypriv 1295 drivers/staging/rtl8712/rtl871x_mlme.c (!memcmp(psecuritypriv->PMKIDList[i].Bssid, psecuritypriv 1321 drivers/staging/rtl8712/rtl871x_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 1322 drivers/staging/rtl8712/rtl871x_mlme.c uint ndisauthmode = psecuritypriv->ndisauthtype; psecuritypriv 1323 drivers/staging/rtl8712/rtl871x_mlme.c uint ndissecuritytype = psecuritypriv->ndisencryptstatus; psecuritypriv 1404 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->XGrpPrivacy = psecuritypriv 1408 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->XGrpPrivacy = psecuritypriv 1412 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->XGrpPrivacy = psecuritypriv 1417 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->XGrpPrivacy = psecuritypriv 1421 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->XGrpPrivacy = psecuritypriv 1469 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->XGrpPrivacy = psecuritypriv 1473 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->XGrpPrivacy = psecuritypriv 1477 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->XGrpPrivacy = psecuritypriv 1481 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->XGrpPrivacy = psecuritypriv 1485 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->XGrpPrivacy = psecuritypriv 1538 drivers/staging/rtl8712/rtl871x_mlme.c if (psecuritypriv->wps_phase) { psecuritypriv 1539 drivers/staging/rtl8712/rtl871x_mlme.c memcpy(out_ie + ielength, psecuritypriv->wps_ie, psecuritypriv 1540 drivers/staging/rtl8712/rtl871x_mlme.c psecuritypriv->wps_ie_len); psecuritypriv 1541 drivers/staging/rtl8712/rtl871x_mlme.c ielength += psecuritypriv->wps_ie_len; psecuritypriv 1553 drivers/staging/rtl8712/rtl871x_mlme.c &psecuritypriv->PMKIDList[iEntry].PMKID, 16); psecuritypriv 1584 drivers/staging/rtl8712/rtl871x_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 1587 drivers/staging/rtl8712/rtl871x_mlme.c pdev_network->Privacy = cpu_to_le32(psecuritypriv->PrivacyAlgrthm psecuritypriv 177 drivers/staging/rtl8712/rtl871x_mlme.h struct security_priv *psecuritypriv, sint keyid); psecuritypriv 179 drivers/staging/rtl8712/rtl871x_mlme.h struct security_priv *psecuritypriv); psecuritypriv 148 drivers/staging/rtl8712/rtl871x_recv.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 158 drivers/staging/rtl8712/rtl871x_recv.c mickey = &psecuritypriv->XGrprxmickey[(((idx >> psecuritypriv 160 drivers/staging/rtl8712/rtl871x_recv.c if (!psecuritypriv->binstallGrpkey) psecuritypriv 187 drivers/staging/rtl8712/rtl871x_recv.c if (!psecuritypriv->bcheck_grpkey && psecuritypriv 189 drivers/staging/rtl8712/rtl871x_recv.c psecuritypriv->bcheck_grpkey = true; psecuritypriv 202 drivers/staging/rtl8712/rtl871x_recv.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 206 drivers/staging/rtl8712/rtl871x_recv.c psecuritypriv->sw_decrypt)) { psecuritypriv 207 drivers/staging/rtl8712/rtl871x_recv.c psecuritypriv->hw_decrypted = false; psecuritypriv 223 drivers/staging/rtl8712/rtl871x_recv.c psecuritypriv->hw_decrypted = true; psecuritypriv 471 drivers/staging/rtl8712/rtl871x_recv.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 533 drivers/staging/rtl8712/rtl871x_recv.c GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, psecuritypriv 160 drivers/staging/rtl8712/rtl871x_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 168 drivers/staging/rtl8712/rtl871x_security.c pki = psecuritypriv->PrivacyKeyIndex; psecuritypriv 169 drivers/staging/rtl8712/rtl871x_security.c keylength = psecuritypriv->DefKeylen[pki]; psecuritypriv 174 drivers/staging/rtl8712/rtl871x_security.c memcpy(&wepkey[3], &psecuritypriv->DefKey[ psecuritypriv 175 drivers/staging/rtl8712/rtl871x_security.c psecuritypriv->PrivacyKeyIndex].skey[0], psecuritypriv 218 drivers/staging/rtl8712/rtl871x_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 227 drivers/staging/rtl8712/rtl871x_security.c keylength = psecuritypriv->DefKeylen[keyindex]; psecuritypriv 229 drivers/staging/rtl8712/rtl871x_security.c memcpy(&wepkey[3], &psecuritypriv->DefKey[ psecuritypriv 230 drivers/staging/rtl8712/rtl871x_security.c psecuritypriv->PrivacyKeyIndex].skey[0], psecuritypriv 653 drivers/staging/rtl8712/rtl871x_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 670 drivers/staging/rtl8712/rtl871x_security.c prwskey = &psecuritypriv->XGrpKey[ psecuritypriv 672 drivers/staging/rtl8712/rtl871x_security.c if (!psecuritypriv->binstallGrpkey) psecuritypriv 1352 drivers/staging/rtl8712/rtl871x_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1364 drivers/staging/rtl8712/rtl871x_security.c prwskey = &psecuritypriv->XGrpKey[ psecuritypriv 1366 drivers/staging/rtl8712/rtl871x_security.c if (!psecuritypriv->binstallGrpkey) psecuritypriv 140 drivers/staging/rtl8712/rtl871x_security.h #define GET_ENCRY_ALGO(psecuritypriv, psta, encry_algo, bmcst) \ psecuritypriv 142 drivers/staging/rtl8712/rtl871x_security.h switch (psecuritypriv->AuthAlgrthm) { \ psecuritypriv 146 drivers/staging/rtl8712/rtl871x_security.h encry_algo = (u8)psecuritypriv->PrivacyAlgrthm; \ psecuritypriv 150 drivers/staging/rtl8712/rtl871x_security.h encry_algo = (u8)psecuritypriv->XGrpPrivacy; \ psecuritypriv 187 drivers/staging/rtl8712/rtl871x_xmit.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 306 drivers/staging/rtl8712/rtl871x_xmit.c GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, bmcast); psecuritypriv 332 drivers/staging/rtl8712/rtl871x_xmit.c !psecuritypriv->hw_decrypted)) psecuritypriv 354 drivers/staging/rtl8712/rtl871x_xmit.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 372 drivers/staging/rtl8712/rtl871x_xmit.c if (!memcmp(psecuritypriv->XGrptxmickey psecuritypriv 373 drivers/staging/rtl8712/rtl871x_xmit.c [psecuritypriv->XGrpKeyid].skey, psecuritypriv 378 drivers/staging/rtl8712/rtl871x_xmit.c psecuritypriv-> psecuritypriv 379 drivers/staging/rtl8712/rtl871x_xmit.c XGrptxmickey[psecuritypriv-> psecuritypriv 420 drivers/staging/rtl8712/rtl871x_xmit.c ((psecuritypriv->sw_encrypt) psecuritypriv 428 drivers/staging/rtl8712/rtl871x_xmit.c ((psecuritypriv->sw_encrypt) ? psecuritypriv 593 drivers/staging/rtl8712/rtl871x_xmit.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 636 drivers/staging/rtl8712/rtl871x_xmit.c (u8)psecuritypriv-> psecuritypriv 643 drivers/staging/rtl8712/rtl871x_xmit.c (u8)psecuritypriv-> psecuritypriv 652 drivers/staging/rtl8712/rtl871x_xmit.c (u8)psecuritypriv-> psecuritypriv 555 drivers/staging/rtl8723bs/core/rtw_ap.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 572 drivers/staging/rtl8723bs/core/rtw_ap.c if (psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_8021X) psecuritypriv 765 drivers/staging/rtl8723bs/core/rtw_ap.c struct security_priv *psecuritypriv = &(padapter->securitypriv); psecuritypriv 806 drivers/staging/rtl8723bs/core/rtw_ap.c (psecuritypriv->dot11PrivacyAlgrthm != _WEP40_) && psecuritypriv 807 drivers/staging/rtl8723bs/core/rtw_ap.c (psecuritypriv->dot11PrivacyAlgrthm != _WEP104_) psecuritypriv 831 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_8021X psecuritypriv 956 drivers/staging/rtl8723bs/core/rtw_ap.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1075 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->wpa_psk = 0; psecuritypriv 1079 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->wpa2_group_cipher = _NO_PRIVACY_; psecuritypriv 1080 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->wpa2_pairwise_cipher = _NO_PRIVACY_; psecuritypriv 1095 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_8021X; psecuritypriv 1097 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->dot8021xalg = 1;/* psk, todo:802.1x */ psecuritypriv 1098 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->wpa_psk |= BIT(1); psecuritypriv 1100 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->wpa2_group_cipher = group_cipher; psecuritypriv 1101 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->wpa2_pairwise_cipher = pairwise_cipher; psecuritypriv 1108 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->wpa_group_cipher = _NO_PRIVACY_; psecuritypriv 1109 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->wpa_pairwise_cipher = _NO_PRIVACY_; psecuritypriv 1125 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_8021X; psecuritypriv 1127 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->dot8021xalg = 1;/* psk, todo:802.1x */ psecuritypriv 1129 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->wpa_psk |= BIT(0); psecuritypriv 1131 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->wpa_group_cipher = group_cipher; psecuritypriv 1132 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->wpa_pairwise_cipher = pairwise_cipher; psecuritypriv 1210 drivers/staging/rtl8723bs/core/rtw_ap.c if ((psecuritypriv->wpa_pairwise_cipher & WPA_CIPHER_CCMP) || psecuritypriv 1211 drivers/staging/rtl8723bs/core/rtw_ap.c (psecuritypriv->wpa2_pairwise_cipher & WPA_CIPHER_CCMP)) { psecuritypriv 1267 drivers/staging/rtl8723bs/core/rtw_ap.c if ((psecuritypriv->wpa2_pairwise_cipher & WPA_CIPHER_TKIP) || psecuritypriv 1268 drivers/staging/rtl8723bs/core/rtw_ap.c (psecuritypriv->wpa_pairwise_cipher & WPA_CIPHER_TKIP)) { psecuritypriv 2274 drivers/staging/rtl8723bs/core/rtw_ap.c struct security_priv *psecuritypriv = &(padapter->securitypriv); psecuritypriv 2296 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv, psecuritypriv 2297 drivers/staging/rtl8723bs/core/rtw_ap.c psecuritypriv->dot118021XGrpKeyid, psecuritypriv 2331 drivers/staging/rtl8723bs/core/rtw_ap.c if ((psecuritypriv->dot11PrivacyAlgrthm == _TKIP_) || psecuritypriv 2332 drivers/staging/rtl8723bs/core/rtw_ap.c (psecuritypriv->dot11PrivacyAlgrthm == _AES_)) { psecuritypriv 777 drivers/staging/rtl8723bs/core/rtw_cmd.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 821 drivers/staging/rtl8723bs/core/rtw_cmd.c psecnetwork = (struct wlan_bssid_ex *)&psecuritypriv->sec_bss; psecuritypriv 827 drivers/staging/rtl8723bs/core/rtw_cmd.c psecuritypriv->authenticator_ie[0] = (unsigned char)psecnetwork->IELength; psecuritypriv 830 drivers/staging/rtl8723bs/core/rtw_cmd.c memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->IEs[12], psecnetwork->IELength-12); psecuritypriv 832 drivers/staging/rtl8723bs/core/rtw_cmd.c memcpy(&psecuritypriv->authenticator_ie[1], &psecnetwork->IEs[12], (256-1)); psecuritypriv 979 drivers/staging/rtl8723bs/core/rtw_cmd.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 991 drivers/staging/rtl8723bs/core/rtw_cmd.c psetstakey_para->algorithm = (unsigned char) psecuritypriv->dot11PrivacyAlgrthm; psecuritypriv 993 drivers/staging/rtl8723bs/core/rtw_cmd.c GET_ENCRY_ALGO(psecuritypriv, sta, psetstakey_para->algorithm, false); psecuritypriv 999 drivers/staging/rtl8723bs/core/rtw_cmd.c memcpy(&psetstakey_para->key, &psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].skey, 16); psecuritypriv 552 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 558 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->ndisauthtype = authmode; psecuritypriv 560 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c RT_TRACE(_module_rtl871x_ioctl_set_c_, _drv_info_, ("rtw_set_802_11_authentication_mode:psecuritypriv->ndisauthtype =%d", psecuritypriv->ndisauthtype)); psecuritypriv 562 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c if (psecuritypriv->ndisauthtype > 3) psecuritypriv 563 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_8021X; psecuritypriv 565 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c res = rtw_set_auth(padapter, psecuritypriv); psecuritypriv 579 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c struct security_priv *psecuritypriv = &(padapter->securitypriv); psecuritypriv 592 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->dot11PrivacyAlgrthm = _WEP40_; psecuritypriv 596 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->dot11PrivacyAlgrthm = _WEP104_; psecuritypriv 600 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->dot11PrivacyAlgrthm = _NO_PRIVACY_; psecuritypriv 609 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c memcpy(&(psecuritypriv->dot11DefKey[keyid].skey[0]), &(wep->KeyMaterial), wep->KeyLength); psecuritypriv 611 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->dot11DefKeylen[keyid] = wep->KeyLength; psecuritypriv 613 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->dot11PrivacyKeyIndex = keyid; psecuritypriv 616 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[0], psecuritypriv->dot11DefKey[keyid].skey[1], psecuritypriv->dot11DefKey[keyid].skey[2], psecuritypriv 617 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[3], psecuritypriv->dot11DefKey[keyid].skey[4], psecuritypriv->dot11DefKey[keyid].skey[5], psecuritypriv 618 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[6], psecuritypriv->dot11DefKey[keyid].skey[7], psecuritypriv->dot11DefKey[keyid].skey[8], psecuritypriv 619 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[9], psecuritypriv->dot11DefKey[keyid].skey[10], psecuritypriv->dot11DefKey[keyid].skey[11], psecuritypriv 620 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c psecuritypriv->dot11DefKey[keyid].skey[12])); psecuritypriv 622 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c res = rtw_set_key(padapter, psecuritypriv, keyid, 1, true); psecuritypriv 394 drivers/staging/rtl8723bs/core/rtw_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 396 drivers/staging/rtl8723bs/core/rtw_mlme.c if ((psecuritypriv->dot11PrivacyAlgrthm != _NO_PRIVACY_) && psecuritypriv 399 drivers/staging/rtl8723bs/core/rtw_mlme.c else if ((psecuritypriv->dot11PrivacyAlgrthm == _NO_PRIVACY_) && psecuritypriv 728 drivers/staging/rtl8723bs/core/rtw_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 738 drivers/staging/rtl8723bs/core/rtw_mlme.c desired_encmode = psecuritypriv->ndisencryptstatus; psecuritypriv 755 drivers/staging/rtl8723bs/core/rtw_mlme.c if (psecuritypriv->ndisauthtype == Ndis802_11AuthModeWPA2PSK) { psecuritypriv 2202 drivers/staging/rtl8723bs/core/rtw_mlme.c sint rtw_set_auth(struct adapter *adapter, struct security_priv *psecuritypriv) psecuritypriv 2222 drivers/staging/rtl8723bs/core/rtw_mlme.c psetauthparm->mode = (unsigned char)psecuritypriv->dot11AuthAlgrthm; psecuritypriv 2233 drivers/staging/rtl8723bs/core/rtw_mlme.c RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_, ("after enqueue set_auth_cmd, auth_mode =%x\n", psecuritypriv->dot11AuthAlgrthm)); psecuritypriv 2241 drivers/staging/rtl8723bs/core/rtw_mlme.c sint rtw_set_key(struct adapter *adapter, struct security_priv *psecuritypriv, sint keyid, u8 set_tx, bool enqueue) psecuritypriv 2255 drivers/staging/rtl8723bs/core/rtw_mlme.c if (psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_8021X) { psecuritypriv 2256 drivers/staging/rtl8723bs/core/rtw_mlme.c psetkeyparm->algorithm = (unsigned char)psecuritypriv->dot118021XGrpPrivacy; psecuritypriv 2259 drivers/staging/rtl8723bs/core/rtw_mlme.c psetkeyparm->algorithm = (u8)psecuritypriv->dot11PrivacyAlgrthm; psecuritypriv 2275 drivers/staging/rtl8723bs/core/rtw_mlme.c memcpy(&(psetkeyparm->key[0]), &(psecuritypriv->dot11DefKey[keyid].skey[0]), keylen); psecuritypriv 2279 drivers/staging/rtl8723bs/core/rtw_mlme.c memcpy(&(psetkeyparm->key[0]), &(psecuritypriv->dot11DefKey[keyid].skey[0]), keylen); psecuritypriv 2283 drivers/staging/rtl8723bs/core/rtw_mlme.c memcpy(&psetkeyparm->key, &psecuritypriv->dot118021XGrpKey[keyid], keylen); psecuritypriv 2288 drivers/staging/rtl8723bs/core/rtw_mlme.c memcpy(&psetkeyparm->key, &psecuritypriv->dot118021XGrpKey[keyid], keylen); psecuritypriv 2292 drivers/staging/rtl8723bs/core/rtw_mlme.c RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_, ("\n rtw_set_key:psecuritypriv->dot11PrivacyAlgrthm = %x (must be 1 or 2 or 4 or 5)\n", psecuritypriv->dot11PrivacyAlgrthm)); psecuritypriv 2367 drivers/staging/rtl8723bs/core/rtw_mlme.c struct security_priv *psecuritypriv = &Adapter->securitypriv; psecuritypriv 2371 drivers/staging/rtl8723bs/core/rtw_mlme.c if ((psecuritypriv->PMKIDList[i].bUsed) && psecuritypriv 2372 drivers/staging/rtl8723bs/core/rtw_mlme.c (!memcmp(psecuritypriv->PMKIDList[i].Bssid, bssid, ETH_ALEN))) { psecuritypriv 2401 drivers/staging/rtl8723bs/core/rtw_mlme.c struct security_priv *psecuritypriv = &Adapter->securitypriv; psecuritypriv 2409 drivers/staging/rtl8723bs/core/rtw_mlme.c memcpy(&ie[ie_len], &psecuritypriv->PMKIDList[iEntry].PMKID, 16); psecuritypriv 2425 drivers/staging/rtl8723bs/core/rtw_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 2426 drivers/staging/rtl8723bs/core/rtw_mlme.c uint ndisauthmode = psecuritypriv->ndisauthtype; psecuritypriv 2440 drivers/staging/rtl8723bs/core/rtw_mlme.c memcpy(out_ie+ielength, psecuritypriv->wps_ie, psecuritypriv->wps_ie_len); psecuritypriv 2442 drivers/staging/rtl8723bs/core/rtw_mlme.c ielength += psecuritypriv->wps_ie_len; psecuritypriv 2445 drivers/staging/rtl8723bs/core/rtw_mlme.c memcpy(&out_ie[ielength], &psecuritypriv->supplicant_ie[0], psecuritypriv->supplicant_ie[1]+2); psecuritypriv 2454 drivers/staging/rtl8723bs/core/rtw_mlme.c ielength += psecuritypriv->supplicant_ie[1]+2; psecuritypriv 2455 drivers/staging/rtl8723bs/core/rtw_mlme.c rtw_report_sec_ie(adapter, authmode, psecuritypriv->supplicant_ie); psecuritypriv 2492 drivers/staging/rtl8723bs/core/rtw_mlme.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 2496 drivers/staging/rtl8723bs/core/rtw_mlme.c pdev_network->Privacy = (psecuritypriv->dot11PrivacyAlgrthm > 0 ? 1 : 0) ; /* adhoc no 802.1x */ psecuritypriv 893 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 907 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c auth_mode = psecuritypriv->dot11AuthAlgrthm; psecuritypriv 933 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psecuritypriv->dot11PrivacyAlgrthm != _WEP40_ && psecuritypriv 934 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c psecuritypriv->dot11PrivacyAlgrthm != _WEP104_) psecuritypriv 1184 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1316 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if ((psecuritypriv->wpa_psk & BIT(1)) && elems.rsn_ie) { psecuritypriv 1327 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstat->wpa2_group_cipher = group_cipher&psecuritypriv->wpa2_group_cipher; psecuritypriv 1328 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstat->wpa2_pairwise_cipher = pairwise_cipher&psecuritypriv->wpa2_pairwise_cipher; psecuritypriv 1339 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c } else if ((psecuritypriv->wpa_psk & BIT(0)) && elems.wpa_ie) { psecuritypriv 1350 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstat->wpa_group_cipher = group_cipher&psecuritypriv->wpa_group_cipher; psecuritypriv 1351 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pstat->wpa_pairwise_cipher = pairwise_cipher&psecuritypriv->wpa_pairwise_cipher; psecuritypriv 1391 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if ((psecuritypriv->wpa_psk > 0) psecuritypriv 1411 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (psecuritypriv->wpa_psk == 0) { psecuritypriv 324 drivers/staging/rtl8723bs/core/rtw_recv.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 342 drivers/staging/rtl8723bs/core/rtw_recv.c mickey = &psecuritypriv->dot118021XGrprxmickey[prxattrib->key_index].skey[0]; psecuritypriv 348 drivers/staging/rtl8723bs/core/rtw_recv.c if (psecuritypriv->binstallGrpkey == false) { psecuritypriv 403 drivers/staging/rtl8723bs/core/rtw_recv.c prxattrib->ra[3], prxattrib->ra[4], prxattrib->ra[5], psecuritypriv->binstallGrpkey)); psecuritypriv 423 drivers/staging/rtl8723bs/core/rtw_recv.c if ((psecuritypriv->bcheck_grpkey == false) && (IS_MCAST(prxattrib->ra) == true)) { psecuritypriv 424 drivers/staging/rtl8723bs/core/rtw_recv.c psecuritypriv->bcheck_grpkey = true; psecuritypriv 447 drivers/staging/rtl8723bs/core/rtw_recv.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 465 drivers/staging/rtl8723bs/core/rtw_recv.c prxattrib->key_index = psecuritypriv->dot11PrivacyKeyIndex; psecuritypriv 470 drivers/staging/rtl8723bs/core/rtw_recv.c prxattrib->key_index = psecuritypriv->dot118021XGrpKeyid; psecuritypriv 476 drivers/staging/rtl8723bs/core/rtw_recv.c if ((prxattrib->encrypt > 0) && ((prxattrib->bdecrypted == 0) || (psecuritypriv->sw_decrypt == true))) { psecuritypriv 477 drivers/staging/rtl8723bs/core/rtw_recv.c psecuritypriv->hw_decrypted = false; psecuritypriv 485 drivers/staging/rtl8723bs/core/rtw_recv.c psecuritypriv->hw_decrypted); psecuritypriv 507 drivers/staging/rtl8723bs/core/rtw_recv.c && (psecuritypriv->busetkipkey == 1 || prxattrib->encrypt != _TKIP_) psecuritypriv 511 drivers/staging/rtl8723bs/core/rtw_recv.c psecuritypriv->hw_decrypted = true; psecuritypriv 518 drivers/staging/rtl8723bs/core/rtw_recv.c psecuritypriv->hw_decrypted); psecuritypriv 529 drivers/staging/rtl8723bs/core/rtw_recv.c psecuritypriv->hw_decrypted); psecuritypriv 1269 drivers/staging/rtl8723bs/core/rtw_recv.c struct security_priv *psecuritypriv = &adapter->securitypriv; psecuritypriv 1384 drivers/staging/rtl8723bs/core/rtw_recv.c GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, IS_MCAST(pattrib->ra)); psecuritypriv 2510 drivers/staging/rtl8723bs/core/rtw_recv.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 2514 drivers/staging/rtl8723bs/core/rtw_recv.c if (check_fwstate(mlmepriv, WIFI_STATION_STATE) && psecuritypriv->busetkipkey) { psecuritypriv 2537 drivers/staging/rtl8723bs/core/rtw_recv.c (prxattrib->bdecrypted == 0 || psecuritypriv->sw_decrypt == true) && psecuritypriv 2538 drivers/staging/rtl8723bs/core/rtw_recv.c psecuritypriv->ndisauthtype == Ndis802_11AuthModeWPAPSK && psecuritypriv 2539 drivers/staging/rtl8723bs/core/rtw_recv.c !psecuritypriv->busetkipkey) { psecuritypriv 226 drivers/staging/rtl8723bs/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 237 drivers/staging/rtl8723bs/core/rtw_security.c keylength = psecuritypriv->dot11DefKeylen[psecuritypriv->dot11PrivacyKeyIndex]; psecuritypriv 242 drivers/staging/rtl8723bs/core/rtw_security.c memcpy(&wepkey[3], &psecuritypriv->dot11DefKey[psecuritypriv->dot11PrivacyKeyIndex].skey[0], keylength); psecuritypriv 267 drivers/staging/rtl8723bs/core/rtw_security.c WEP_SW_ENC_CNT_INC(psecuritypriv, pattrib->ra); psecuritypriv 281 drivers/staging/rtl8723bs/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 290 drivers/staging/rtl8723bs/core/rtw_security.c keylength = psecuritypriv->dot11DefKeylen[keyindex]; psecuritypriv 293 drivers/staging/rtl8723bs/core/rtw_security.c memcpy(&wepkey[3], &psecuritypriv->dot11DefKey[keyindex].skey[0], keylength); psecuritypriv 310 drivers/staging/rtl8723bs/core/rtw_security.c WEP_SW_DEC_CNT_INC(psecuritypriv, prxattrib->ra); psecuritypriv 666 drivers/staging/rtl8723bs/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 702 drivers/staging/rtl8723bs/core/rtw_security.c prwskey = psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].skey; psecuritypriv 743 drivers/staging/rtl8723bs/core/rtw_security.c TKIP_SW_ENC_CNT_INC(psecuritypriv, pattrib->ra); psecuritypriv 774 drivers/staging/rtl8723bs/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 789 drivers/staging/rtl8723bs/core/rtw_security.c if (psecuritypriv->binstallGrpkey == false) { psecuritypriv 822 drivers/staging/rtl8723bs/core/rtw_security.c prwskey = psecuritypriv->dot118021XGrpKey[prxattrib->key_index].skey; psecuritypriv 855 drivers/staging/rtl8723bs/core/rtw_security.c TKIP_SW_DEC_CNT_INC(psecuritypriv, prxattrib->ra); psecuritypriv 1533 drivers/staging/rtl8723bs/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1550 drivers/staging/rtl8723bs/core/rtw_security.c prwskey = psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].skey; psecuritypriv 1571 drivers/staging/rtl8723bs/core/rtw_security.c AES_SW_ENC_CNT_INC(psecuritypriv, pattrib->ra); psecuritypriv 1863 drivers/staging/rtl8723bs/core/rtw_security.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1881 drivers/staging/rtl8723bs/core/rtw_security.c if (psecuritypriv->binstallGrpkey == false) { psecuritypriv 1913 drivers/staging/rtl8723bs/core/rtw_security.c prwskey = psecuritypriv->dot118021XGrpKey[prxattrib->key_index].skey; psecuritypriv 1914 drivers/staging/rtl8723bs/core/rtw_security.c if (psecuritypriv->dot118021XGrpKeyid != prxattrib->key_index) { psecuritypriv 1916 drivers/staging/rtl8723bs/core/rtw_security.c , prxattrib->key_index, psecuritypriv->dot118021XGrpKeyid); psecuritypriv 1928 drivers/staging/rtl8723bs/core/rtw_security.c AES_SW_DEC_CNT_INC(psecuritypriv, prxattrib->ra); psecuritypriv 508 drivers/staging/rtl8723bs/core/rtw_xmit.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 529 drivers/staging/rtl8723bs/core/rtw_xmit.c GET_ENCRY_ALGO(psecuritypriv, psta, pattrib->encrypt, bmcast); psecuritypriv 531 drivers/staging/rtl8723bs/core/rtw_xmit.c switch (psecuritypriv->dot11AuthAlgrthm) { psecuritypriv 535 drivers/staging/rtl8723bs/core/rtw_xmit.c pattrib->key_idx = (u8)psecuritypriv->dot11PrivacyKeyIndex; psecuritypriv 539 drivers/staging/rtl8723bs/core/rtw_xmit.c pattrib->key_idx = (u8)psecuritypriv->dot118021XGrpKeyid; psecuritypriv 566 drivers/staging/rtl8723bs/core/rtw_xmit.c if (psecuritypriv->busetkipkey == _FAIL) { psecuritypriv 568 drivers/staging/rtl8723bs/core/rtw_xmit.c DBG_871X("DBG_TX_DROP_FRAME %s psecuritypriv->busetkipkey(%d) == _FAIL drop packet\n", __func__, psecuritypriv->busetkipkey); psecuritypriv 610 drivers/staging/rtl8723bs/core/rtw_xmit.c ((padapter->securitypriv.sw_encrypt == true) || (psecuritypriv->hw_decrypted == false))) { psecuritypriv 859 drivers/staging/rtl8723bs/core/rtw_xmit.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 900 drivers/staging/rtl8723bs/core/rtw_xmit.c if (!memcmp(psecuritypriv->dot118021XGrptxmickey[psecuritypriv->dot118021XGrpKeyid].skey, null_key, 16)) { psecuritypriv 906 drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_secmicsetkey(&micdata, psecuritypriv->dot118021XGrptxmickey[psecuritypriv->dot118021XGrpKeyid].skey); psecuritypriv 336 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 376 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c switch (psecuritypriv->dot11PrivacyAlgrthm) { psecuritypriv 424 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c if (psecuritypriv->dot11PrivacyAlgrthm == _TKIP_) { psecuritypriv 593 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 624 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c switch (psecuritypriv->dot11PrivacyAlgrthm) { psecuritypriv 1219 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c struct security_priv *psecuritypriv = &(padapter->securitypriv); psecuritypriv 1228 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c if (psecuritypriv->binstallKCK_KEK && psecuritypriv 1229 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c psecuritypriv->dot11PrivacyAlgrthm == _AES_) { psecuritypriv 1239 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c if ((psecuritypriv->dot11PrivacyAlgrthm == _AES_) || psecuritypriv 1240 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c (psecuritypriv->dot11PrivacyAlgrthm == _NO_PRIVACY_)) psecuritypriv 1425 drivers/staging/rtl8723bs/hal/sdio_halinit.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1613 drivers/staging/rtl8723bs/hal/sdio_halinit.c psecuritypriv->binstallKCK_KEK == true && psecuritypriv 1614 drivers/staging/rtl8723bs/hal/sdio_halinit.c psecuritypriv->dot11PrivacyAlgrthm == _AES_ psecuritypriv 1622 drivers/staging/rtl8723bs/hal/sdio_halinit.c psecuritypriv->dot118021XGrpKeyid = gtk_keyindex; psecuritypriv 1624 drivers/staging/rtl8723bs/hal/sdio_halinit.c memcpy(psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].skey, get_key, 16); psecuritypriv 1629 drivers/staging/rtl8723bs/hal/sdio_halinit.c psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].lkey[0], psecuritypriv 1630 drivers/staging/rtl8723bs/hal/sdio_halinit.c psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].lkey[1], psecuritypriv 1631 drivers/staging/rtl8723bs/hal/sdio_halinit.c psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].lkey[2], psecuritypriv 1632 drivers/staging/rtl8723bs/hal/sdio_halinit.c psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].lkey[3] psecuritypriv 496 drivers/staging/rtl8723bs/include/rtw_mlme.h extern sint rtw_set_key(struct adapter *adapter, struct security_priv *psecuritypriv, sint keyid, u8 set_tx, bool enqueue); psecuritypriv 497 drivers/staging/rtl8723bs/include/rtw_mlme.h extern sint rtw_set_auth(struct adapter *adapter, struct security_priv *psecuritypriv); psecuritypriv 210 drivers/staging/rtl8723bs/include/rtw_security.h #define GET_ENCRY_ALGO(psecuritypriv, psta, encry_algo, bmcst)\ psecuritypriv 212 drivers/staging/rtl8723bs/include/rtw_security.h switch (psecuritypriv->dot11AuthAlgrthm)\ psecuritypriv 217 drivers/staging/rtl8723bs/include/rtw_security.h encry_algo = (u8)psecuritypriv->dot11PrivacyAlgrthm;\ psecuritypriv 221 drivers/staging/rtl8723bs/include/rtw_security.h encry_algo = (u8)psecuritypriv->dot118021XGrpPrivacy;\ psecuritypriv 226 drivers/staging/rtl8723bs/include/rtw_security.h encry_algo = (u8)psecuritypriv->dot11PrivacyAlgrthm;\ psecuritypriv 592 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct security_priv* psecuritypriv =&(padapter->securitypriv); psecuritypriv 657 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (psecuritypriv->bWepDefaultKeyIdxSet == 0) psecuritypriv 661 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Auto; psecuritypriv 662 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisencryptstatus = Ndis802_11Encryption1Enabled; psecuritypriv 663 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyAlgrthm = _WEP40_; psecuritypriv 664 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _WEP40_; psecuritypriv 668 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyAlgrthm = _WEP104_; psecuritypriv 669 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _WEP104_; psecuritypriv 672 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyKeyIndex = wep_key_idx; psecuritypriv 675 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), param->u.crypt.key, wep_key_len); psecuritypriv 677 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11DefKeylen[wep_key_idx] = wep_key_len; psecuritypriv 694 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 696 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _WEP40_; psecuritypriv 699 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _WEP104_; psecuritypriv 707 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _TKIP_; psecuritypriv 709 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 713 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8); psecuritypriv 714 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8); psecuritypriv 716 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->busetkipkey = true; psecuritypriv 723 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _AES_; psecuritypriv 725 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 731 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv 734 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpKeyid = param->u.crypt.idx; psecuritypriv 736 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->binstallGrpkey = true; psecuritypriv 738 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyAlgrthm = psecuritypriv->dot118021XGrpPrivacy;/* */ psecuritypriv 740 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c rtw_ap_set_group_key(padapter, param->u.crypt.key, psecuritypriv->dot118021XGrpPrivacy, param->u.crypt.idx); psecuritypriv 746 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c pbcmc_sta->dot118021XPrivacy = psecuritypriv->dot118021XGrpPrivacy;/* rx will use bmc_sta's dot118021XPrivacy */ psecuritypriv 755 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_8021X && psta) /* psk/802_1x */ psecuritypriv 784 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->busetkipkey = true; psecuritypriv 812 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 814 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _WEP40_; psecuritypriv 817 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _WEP104_; psecuritypriv 822 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _TKIP_; psecuritypriv 824 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 828 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8); psecuritypriv 829 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8); psecuritypriv 831 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->busetkipkey = true; psecuritypriv 836 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _AES_; psecuritypriv 838 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 842 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv 845 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpKeyid = param->u.crypt.idx; psecuritypriv 847 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->binstallGrpkey = true; psecuritypriv 849 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyAlgrthm = psecuritypriv->dot118021XGrpPrivacy;/* */ psecuritypriv 851 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c rtw_ap_set_group_key(padapter, param->u.crypt.key, psecuritypriv->dot118021XGrpPrivacy, param->u.crypt.idx); psecuritypriv 857 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c pbcmc_sta->dot118021XPrivacy = psecuritypriv->dot118021XGrpPrivacy;/* rx will use bmc_sta's dot118021XPrivacy */ psecuritypriv 878 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 923 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (psecuritypriv->bWepDefaultKeyIdxSet == 0) psecuritypriv 929 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisencryptstatus = Ndis802_11Encryption1Enabled; psecuritypriv 930 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyAlgrthm = _WEP40_; psecuritypriv 931 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _WEP40_; psecuritypriv 935 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyAlgrthm = _WEP104_; psecuritypriv 936 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _WEP104_; psecuritypriv 939 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyKeyIndex = wep_key_idx; psecuritypriv 942 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), param->u.crypt.key, wep_key_len); psecuritypriv 944 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11DefKeylen[wep_key_idx] = wep_key_len; psecuritypriv 946 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c rtw_set_key(padapter, psecuritypriv, wep_key_idx, 0, true); psecuritypriv 1179 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1183 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (key_index == psecuritypriv->dot11PrivacyKeyIndex) psecuritypriv 1186 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->bWepDefaultKeyIdxSet = 0; psecuritypriv 1198 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1203 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if ((key_index < WEP_KEYS) && ((psecuritypriv->dot11PrivacyAlgrthm == _WEP40_) || (psecuritypriv->dot11PrivacyAlgrthm == _WEP104_))) /* set wep default key */ psecuritypriv 1205 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisencryptstatus = Ndis802_11Encryption1Enabled; psecuritypriv 1207 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyKeyIndex = key_index; psecuritypriv 1209 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyAlgrthm = _WEP40_; psecuritypriv 1210 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _WEP40_; psecuritypriv 1211 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (psecuritypriv->dot11DefKeylen[key_index] == 13) psecuritypriv 1213 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyAlgrthm = _WEP104_; psecuritypriv 1214 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _WEP104_; psecuritypriv 1217 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->bWepDefaultKeyIdxSet = 1; /* set the flag to represent that wep default key has been set */ psecuritypriv 1672 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int rtw_cfg80211_set_wpa_version(struct security_priv *psecuritypriv, u32 wpa_version) psecuritypriv 1677 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisauthtype = Ndis802_11AuthModeOpen; psecuritypriv 1684 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisauthtype = Ndis802_11AuthModeWPAPSK; psecuritypriv 1691 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int rtw_cfg80211_set_auth_type(struct security_priv *psecuritypriv, psecuritypriv 1700 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Auto; psecuritypriv 1705 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Open; psecuritypriv 1707 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (psecuritypriv->ndisauthtype>Ndis802_11AuthModeWPA) psecuritypriv 1708 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_8021X; psecuritypriv 1713 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Shared; psecuritypriv 1715 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisencryptstatus = Ndis802_11Encryption1Enabled; psecuritypriv 1720 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Open; psecuritypriv 1728 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int rtw_cfg80211_set_cipher(struct security_priv *psecuritypriv, u32 cipher, bool ucast) psecuritypriv 1732 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c u32 *profile_cipher = ucast ? &psecuritypriv->dot11PrivacyAlgrthm : psecuritypriv 1733 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c &psecuritypriv->dot118021XGrpPrivacy; psecuritypriv 1740 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisencryptstatus = ndisencryptstatus; psecuritypriv 1772 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisencryptstatus = ndisencryptstatus; psecuritypriv 1781 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c static int rtw_cfg80211_set_key_mgt(struct security_priv *psecuritypriv, u32 key_mgt) psecuritypriv 1787 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_8021X; psecuritypriv 1789 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_8021X; psecuritypriv 1965 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 1997 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisencryptstatus = Ndis802_11EncryptionDisabled; psecuritypriv 1998 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyAlgrthm = _NO_PRIVACY_; psecuritypriv 1999 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv 2000 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Open; /* open system */ psecuritypriv 2001 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisauthtype = Ndis802_11AuthModeOpen; psecuritypriv 2003 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ret = rtw_cfg80211_set_auth_type(psecuritypriv, NL80211_AUTHTYPE_OPEN_SYSTEM); psecuritypriv 2004 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c rtw_set_802_11_authentication_mode(padapter, psecuritypriv->ndisauthtype); psecuritypriv 2057 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 2116 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisencryptstatus = Ndis802_11EncryptionDisabled; psecuritypriv 2117 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11PrivacyAlgrthm = _NO_PRIVACY_; psecuritypriv 2118 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv 2119 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Open; /* open system */ psecuritypriv 2120 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->ndisauthtype = Ndis802_11AuthModeOpen; psecuritypriv 2122 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ret = rtw_cfg80211_set_wpa_version(psecuritypriv, sme->crypto.wpa_versions); psecuritypriv 2126 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ret = rtw_cfg80211_set_auth_type(psecuritypriv, sme->auth_type); psecuritypriv 2138 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ret = rtw_cfg80211_set_cipher(psecuritypriv, sme->crypto.ciphers_pairwise[0], true); psecuritypriv 2144 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if ((psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_Shared psecuritypriv 2145 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c || psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_Auto) && sme->key psecuritypriv 2203 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ret = rtw_cfg80211_set_cipher(psecuritypriv, sme->crypto.cipher_group, false); psecuritypriv 2208 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ret = rtw_cfg80211_set_key_mgt(psecuritypriv, sme->crypto.akm_suites[0]); psecuritypriv 2213 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c authmode = psecuritypriv->ndisauthtype; psecuritypriv 2223 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c DBG_8192C("set ssid:dot11AuthAlgrthm =%d, dot11PrivacyAlgrthm =%d, dot118021XGrpPrivacy =%d\n", psecuritypriv->dot11AuthAlgrthm, psecuritypriv->dot11PrivacyAlgrthm, psecuritypriv->dot118021XGrpPrivacy); psecuritypriv 2309 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 2324 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (!memcmp(psecuritypriv->PMKIDList[index].Bssid, (u8 *)pmksa->bssid, ETH_ALEN)) psecuritypriv 2328 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->PMKIDList[index].PMKID, (u8 *)pmksa->pmkid, WLAN_PMKID_LEN); psecuritypriv 2329 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->PMKIDList[index].bUsed = true; psecuritypriv 2330 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->PMKIDIndex = index+1; psecuritypriv 2340 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c FUNC_NDEV_ARG(ndev), psecuritypriv->PMKIDIndex); psecuritypriv 2342 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].Bssid, (u8 *)pmksa->bssid, ETH_ALEN); psecuritypriv 2343 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].PMKID, (u8 *)pmksa->pmkid, WLAN_PMKID_LEN); psecuritypriv 2345 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].bUsed = true; psecuritypriv 2346 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->PMKIDIndex++ ; psecuritypriv 2347 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (psecuritypriv->PMKIDIndex == 16) psecuritypriv 2349 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->PMKIDIndex = 0; psecuritypriv 2362 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 2368 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (!memcmp(psecuritypriv->PMKIDList[index].Bssid, (u8 *)pmksa->bssid, ETH_ALEN)) psecuritypriv 2370 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c eth_zero_addr(psecuritypriv->PMKIDList[index].Bssid); psecuritypriv 2371 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memset(psecuritypriv->PMKIDList[index].PMKID, 0x00, WLAN_PMKID_LEN); psecuritypriv 2372 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->PMKIDList[index].bUsed = false; psecuritypriv 2392 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 2396 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memset(&psecuritypriv->PMKIDList[ 0 ], 0x00, sizeof(RT_PMKID_LIST) * NUM_PMKID_CACHE); psecuritypriv 2397 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c psecuritypriv->PMKIDIndex = 0; psecuritypriv 429 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 515 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength); psecuritypriv 516 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot11DefKeylen[wep_key_idx]=pwep->KeyLength; psecuritypriv 517 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c rtw_set_key(padapter, psecuritypriv, wep_key_idx, 0, true); psecuritypriv 940 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 964 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (!memcmp(psecuritypriv->PMKIDList[j].Bssid, strIssueBssid, ETH_ALEN)) { psecuritypriv 968 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->PMKIDList[j].PMKID, pPMK->pmkid, IW_PMKID_LEN); psecuritypriv 969 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->PMKIDList[ j ].bUsed = true; psecuritypriv 970 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->PMKIDIndex = j+1; psecuritypriv 979 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->PMKIDIndex); psecuritypriv 981 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].Bssid, strIssueBssid, ETH_ALEN); psecuritypriv 982 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->PMKIDList[psecuritypriv->PMKIDIndex].PMKID, pPMK->pmkid, IW_PMKID_LEN); psecuritypriv 984 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->PMKIDList[ psecuritypriv->PMKIDIndex ].bUsed = true; psecuritypriv 985 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->PMKIDIndex++ ; psecuritypriv 986 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (psecuritypriv->PMKIDIndex == 16) psecuritypriv 987 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->PMKIDIndex = 0; psecuritypriv 993 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (!memcmp(psecuritypriv->PMKIDList[j].Bssid, strIssueBssid, ETH_ALEN)) { psecuritypriv 995 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c eth_zero_addr(psecuritypriv->PMKIDList[j].Bssid); psecuritypriv 996 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->PMKIDList[ j ].bUsed = false; psecuritypriv 1002 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memset(&psecuritypriv->PMKIDList[ 0 ], 0x00, sizeof(RT_PMKID_LIST) * NUM_PMKID_CACHE); psecuritypriv 1003 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->PMKIDIndex = 0; psecuritypriv 3446 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c struct security_priv* psecuritypriv =&(padapter->securitypriv); psecuritypriv 3480 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Open; psecuritypriv 3481 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->ndisencryptstatus = Ndis802_11EncryptionDisabled; psecuritypriv 3482 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot11PrivacyAlgrthm = _NO_PRIVACY_; psecuritypriv 3483 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv 3526 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Auto; psecuritypriv 3527 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->ndisencryptstatus = Ndis802_11Encryption1Enabled; psecuritypriv 3528 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot11PrivacyAlgrthm = _WEP40_; psecuritypriv 3529 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP40_; psecuritypriv 3532 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot11PrivacyAlgrthm = _WEP104_; psecuritypriv 3533 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP104_; psecuritypriv 3537 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot11PrivacyKeyIndex = wep_key_idx; psecuritypriv 3539 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength); psecuritypriv 3541 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot11DefKeylen[wep_key_idx]=pwep->KeyLength; psecuritypriv 3550 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength); psecuritypriv 3552 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot11DefKeylen[wep_key_idx] = pwep->KeyLength; psecuritypriv 3567 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 3569 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP40_; psecuritypriv 3571 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP104_; psecuritypriv 3576 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _TKIP_; psecuritypriv 3578 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 3582 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8); psecuritypriv 3583 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8); psecuritypriv 3585 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->busetkipkey = true; psecuritypriv 3591 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _AES_; psecuritypriv 3593 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 3597 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv 3600 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpKeyid = param->u.crypt.idx; psecuritypriv 3602 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->binstallGrpkey = true; psecuritypriv 3604 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot11PrivacyAlgrthm = psecuritypriv->dot118021XGrpPrivacy;/* */ psecuritypriv 3606 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c rtw_ap_set_group_key(padapter, param->u.crypt.key, psecuritypriv->dot118021XGrpPrivacy, param->u.crypt.idx); psecuritypriv 3611 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c pbcmc_sta->dot118021XPrivacy = psecuritypriv->dot118021XGrpPrivacy;/* rx will use bmc_sta's dot118021XPrivacy */ psecuritypriv 3619 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c if (psecuritypriv->dot11AuthAlgrthm == dot11AuthAlgrthm_8021X && psta) { /* psk/802_1x */ psecuritypriv 3640 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->busetkipkey = true; psecuritypriv 3659 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 3661 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP40_; psecuritypriv 3663 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _WEP104_; psecuritypriv 3665 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _TKIP_; psecuritypriv 3667 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 3671 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8); psecuritypriv 3672 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8); psecuritypriv 3674 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->busetkipkey = true; psecuritypriv 3677 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _AES_; psecuritypriv 3679 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len>16 ?16:param->u.crypt.key_len)); psecuritypriv 3681 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv 3684 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot118021XGrpKeyid = param->u.crypt.idx; psecuritypriv 3686 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->binstallGrpkey = true; psecuritypriv 3688 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c psecuritypriv->dot11PrivacyAlgrthm = psecuritypriv->dot118021XGrpPrivacy;/* */ psecuritypriv 3690 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c rtw_ap_set_group_key(padapter, param->u.crypt.key, psecuritypriv->dot118021XGrpPrivacy, param->u.crypt.idx); psecuritypriv 3695 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c pbcmc_sta->dot118021XPrivacy = psecuritypriv->dot118021XGrpPrivacy;/* rx will use bmc_sta's dot118021XPrivacy */ psecuritypriv 596 drivers/staging/rtl8723bs/os_dep/os_intfs.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 618 drivers/staging/rtl8723bs/os_dep/os_intfs.c psecuritypriv->binstallGrpkey = _FAIL; psecuritypriv 620 drivers/staging/rtl8723bs/os_dep/os_intfs.c psecuritypriv->binstallKCK_KEK = _FAIL; psecuritypriv 622 drivers/staging/rtl8723bs/os_dep/os_intfs.c psecuritypriv->sw_encrypt = pregistrypriv->software_encrypt; psecuritypriv 623 drivers/staging/rtl8723bs/os_dep/os_intfs.c psecuritypriv->sw_decrypt = pregistrypriv->software_decrypt; psecuritypriv 625 drivers/staging/rtl8723bs/os_dep/os_intfs.c psecuritypriv->dot11AuthAlgrthm = dot11AuthAlgrthm_Open; /* open system */ psecuritypriv 626 drivers/staging/rtl8723bs/os_dep/os_intfs.c psecuritypriv->dot11PrivacyAlgrthm = _NO_PRIVACY_; psecuritypriv 628 drivers/staging/rtl8723bs/os_dep/os_intfs.c psecuritypriv->dot11PrivacyKeyIndex = 0; psecuritypriv 630 drivers/staging/rtl8723bs/os_dep/os_intfs.c psecuritypriv->dot118021XGrpPrivacy = _NO_PRIVACY_; psecuritypriv 631 drivers/staging/rtl8723bs/os_dep/os_intfs.c psecuritypriv->dot118021XGrpKeyid = 1; psecuritypriv 633 drivers/staging/rtl8723bs/os_dep/os_intfs.c psecuritypriv->ndisauthtype = Ndis802_11AuthModeOpen; psecuritypriv 634 drivers/staging/rtl8723bs/os_dep/os_intfs.c psecuritypriv->ndisencryptstatus = Ndis802_11WEPDisabled; psecuritypriv 177 drivers/staging/rtl8723bs/os_dep/recv_linux.c struct security_priv *psecuritypriv = &padapter->securitypriv; psecuritypriv 180 drivers/staging/rtl8723bs/os_dep/recv_linux.c if (psecuritypriv->last_mic_err_time == 0) { psecuritypriv 181 drivers/staging/rtl8723bs/os_dep/recv_linux.c psecuritypriv->last_mic_err_time = jiffies; psecuritypriv 185 drivers/staging/rtl8723bs/os_dep/recv_linux.c if (cur_time - psecuritypriv->last_mic_err_time < 60*HZ) { psecuritypriv 186 drivers/staging/rtl8723bs/os_dep/recv_linux.c psecuritypriv->btkip_countermeasure = true; psecuritypriv 187 drivers/staging/rtl8723bs/os_dep/recv_linux.c psecuritypriv->last_mic_err_time = 0; psecuritypriv 188 drivers/staging/rtl8723bs/os_dep/recv_linux.c psecuritypriv->btkip_countermeasure_time = cur_time; psecuritypriv 190 drivers/staging/rtl8723bs/os_dep/recv_linux.c psecuritypriv->last_mic_err_time = jiffies;