Lines Matching refs:value

43 		      int line, const char *value);
66 int line, const char *value) in wpa_config_parse_str() argument
71 if (os_strcmp(value, "NULL") == 0) { in wpa_config_parse_str()
79 tmp = wpa_config_parse_string(value, &res_len); in wpa_config_parse_str()
83 data->key_data ? "[KEY DATA REMOVED]" : value); in wpa_config_parse_str()
139 static char * wpa_config_write_string_ascii(const u8 *value, size_t len) in wpa_config_write_string_ascii() argument
147 os_memcpy(buf + 1, value, len); in wpa_config_write_string_ascii()
155 static char * wpa_config_write_string_hex(const u8 *value, size_t len) in wpa_config_write_string_hex() argument
162 wpa_snprintf_hex(buf, 2 * len + 1, value, len); in wpa_config_write_string_hex()
168 static char * wpa_config_write_string(const u8 *value, size_t len) in wpa_config_write_string() argument
170 if (value == NULL) in wpa_config_write_string()
173 if (is_hex(value, len)) in wpa_config_write_string()
174 return wpa_config_write_string_hex(value, len); in wpa_config_write_string()
176 return wpa_config_write_string_ascii(value, len); in wpa_config_write_string()
202 int line, const char *value, in wpa_config_parse_int_impl() argument
209 val = strtol(value, &end, 0); in wpa_config_parse_int_impl()
212 line, value); in wpa_config_parse_int_impl()
242 int line, const char *value) in wpa_config_parse_int() argument
244 return wpa_config_parse_int_impl(data, ssid, line, value, false); in wpa_config_parse_int()
250 int line, const char *value) in wpa_config_parse_int_range() argument
252 return wpa_config_parse_int_impl(data, ssid, line, value, true); in wpa_config_parse_int_range()
261 char *value; in wpa_config_write_int() local
265 value = os_malloc(20); in wpa_config_write_int()
266 if (value == NULL) in wpa_config_write_int()
268 res = os_snprintf(value, 20, "%d", *src); in wpa_config_write_int()
270 os_free(value); in wpa_config_write_int()
273 value[20 - 1] = '\0'; in wpa_config_write_int()
274 return value; in wpa_config_write_int()
280 int line, const char *value, in wpa_config_parse_addr_list() argument
291 pos = value; in wpa_config_parse_addr_list()
300 line, name, value); in wpa_config_parse_addr_list()
341 char *value, *end, *pos; in wpa_config_write_addr_list() local
348 value = os_malloc(2 * 20 * num); in wpa_config_write_addr_list()
349 if (value == NULL) in wpa_config_write_addr_list()
351 pos = value; in wpa_config_write_addr_list()
352 end = value + 2 * 20 * num; in wpa_config_write_addr_list()
362 os_free(value); in wpa_config_write_addr_list()
368 return value; in wpa_config_write_addr_list()
374 const char *value) in wpa_config_parse_bssid() argument
376 if (value[0] == '\0' || os_strcmp(value, "\"\"") == 0 || in wpa_config_parse_bssid()
377 os_strcmp(value, "any") == 0) { in wpa_config_parse_bssid()
382 if (hwaddr_aton(value, ssid->bssid)) { in wpa_config_parse_bssid()
384 line, value); in wpa_config_parse_bssid()
397 char *value; in wpa_config_write_bssid() local
403 value = os_malloc(20); in wpa_config_write_bssid()
404 if (value == NULL) in wpa_config_write_bssid()
406 res = os_snprintf(value, 20, MACSTR, MAC2STR(ssid->bssid)); in wpa_config_write_bssid()
408 os_free(value); in wpa_config_write_bssid()
411 value[20 - 1] = '\0'; in wpa_config_write_bssid()
412 return value; in wpa_config_write_bssid()
419 const char *value) in wpa_config_parse_bssid_hint() argument
421 if (value[0] == '\0' || os_strcmp(value, "\"\"") == 0 || in wpa_config_parse_bssid_hint()
422 os_strcmp(value, "any") == 0) { in wpa_config_parse_bssid_hint()
427 if (hwaddr_aton(value, ssid->bssid_hint)) { in wpa_config_parse_bssid_hint()
429 line, value); in wpa_config_parse_bssid_hint()
442 char *value; in wpa_config_write_bssid_hint() local
448 value = os_malloc(20); in wpa_config_write_bssid_hint()
449 if (!value) in wpa_config_write_bssid_hint()
451 res = os_snprintf(value, 20, MACSTR, MAC2STR(ssid->bssid_hint)); in wpa_config_write_bssid_hint()
453 os_free(value); in wpa_config_write_bssid_hint()
456 return value; in wpa_config_write_bssid_hint()
463 const char *value) in wpa_config_parse_bssid_ignore() argument
465 return wpa_config_parse_addr_list(data, line, value, in wpa_config_parse_bssid_ignore()
475 const char *value) in wpa_config_parse_bssid_blacklist() argument
477 return wpa_config_parse_addr_list(data, line, value, in wpa_config_parse_bssid_blacklist()
509 const char *value) in wpa_config_parse_bssid_accept() argument
511 return wpa_config_parse_addr_list(data, line, value, in wpa_config_parse_bssid_accept()
521 const char *value) in wpa_config_parse_bssid_whitelist() argument
523 return wpa_config_parse_addr_list(data, line, value, in wpa_config_parse_bssid_whitelist()
559 const char *value) in wpa_config_parse_psk() argument
562 if (os_strncmp(value, "ext:", 4) == 0) { in wpa_config_parse_psk()
567 ssid->ext_psk = os_strdup(value + 4); in wpa_config_parse_psk()
576 if (*value == '"') { in wpa_config_parse_psk()
581 value++; in wpa_config_parse_psk()
582 pos = os_strrchr(value, '"'); in wpa_config_parse_psk()
584 len = pos - value; in wpa_config_parse_psk()
586 len = os_strlen(value); in wpa_config_parse_psk()
590 line, (unsigned long) len, value); in wpa_config_parse_psk()
594 (u8 *) value, len); in wpa_config_parse_psk()
595 if (has_ctrl_char((u8 *) value, len)) { in wpa_config_parse_psk()
602 os_memcmp(ssid->passphrase, value, len) == 0) { in wpa_config_parse_psk()
608 ssid->passphrase = dup_binstr(value, len); in wpa_config_parse_psk()
619 if (hexstr2bin(value, ssid->psk, PMK_LEN) || in wpa_config_parse_psk()
620 value[PMK_LEN * 2] != '\0') { in wpa_config_parse_psk()
622 line, value); in wpa_config_parse_psk()
671 const char *value) in wpa_config_parse_proto() argument
676 buf = os_strdup(value); in wpa_config_parse_proto()
772 const char *value) in wpa_config_parse_key_mgmt() argument
777 buf = os_strdup(value); in wpa_config_parse_key_mgmt()
1185 static int wpa_config_parse_cipher(int line, const char *value) in wpa_config_parse_cipher() argument
1190 int val = wpa_parse_cipher(value); in wpa_config_parse_cipher()
1193 line, value); in wpa_config_parse_cipher()
1229 const char *value) in wpa_config_parse_pairwise() argument
1232 val = wpa_config_parse_cipher(line, value); in wpa_config_parse_pairwise()
1260 const char *value) in wpa_config_parse_group() argument
1263 val = wpa_config_parse_cipher(line, value); in wpa_config_parse_group()
1298 const char *value) in wpa_config_parse_group_mgmt() argument
1302 val = wpa_config_parse_cipher(line, value); in wpa_config_parse_group_mgmt()
1332 const char *value) in wpa_config_parse_auth_alg() argument
1337 buf = os_strdup(value); in wpa_config_parse_auth_alg()
1436 static int * wpa_config_parse_int_array(const char *value) in wpa_config_parse_int_array() argument
1448 pos = value; in wpa_config_parse_int_array()
1479 const char *value) in wpa_config_parse_scan_freq() argument
1483 freqs = wpa_config_parse_int_array(value); in wpa_config_parse_scan_freq()
1499 const char *value) in wpa_config_parse_freq_list() argument
1503 freqs = wpa_config_parse_int_array(value); in wpa_config_parse_freq_list()
1569 const char *value) in wpa_config_parse_eap() argument
1576 buf = os_strdup(value); in wpa_config_parse_eap()
1705 const char *value) in wpa_config_parse_password() argument
1709 if (os_strcmp(value, "NULL") == 0) { in wpa_config_parse_password()
1720 if (os_strncmp(value, "ext:", 4) == 0) { in wpa_config_parse_password()
1721 char *name = os_strdup(value + 4); in wpa_config_parse_password()
1733 if (os_strncmp(value, "hash:", 5) != 0) { in wpa_config_parse_password()
1737 tmp = wpa_config_parse_string(value, &res_len); in wpa_config_parse_password()
1757 if (os_strlen(value + 5) != 2 * 16) { in wpa_config_parse_password()
1768 if (hexstr2bin(value + 5, hash, 16)) { in wpa_config_parse_password()
1794 const char *value) in wpa_config_parse_machine_password() argument
1798 if (os_strcmp(value, "NULL") == 0) { in wpa_config_parse_machine_password()
1811 if (os_strncmp(value, "ext:", 4) == 0) { in wpa_config_parse_machine_password()
1812 char *name = os_strdup(value + 4); in wpa_config_parse_machine_password()
1826 if (os_strncmp(value, "hash:", 5) != 0) { in wpa_config_parse_machine_password()
1830 tmp = wpa_config_parse_string(value, &res_len); in wpa_config_parse_machine_password()
1852 if (os_strlen(value + 5) != 2 * 16) { in wpa_config_parse_machine_password()
1863 if (hexstr2bin(value + 5, hash, 16)) { in wpa_config_parse_machine_password()
1970 const char *value, int idx) in wpa_config_parse_wep_key() argument
1975 buf = wpa_config_parse_string(value, len); in wpa_config_parse_wep_key()
1978 line, idx, value); in wpa_config_parse_wep_key()
1983 line, idx, value); in wpa_config_parse_wep_key()
2003 const char *value) in wpa_config_parse_wep_key0() argument
2007 value, 0); in wpa_config_parse_wep_key0()
2013 const char *value) in wpa_config_parse_wep_key1() argument
2017 value, 1); in wpa_config_parse_wep_key1()
2023 const char *value) in wpa_config_parse_wep_key2() argument
2027 value, 2); in wpa_config_parse_wep_key2()
2033 const char *value) in wpa_config_parse_wep_key3() argument
2037 value, 3); in wpa_config_parse_wep_key3()
2086 const char *value) in wpa_config_parse_go_p2p_dev_addr() argument
2088 if (value[0] == '\0' || os_strcmp(value, "\"\"") == 0 || in wpa_config_parse_go_p2p_dev_addr()
2089 os_strcmp(value, "any") == 0) { in wpa_config_parse_go_p2p_dev_addr()
2094 if (hwaddr_aton(value, ssid->go_p2p_dev_addr)) { in wpa_config_parse_go_p2p_dev_addr()
2096 line, value); in wpa_config_parse_go_p2p_dev_addr()
2110 char *value; in wpa_config_write_go_p2p_dev_addr() local
2116 value = os_malloc(20); in wpa_config_write_go_p2p_dev_addr()
2117 if (value == NULL) in wpa_config_write_go_p2p_dev_addr()
2119 res = os_snprintf(value, 20, MACSTR, MAC2STR(ssid->go_p2p_dev_addr)); in wpa_config_write_go_p2p_dev_addr()
2121 os_free(value); in wpa_config_write_go_p2p_dev_addr()
2124 value[20 - 1] = '\0'; in wpa_config_write_go_p2p_dev_addr()
2125 return value; in wpa_config_write_go_p2p_dev_addr()
2132 const char *value) in wpa_config_parse_p2p_client_list() argument
2134 return wpa_config_parse_addr_list(data, line, value, in wpa_config_parse_p2p_client_list()
2154 const char *value) in wpa_config_parse_psk_list() argument
2163 pos = value; in wpa_config_parse_psk_list()
2212 const char *value) in wpa_config_parse_mesh_basic_rates() argument
2214 int *rates = wpa_config_parse_int_array(value); in wpa_config_parse_mesh_basic_rates()
2218 line, value); in wpa_config_parse_mesh_basic_rates()
2250 const char *value) in wpa_config_parse_mka_cak() argument
2254 len = os_strlen(value); in wpa_config_parse_mka_cak()
2257 hexstr2bin(value, ssid->mka_cak, len / 2)) { in wpa_config_parse_mka_cak()
2259 line, value); in wpa_config_parse_mka_cak()
2273 const char *value) in wpa_config_parse_mka_ckn() argument
2277 len = os_strlen(value); in wpa_config_parse_mka_ckn()
2282 line, value); in wpa_config_parse_mka_ckn()
2286 if (hexstr2bin(value, ssid->mka_ckn, ssid->mka_ckn_len)) { in wpa_config_parse_mka_ckn()
2288 line, value); in wpa_config_parse_mka_ckn()
2329 const char *value) in wpa_config_parse_ocv() argument
2333 ssid->ocv = strtol(value, &end, 0); in wpa_config_parse_ocv()
2336 line, value); in wpa_config_parse_ocv()
2349 char *value = os_malloc(20); in wpa_config_write_ocv() local
2351 if (!value) in wpa_config_write_ocv()
2353 os_snprintf(value, 20, "%d", ssid->ocv); in wpa_config_write_ocv()
2354 value[20 - 1] = '\0'; in wpa_config_write_ocv()
2355 return value; in wpa_config_write_ocv()
2364 const char *value) in wpa_config_parse_peerkey() argument
2382 const char *value) in wpa_config_parse_mac_value() argument
2386 if (hwaddr_aton(value, mac_value) == 0) { in wpa_config_parse_mac_value()
2394 line, value); in wpa_config_parse_mac_value()
2404 char *value; in wpa_config_write_mac_value() local
2410 value = os_malloc(size); in wpa_config_write_mac_value()
2411 if (!value) in wpa_config_write_mac_value()
2413 res = os_snprintf(value, size, MACSTR, MAC2STR(ssid->mac_value)); in wpa_config_write_mac_value()
2415 os_free(value); in wpa_config_write_mac_value()
2418 value[size - 1] = '\0'; in wpa_config_write_mac_value()
2419 return value; in wpa_config_write_mac_value()
3322 int wpa_config_set(struct wpa_ssid *ssid, const char *var, const char *value, in wpa_config_set() argument
3328 if (ssid == NULL || var == NULL || value == NULL) in wpa_config_set()
3336 ret = field->parser(field, ssid, line, value); in wpa_config_set()
3340 "parse %s '%s'.", line, var, value); in wpa_config_set()
3375 const char *value) in wpa_config_set_quoted() argument
3381 len = os_strlen(value); in wpa_config_set_quoted()
3386 os_memcpy(buf + 1, value, len); in wpa_config_set_quoted()
3413 char *key, *value; in wpa_config_get_all()
3429 value = field->writer(field, ssid); in wpa_config_get_all()
3430 if (value == NULL) in wpa_config_get_all()
3432 if (os_strlen(value) == 0) { in wpa_config_get_all()
3433 os_free(value); in wpa_config_get_all()
3439 os_free(value); in wpa_config_get_all()
3444 props[fields_num * 2 + 1] = value; in wpa_config_get_all()
3572 const char *value) in wpa_config_set_cred_req_conn_capab() argument
3592 proto[cred->num_req_conn_capab] = atoi(value); in wpa_config_set_cred_req_conn_capab()
3594 pos = os_strchr(value, ':'); in wpa_config_set_cred_req_conn_capab()
3638 const char *value) in wpa_config_set_cred_ois() argument
3646 len = os_strlen(value); in wpa_config_set_cred_ois()
3650 value); in wpa_config_set_cred_ois()
3657 for (pos = value;;) { in wpa_config_set_cred_ois()
3696 const char *value, int line) in wpa_config_set_cred() argument
3703 cred->temporary = atoi(value); in wpa_config_set_cred()
3708 cred->priority = atoi(value); in wpa_config_set_cred()
3713 int prio = atoi(value); in wpa_config_set_cred()
3721 cred->pcsc = atoi(value); in wpa_config_set_cred()
3727 method.method = eap_peer_get_type(value, &method.vendor); in wpa_config_set_cred()
3731 "for a credential", line, value); in wpa_config_set_cred()
3743 os_strncmp(value, "ext:", 4) == 0) { in wpa_config_set_cred()
3744 if (has_newline(value)) in wpa_config_set_cred()
3747 cred->password = os_strdup(value); in wpa_config_set_cred()
3753 cred->update_identifier = atoi(value); in wpa_config_set_cred()
3758 cred->min_dl_bandwidth_home = atoi(value); in wpa_config_set_cred()
3763 cred->min_ul_bandwidth_home = atoi(value); in wpa_config_set_cred()
3768 cred->min_dl_bandwidth_roaming = atoi(value); in wpa_config_set_cred()
3773 cred->min_ul_bandwidth_roaming = atoi(value); in wpa_config_set_cred()
3778 cred->max_bss_load = atoi(value); in wpa_config_set_cred()
3783 return wpa_config_set_cred_req_conn_capab(cred, value); in wpa_config_set_cred()
3786 cred->ocsp = atoi(value); in wpa_config_set_cred()
3791 cred->sim_num = atoi(value); in wpa_config_set_cred()
3796 cred->engine = atoi(value); in wpa_config_set_cred()
3800 val = wpa_config_parse_string(value, &len); in wpa_config_set_cred()
3807 "value '%s'.", line, var, value); in wpa_config_set_cred()
4751 struct wpa_config *config, int line, const char *value);
4918 const char *value) in wpa_config_process_freq_list() argument
4922 freqs = wpa_config_parse_int_array(value); in wpa_config_process_freq_list()
4938 const char *value) in wpa_config_process_initial_freq_list() argument
4942 freqs = wpa_config_parse_int_array(value); in wpa_config_process_initial_freq_list()