Lines Matching refs:json

784 					       const char *json)  in dpp_build_conf_req_attr()  argument
803 json_len = os_strlen(json); in dpp_build_conf_req_attr()
804 wpa_hexdump_ascii(MSG_DEBUG, "DPP: configRequest JSON", json, json_len); in dpp_build_conf_req_attr()
879 wpabuf_put_data(clear, json, json_len); in dpp_build_conf_req_attr()
943 const char *json) in dpp_build_conf_req() argument
947 conf_req = dpp_build_conf_req_attr(auth, json); in dpp_build_conf_req()
979 struct wpabuf *buf = NULL, *json = NULL; in dpp_build_conf_req_helper() local
1010 json = wpabuf_alloc(len); in dpp_build_conf_req_helper()
1011 if (!json) in dpp_build_conf_req_helper()
1014 json_start_object(json, NULL); in dpp_build_conf_req_helper()
1015 if (json_add_string_escape(json, "name", dpp_name, name_len) < 0) in dpp_build_conf_req_helper()
1017 json_value_sep(json); in dpp_build_conf_req_helper()
1018 json_add_string(json, "wi-fi_tech", tech); in dpp_build_conf_req_helper()
1019 json_value_sep(json); in dpp_build_conf_req_helper()
1020 json_add_string(json, "netRole", dpp_netrole_str(netrole)); in dpp_build_conf_req_helper()
1022 json_value_sep(json); in dpp_build_conf_req_helper()
1023 json_add_string(json, "mudurl", mud_url); in dpp_build_conf_req_helper()
1028 json_value_sep(json); in dpp_build_conf_req_helper()
1029 json_start_array(json, "bandSupport"); in dpp_build_conf_req_helper()
1031 wpabuf_printf(json, "%s%u", i ? "," : "", opclasses[i]); in dpp_build_conf_req_helper()
1032 json_end_array(json); in dpp_build_conf_req_helper()
1035 json_value_sep(json); in dpp_build_conf_req_helper()
1036 json_add_string(json, "pkcs10", csr); in dpp_build_conf_req_helper()
1039 json_value_sep(json); in dpp_build_conf_req_helper()
1040 wpabuf_printf(json, "\"%s\":%s", extra_name, extra_value); in dpp_build_conf_req_helper()
1042 json_end_object(json); in dpp_build_conf_req_helper()
1044 buf = dpp_build_conf_req(auth, wpabuf_head(json)); in dpp_build_conf_req_helper()
1046 wpabuf_free(json); in dpp_build_conf_req_helper()
3784 struct wpabuf *json; in dpp_build_conn_status() local
3786 json = wpabuf_alloc(1000); in dpp_build_conn_status()
3787 if (!json) in dpp_build_conn_status()
3789 json_start_object(json, NULL); in dpp_build_conn_status()
3790 json_add_int(json, "result", result); in dpp_build_conn_status()
3792 json_value_sep(json); in dpp_build_conn_status()
3793 if (json_add_base64url(json, "ssid64", ssid, ssid_len) < 0) { in dpp_build_conn_status()
3794 wpabuf_free(json); in dpp_build_conn_status()
3799 json_value_sep(json); in dpp_build_conn_status()
3800 json_add_string(json, "channelList", channel_list); in dpp_build_conn_status()
3802 json_end_object(json); in dpp_build_conn_status()
3804 wpabuf_head(json), wpabuf_len(json)); in dpp_build_conn_status()
3806 return json; in dpp_build_conn_status()
3815 struct wpabuf *msg = NULL, *clear = NULL, *json; in dpp_build_conn_status_result() local
3821 json = dpp_build_conn_status(result, ssid, ssid_len, channel_list); in dpp_build_conn_status_result()
3822 if (!json) in dpp_build_conn_status_result()
3826 clear_len = 5 + 4 + nonce_len + 4 + wpabuf_len(json); in dpp_build_conn_status_result()
3840 wpabuf_put_le16(clear, wpabuf_len(json)); in dpp_build_conn_status_result()
3841 wpabuf_put_buf(clear, json); in dpp_build_conn_status_result()
3866 wpabuf_free(json); in dpp_build_conn_status_result()
3870 wpabuf_free(json); in dpp_build_conn_status_result()