Lines Matching refs:conf

53 	struct hostapd_ssid *ssid = &hapd->conf->ssid;
128 if (hapd->conf->wps_pin_requests) {
131 f = fopen(hapd->conf->wps_pin_requests, "a");
227 if ((hapd->conf->wps_cred_processing == 1 ||
228 hapd->conf->wps_cred_processing == 2) && cred->cred_attr) {
241 if (hapd->conf->wps_cred_processing == 1)
429 if (hapd->conf->ap_setup_locked)
442 if (!data->enrollee || hapd->conf->ap_pin == NULL)
461 if (!hapd->conf->ap_setup_locked) {
503 struct hostapd_bss_config *conf)
508 if (conf->wps_state == 0) {
522 wps->wps_state = hapd->conf->wps_state;
523 wps->ap_setup_locked = hapd->conf->ap_setup_locked;
524 if (is_nil_uuid(hapd->conf->uuid)) {
529 os_memcpy(wps->uuid, hapd->conf->uuid, UUID_LEN);
530 wps->ssid_len = hapd->conf->ssid.ssid_len;
531 os_memcpy(wps->ssid, hapd->conf->ssid.ssid, wps->ssid_len);
534 wps->dev.device_name = hapd->conf->device_name ?
535 os_strdup(hapd->conf->device_name) : NULL;
536 wps->dev.manufacturer = hapd->conf->manufacturer ?
537 os_strdup(hapd->conf->manufacturer) : NULL;
538 wps->dev.model_name = hapd->conf->model_name ?
539 os_strdup(hapd->conf->model_name) : NULL;
540 wps->dev.model_number = hapd->conf->model_number ?
541 os_strdup(hapd->conf->model_number) : NULL;
542 wps->dev.serial_number = hapd->conf->serial_number ?
543 os_strdup(hapd->conf->serial_number) : NULL;
545 wps_config_methods_str2bin(hapd->conf->config_methods);
546 if (hapd->conf->device_type &&
547 wps_dev_type_str2bin(hapd->conf->device_type,
553 wps->dev.os_version = WPA_GET_BE32(hapd->conf->os_version);
557 if (conf->wpa & WPA_PROTO_RSN) {
558 if (conf->wpa_key_mgmt & WPA_KEY_MGMT_PSK)
560 if (conf->wpa_key_mgmt & WPA_KEY_MGMT_IEEE8021X)
563 if (conf->rsn_pairwise & WPA_CIPHER_CCMP)
565 if (conf->rsn_pairwise & WPA_CIPHER_TKIP)
569 if (conf->wpa & WPA_PROTO_WPA) {
570 if (conf->wpa_key_mgmt & WPA_KEY_MGMT_PSK)
572 if (conf->wpa_key_mgmt & WPA_KEY_MGMT_IEEE8021X)
575 if (conf->wpa_pairwise & WPA_CIPHER_CCMP)
577 if (conf->wpa_pairwise & WPA_CIPHER_TKIP)
581 if (conf->ssid.security_policy == SECURITY_PLAINTEXT) {
584 } else if (conf->ssid.security_policy == SECURITY_STATIC_WEP) {
586 if (conf->auth_algs & WPA_AUTH_ALG_OPEN)
588 if (conf->auth_algs & WPA_AUTH_ALG_SHARED)
590 } else if (conf->ssid.security_policy == SECURITY_IEEE_802_1X) {
592 if (conf->default_wep_key_len)
598 if (conf->ssid.wpa_psk_file) {
600 } else if (conf->ssid.wpa_passphrase) {
601 wps->network_key = (u8 *) os_strdup(conf->ssid.wpa_passphrase);
602 wps->network_key_len = os_strlen(conf->ssid.wpa_passphrase);
603 } else if (conf->ssid.wpa_psk) {
610 conf->ssid.wpa_psk->psk, PMK_LEN);
612 } else if (conf->ssid.wep.keys_set && conf->ssid.wep.key[0]) {
613 wps->network_key = os_malloc(conf->ssid.wep.len[0]);
618 os_memcpy(wps->network_key, conf->ssid.wep.key[0],
619 conf->ssid.wep.len[0]);
620 wps->network_key_len = conf->ssid.wep.len[0];
623 if (conf->ssid.wpa_psk) {
624 os_memcpy(wps->psk, conf->ssid.wpa_psk->psk, PMK_LEN);
628 if (conf->wps_state == WPS_STATE_NOT_CONFIGURED) {
634 wps->ap_settings = conf->ap_settings;
635 wps->ap_settings_len = conf->ap_settings_len;
643 cfg.skip_cred_build = conf->skip_cred_build;
644 cfg.extra_cred = conf->extra_cred;
645 cfg.extra_cred_len = conf->extra_cred_len;
646 cfg.disable_auto_conf = (hapd->conf->wps_cred_processing == 1) &&
647 conf->skip_cred_build;
648 if (conf->ssid.security_policy == SECURITY_STATIC_WEP)
660 wps->friendly_name = hapd->conf->friendly_name;
661 wps->manufacturer_url = hapd->conf->manufacturer_url;
662 wps->model_description = hapd->conf->model_description;
663 wps->model_url = hapd->conf->model_url;
664 wps->upc = hapd->conf->upc;
710 if (hapd->conf->wps_state)
814 (elems.ssid_len != hapd->conf->ssid.ssid_len ||
815 os_memcmp(elems.ssid, hapd->conf->ssid.ssid, elems.ssid_len) !=
904 if (!hapd->conf->upnp_iface)
911 if (hapd->conf->ap_pin)
912 ctx->ap_pin = os_strdup(hapd->conf->ap_pin);
921 if (upnp_wps_device_start(hapd->wps_upnp, hapd->conf->upnp_iface)) {
960 hapd->conf->ap_setup_locked = 0;
976 os_free(hapd->conf->ap_pin);
977 hapd->conf->ap_pin = NULL;
992 os_free(hapd->conf->ap_pin);
993 hapd->conf->ap_pin = os_strdup(pin_txt);
998 return hapd->conf->ap_pin;
1004 return hapd->conf->ap_pin;
1011 os_free(hapd->conf->ap_pin);
1012 hapd->conf->ap_pin = os_strdup(pin);
1013 if (hapd->conf->ap_pin == NULL)
1016 upnp_wps_set_ap_pin(hapd->wps_upnp, hapd->conf->ap_pin);