Lines Matching refs:json
70 int ossl_json_init(OSSL_JSON_ENC *json, BIO *bio, uint32_t flags);
78 void ossl_json_cleanup(OSSL_JSON_ENC *json);
96 int ossl_json_reset(OSSL_JSON_ENC *json);
107 int ossl_json_flush(OSSL_JSON_ENC *json);
117 int ossl_json_flush_cleanup(OSSL_JSON_ENC *json);
125 int ossl_json_set0_sink(OSSL_JSON_ENC *json, BIO *bio);
147 int ossl_json_in_error(OSSL_JSON_ENC *json);
176 void ossl_json_object_begin(OSSL_JSON_ENC *json);
179 void ossl_json_object_end(OSSL_JSON_ENC *json);
182 void ossl_json_array_begin(OSSL_JSON_ENC *json);
185 void ossl_json_array_end(OSSL_JSON_ENC *json);
191 void ossl_json_key(OSSL_JSON_ENC *json, const char *key);
194 void ossl_json_null(OSSL_JSON_ENC *json);
197 void ossl_json_bool(OSSL_JSON_ENC *json, int value);
200 void ossl_json_u64(OSSL_JSON_ENC *json, uint64_t value);
203 void ossl_json_i64(OSSL_JSON_ENC *json, int64_t value);
206 void ossl_json_f64(OSSL_JSON_ENC *json, double value);
212 void ossl_json_str(OSSL_JSON_ENC *json, const char *str);
218 void ossl_json_str_len(OSSL_JSON_ENC *json, const char *str, size_t str_len);
224 void ossl_json_str_hex(OSSL_JSON_ENC *json, const void *data, size_t data_len);