Symbol: OSSL_JSON_ENC
crypto/openssl/include/internal/json_enc.h
107
int ossl_json_flush(OSSL_JSON_ENC *json);
crypto/openssl/include/internal/json_enc.h
117
int ossl_json_flush_cleanup(OSSL_JSON_ENC *json);
crypto/openssl/include/internal/json_enc.h
125
int ossl_json_set0_sink(OSSL_JSON_ENC *json, BIO *bio);
crypto/openssl/include/internal/json_enc.h
147
int ossl_json_in_error(OSSL_JSON_ENC *json);
crypto/openssl/include/internal/json_enc.h
176
void ossl_json_object_begin(OSSL_JSON_ENC *json);
crypto/openssl/include/internal/json_enc.h
179
void ossl_json_object_end(OSSL_JSON_ENC *json);
crypto/openssl/include/internal/json_enc.h
182
void ossl_json_array_begin(OSSL_JSON_ENC *json);
crypto/openssl/include/internal/json_enc.h
185
void ossl_json_array_end(OSSL_JSON_ENC *json);
crypto/openssl/include/internal/json_enc.h
191
void ossl_json_key(OSSL_JSON_ENC *json, const char *key);
crypto/openssl/include/internal/json_enc.h
194
void ossl_json_null(OSSL_JSON_ENC *json);
crypto/openssl/include/internal/json_enc.h
197
void ossl_json_bool(OSSL_JSON_ENC *json, int value);
crypto/openssl/include/internal/json_enc.h
200
void ossl_json_u64(OSSL_JSON_ENC *json, uint64_t value);
crypto/openssl/include/internal/json_enc.h
203
void ossl_json_i64(OSSL_JSON_ENC *json, int64_t value);
crypto/openssl/include/internal/json_enc.h
209
void ossl_json_str(OSSL_JSON_ENC *json, const char *str);
crypto/openssl/include/internal/json_enc.h
215
void ossl_json_str_len(OSSL_JSON_ENC *json, const char *str, size_t str_len);
crypto/openssl/include/internal/json_enc.h
221
void ossl_json_str_hex(OSSL_JSON_ENC *json, const void *data, size_t data_len);
crypto/openssl/include/internal/json_enc.h
70
int ossl_json_init(OSSL_JSON_ENC *json, BIO *bio, uint32_t flags);
crypto/openssl/include/internal/json_enc.h
78
void ossl_json_cleanup(OSSL_JSON_ENC *json);
crypto/openssl/include/internal/json_enc.h
96
int ossl_json_reset(OSSL_JSON_ENC *json);
crypto/openssl/ssl/quic/json_enc.c
116
static int json_ensure_stack_size(OSSL_JSON_ENC *json, size_t num_bytes)
crypto/openssl/ssl/quic/json_enc.c
140
static int json_push(OSSL_JSON_ENC *json, unsigned int v)
crypto/openssl/ssl/quic/json_enc.c
173
static int json_pop(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
191
static int json_peek(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
221
static ossl_inline int in_ijson(const OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
226
static ossl_inline int in_seq(const OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
231
static ossl_inline int in_pretty(const OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
236
int ossl_json_init(OSSL_JSON_ENC *json, BIO *bio, uint32_t flags)
crypto/openssl/ssl/quic/json_enc.c
248
void ossl_json_cleanup(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
258
int ossl_json_flush_cleanup(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
266
int ossl_json_reset(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
275
int ossl_json_flush(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
280
int ossl_json_set0_sink(OSSL_JSON_ENC *json, BIO *bio)
crypto/openssl/ssl/quic/json_enc.c
286
int ossl_json_in_error(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
296
static void json_write_qstring(OSSL_JSON_ENC *json, const char *str);
crypto/openssl/ssl/quic/json_enc.c
297
static void json_indent(OSSL_JSON_ENC *json);
crypto/openssl/ssl/quic/json_enc.c
299
static void json_raise_error(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
304
static void json_undefer(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
312
static void json_write_char(OSSL_JSON_ENC *json, char ch)
crypto/openssl/ssl/quic/json_enc.c
322
static void json_write_str(OSSL_JSON_ENC *json, const char *s)
crypto/openssl/ssl/quic/json_enc.c
332
static void json_indent(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
348
static int json_pre_item(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
390
static void json_post_item(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
405
static void composite_begin(OSSL_JSON_ENC *json, int type, char ch)
crypto/openssl/ssl/quic/json_enc.c
420
static void composite_end(OSSL_JSON_ENC *json, int type, char ch)
crypto/openssl/ssl/quic/json_enc.c
452
void ossl_json_object_begin(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
459
void ossl_json_object_end(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
465
void ossl_json_array_begin(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
472
void ossl_json_array_end(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
481
void ossl_json_key(OSSL_JSON_ENC *json, const char *key)
crypto/openssl/ssl/quic/json_enc.c
515
void ossl_json_null(OSSL_JSON_ENC *json)
crypto/openssl/ssl/quic/json_enc.c
524
void ossl_json_bool(OSSL_JSON_ENC *json, int v)
crypto/openssl/ssl/quic/json_enc.c
536
static void json_u64(OSSL_JSON_ENC *json, uint64_t v, int noquote)
crypto/openssl/ssl/quic/json_enc.c
561
void ossl_json_u64(OSSL_JSON_ENC *json, uint64_t v)
crypto/openssl/ssl/quic/json_enc.c
567
void ossl_json_i64(OSSL_JSON_ENC *json, int64_t value)
crypto/openssl/ssl/quic/json_enc.c
607
json_write_qstring_inner(OSSL_JSON_ENC *json, const char *str, size_t str_len,
crypto/openssl/ssl/quic/json_enc.c
701
json_write_qstring(OSSL_JSON_ENC *json, const char *str)
crypto/openssl/ssl/quic/json_enc.c
707
json_write_qstring_len(OSSL_JSON_ENC *json, const char *str, size_t str_len)
crypto/openssl/ssl/quic/json_enc.c
712
void ossl_json_str(OSSL_JSON_ENC *json, const char *str)
crypto/openssl/ssl/quic/json_enc.c
721
void ossl_json_str_len(OSSL_JSON_ENC *json, const char *str, size_t str_len)
crypto/openssl/ssl/quic/json_enc.c
734
void ossl_json_str_hex(OSSL_JSON_ENC *json, const void *data, size_t data_len)
crypto/openssl/ssl/quic/qlog.c
42
OSSL_JSON_ENC json;
crypto/openssl/test/json_test.c
100
typedef void (*fp_d_type)(OSSL_JSON_ENC *, double);
crypto/openssl/test/json_test.c
101
typedef void (*fp_pz_type)(OSSL_JSON_ENC *, const void *, size_t);
crypto/openssl/test/json_test.c
17
OSSL_JSON_ENC j;
crypto/openssl/test/json_test.c
95
typedef void (*fp_type)(OSSL_JSON_ENC *);
crypto/openssl/test/json_test.c
96
typedef void (*fp_p_type)(OSSL_JSON_ENC *, const void *);
crypto/openssl/test/json_test.c
97
typedef void (*fp_i_type)(OSSL_JSON_ENC *, int);
crypto/openssl/test/json_test.c
98
typedef void (*fp_u64_type)(OSSL_JSON_ENC *, uint64_t);
crypto/openssl/test/json_test.c
99
typedef void (*fp_i64_type)(OSSL_JSON_ENC *, int64_t);