Lines Matching refs:ssid

101 	struct hostapd_ssid *ssid = &hapd->conf->ssid;
134 p->next = ssid->wpa_psk;
135 ssid->wpa_psk = p;
137 if (ssid->wpa_psk_file) {
141 f = fopen(ssid->wpa_psk_file, "a");
144 "'%s'", ssid->wpa_psk_file);
328 os_memcpy(bss->ssid.ssid, cred->ssid, cred->ssid_len);
329 bss->ssid.ssid_len = cred->ssid_len;
330 bss->ssid.ssid_set = 1;
364 os_free(bss->ssid.wpa_passphrase);
365 bss->ssid.wpa_passphrase = os_zalloc(cred->key_len + 1);
366 if (bss->ssid.wpa_passphrase)
367 os_memcpy(bss->ssid.wpa_passphrase, cred->key,
369 hostapd_config_clear_wpa_psk(&bss->ssid.wpa_psk);
371 hostapd_config_clear_wpa_psk(&bss->ssid.wpa_psk);
372 bss->ssid.wpa_psk =
374 if (bss->ssid.wpa_psk &&
376 bss->ssid.wpa_psk->psk, PMK_LEN) == 0) {
377 bss->ssid.wpa_psk->group = 1;
378 os_free(bss->ssid.wpa_passphrase);
379 bss->ssid.wpa_passphrase = NULL;
418 wpa_hexdump_ascii(MSG_DEBUG, "WPS: SSID", cred->ssid, cred->ssid_len);
445 os_memcpy(hapd->wps->ssid, cred->ssid, cred->ssid_len);
498 if (is_hex(cred->ssid, cred->ssid_len)) {
501 fprintf(nconf, "%02x", cred->ssid[i]);
504 fprintf(nconf, "ssid=");
506 fputc(cred->ssid[i], nconf);
581 (str_starts(buf, "ssid=") ||
1011 wps->ssid_len = hapd->conf->ssid.ssid_len;
1012 os_memcpy(wps->ssid, hapd->conf->ssid.ssid, wps->ssid_len);
1083 if (conf->ssid.security_policy == SECURITY_PLAINTEXT) {
1088 if (conf->ssid.wpa_psk_file) {
1090 } else if (conf->ssid.wpa_passphrase) {
1091 wps->network_key = (u8 *) os_strdup(conf->ssid.wpa_passphrase);
1092 wps->network_key_len = os_strlen(conf->ssid.wpa_passphrase);
1093 } else if (conf->ssid.wpa_psk) {
1098 conf->ssid.wpa_psk->psk, PMK_LEN);
1100 } else if (conf->ssid.wep.keys_set && conf->ssid.wep.key[0]) {
1101 wps->network_key = os_malloc(conf->ssid.wep.len[0]);
1104 os_memcpy(wps->network_key, conf->ssid.wep.key[0],
1105 conf->ssid.wep.len[0]);
1106 wps->network_key_len = conf->ssid.wep.len[0];
1109 if (conf->ssid.wpa_psk) {
1110 os_memcpy(wps->psk, conf->ssid.wpa_psk->psk, PMK_LEN);
1136 if (conf->ssid.security_policy == SECURITY_STATIC_WEP)
1355 if (elems.ssid && elems.ssid_len > 0 &&
1356 (elems.ssid_len != hapd->conf->ssid.ssid_len ||
1357 os_memcmp(elems.ssid, hapd->conf->ssid.ssid, elems.ssid_len) !=
1372 if (elems.ssid && elems.ssid_len == P2P_WILDCARD_SSID_LEN &&
1373 os_memcmp(elems.ssid, P2P_WILDCARD_SSID,
1620 int hostapd_wps_config_ap(struct hostapd_data *hapd, const char *ssid,
1628 len = os_strlen(ssid);
1629 if ((len & 1) || len > 2 * sizeof(cred.ssid) ||
1630 hexstr2bin(ssid, cred.ssid, len / 2))