Lines Matching refs:wps
658 os_memcpy(bss->uuid, wpa_s->wps->uuid, WPS_UUID_LEN); in wpa_supplicant_conf_ap()
1154 if (!wpa_s->ap_iface || !wpa_s->ap_iface->bss[0]->wps) in wpa_supplicant_ap_wps_cancel()
1157 reg = wpa_s->ap_iface->bss[0]->wps->registrar; in wpa_supplicant_ap_wps_cancel()
1597 struct wps_context *wps; in wpas_ap_wps_add_nfc_pw() local
1602 wps = hapd->wps; in wpas_ap_wps_add_nfc_pw()
1610 dh5_free(wps->dh_ctx); in wpas_ap_wps_add_nfc_pw()
1611 wpabuf_free(wps->dh_pubkey); in wpas_ap_wps_add_nfc_pw()
1612 wpabuf_free(wps->dh_privkey); in wpas_ap_wps_add_nfc_pw()
1613 wps->dh_privkey = wpabuf_dup( in wpas_ap_wps_add_nfc_pw()
1615 wps->dh_pubkey = wpabuf_dup( in wpas_ap_wps_add_nfc_pw()
1617 if (wps->dh_privkey == NULL || wps->dh_pubkey == NULL) { in wpas_ap_wps_add_nfc_pw()
1618 wps->dh_ctx = NULL; in wpas_ap_wps_add_nfc_pw()
1619 wpabuf_free(wps->dh_pubkey); in wpas_ap_wps_add_nfc_pw()
1620 wps->dh_pubkey = NULL; in wpas_ap_wps_add_nfc_pw()
1621 wpabuf_free(wps->dh_privkey); in wpas_ap_wps_add_nfc_pw()
1622 wps->dh_privkey = NULL; in wpas_ap_wps_add_nfc_pw()
1625 wps->dh_ctx = dh5_init_fixed(wps->dh_privkey, wps->dh_pubkey); in wpas_ap_wps_add_nfc_pw()
1626 if (wps->dh_ctx == NULL) in wpas_ap_wps_add_nfc_pw()
1629 return wps_registrar_add_nfc_pw_token(hapd->wps->registrar, pubkey_hash, in wpas_ap_wps_add_nfc_pw()