• Home
  • Raw
  • Download

Lines Matching refs:cred

704 static int wps_process_cred_e(struct wps_data *wps, const u8 *cred,  in wps_process_cred_e()  argument
712 os_memset(&wps->cred, 0, sizeof(wps->cred)); in wps_process_cred_e()
713 wpabuf_set(&msg, cred, cred_len); in wps_process_cred_e()
715 wps_process_cred(&attr, &wps->cred)) in wps_process_cred_e()
718 if (os_memcmp(wps->cred.mac_addr, wps->wps->dev.mac_addr, ETH_ALEN) != in wps_process_cred_e()
722 ")", MAC2STR(wps->cred.mac_addr), in wps_process_cred_e()
740 if (!(wps->cred.encr_type & in wps_process_cred_e()
742 if (wps->cred.encr_type & WPS_ENCR_WEP) { in wps_process_cred_e()
750 "invalid encr_type 0x%x", wps->cred.encr_type); in wps_process_cred_e()
755 wps->cred.cred_attr = cred - 4; in wps_process_cred_e()
756 wps->cred.cred_attr_len = cred_len + 4; in wps_process_cred_e()
757 ret = wps->wps->cred_cb(wps->wps->cb_ctx, &wps->cred); in wps_process_cred_e()
758 wps->cred.cred_attr = NULL; in wps_process_cred_e()
759 wps->cred.cred_attr_len = 0; in wps_process_cred_e()
766 static int wps_process_creds(struct wps_data *wps, const u8 *cred[], in wps_process_creds() argument
783 res = wps_process_cred_e(wps, cred[i], cred_len[i], wps2); in wps_process_creds()
806 struct wps_credential cred; in wps_process_ap_settings_e() local
812 if (wps_process_ap_settings(attr, &cred) < 0) in wps_process_ap_settings_e()
818 if (os_memcmp(cred.mac_addr, wps->wps->dev.mac_addr, ETH_ALEN) != in wps_process_ap_settings_e()
822 ")", MAC2STR(cred.mac_addr), in wps_process_ap_settings_e()
840 if (!(cred.encr_type & (WPS_ENCR_NONE | WPS_ENCR_TKIP | WPS_ENCR_AES))) in wps_process_ap_settings_e()
842 if (cred.encr_type & WPS_ENCR_WEP) { in wps_process_ap_settings_e()
850 "invalid encr_type 0x%x", cred.encr_type); in wps_process_ap_settings_e()
856 if ((cred.encr_type & (WPS_ENCR_TKIP | WPS_ENCR_AES)) == in wps_process_ap_settings_e()
858 (cred.auth_type & (WPS_AUTH_WPAPSK | WPS_AUTH_WPA2PSK)) == in wps_process_ap_settings_e()
869 if ((cred.encr_type & (WPS_ENCR_TKIP | WPS_ENCR_AES)) == WPS_ENCR_TKIP) in wps_process_ap_settings_e()
873 cred.encr_type |= WPS_ENCR_AES; in wps_process_ap_settings_e()
876 if ((cred.auth_type & (WPS_AUTH_WPAPSK | WPS_AUTH_WPA2PSK)) == in wps_process_ap_settings_e()
880 cred.auth_type |= WPS_AUTH_WPA2PSK; in wps_process_ap_settings_e()
884 cred.cred_attr = wpabuf_head(attrs); in wps_process_ap_settings_e()
885 cred.cred_attr_len = wpabuf_len(attrs); in wps_process_ap_settings_e()
886 ret = wps->wps->cred_cb(wps->wps->cb_ctx, &cred); in wps_process_ap_settings_e()
1013 wps_process_creds(wps, eattr.cred, eattr.cred_len, in wps_process_m2()
1253 wps_process_creds(wps, eattr.cred, eattr.cred_len, in wps_process_m8()