Symbol: SCT
lib/libcrypto/ct/ct.h
101
DECLARE_STACK_OF(SCT)
lib/libcrypto/ct/ct.h
168
SCT *SCT_new(void);
lib/libcrypto/ct/ct.h
174
SCT *SCT_new_from_base64(unsigned char version, const char *logid_base64,
lib/libcrypto/ct/ct.h
181
void SCT_free(SCT *sct);
lib/libcrypto/ct/ct.h
187
void SCT_LIST_free(STACK_OF(SCT) *a);
lib/libcrypto/ct/ct.h
192
sct_version_t SCT_get_version(const SCT *sct);
lib/libcrypto/ct/ct.h
198
int SCT_set_version(SCT *sct, sct_version_t version);
lib/libcrypto/ct/ct.h
203
ct_log_entry_type_t SCT_get_log_entry_type(const SCT *sct);
lib/libcrypto/ct/ct.h
209
int SCT_set_log_entry_type(SCT *sct, ct_log_entry_type_t entry_type);
lib/libcrypto/ct/ct.h
216
size_t SCT_get0_log_id(const SCT *sct, unsigned char **log_id);
lib/libcrypto/ct/ct.h
223
int SCT_set0_log_id(SCT *sct, unsigned char *log_id, size_t log_id_len);
lib/libcrypto/ct/ct.h
230
int SCT_set1_log_id(SCT *sct, const unsigned char *log_id,
lib/libcrypto/ct/ct.h
236
uint64_t SCT_get_timestamp(const SCT *sct);
lib/libcrypto/ct/ct.h
241
void SCT_set_timestamp(SCT *sct, uint64_t timestamp);
lib/libcrypto/ct/ct.h
248
int SCT_get_signature_nid(const SCT *sct);
lib/libcrypto/ct/ct.h
256
int SCT_set_signature_nid(SCT *sct, int nid);
lib/libcrypto/ct/ct.h
263
size_t SCT_get0_extensions(const SCT *sct, unsigned char **ext);
lib/libcrypto/ct/ct.h
269
void SCT_set0_extensions(SCT *sct, unsigned char *ext, size_t ext_len);
lib/libcrypto/ct/ct.h
276
int SCT_set1_extensions(SCT *sct, const unsigned char *ext,
lib/libcrypto/ct/ct.h
284
size_t SCT_get0_signature(const SCT *sct, unsigned char **sig);
lib/libcrypto/ct/ct.h
290
void SCT_set0_signature(SCT *sct, unsigned char *sig, size_t sig_len);
lib/libcrypto/ct/ct.h
296
int SCT_set1_signature(SCT *sct, const unsigned char *sig,
lib/libcrypto/ct/ct.h
302
sct_source_t SCT_get_source(const SCT *sct);
lib/libcrypto/ct/ct.h
308
int SCT_set_source(SCT *sct, sct_source_t source);
lib/libcrypto/ct/ct.h
313
const char *SCT_validation_status_string(const SCT *sct);
lib/libcrypto/ct/ct.h
321
void SCT_print(const SCT *sct, BIO *out, int indent, const CTLOG_STORE *logs);
lib/libcrypto/ct/ct.h
330
void SCT_LIST_print(const STACK_OF(SCT) *sct_list, BIO *out, int indent,
lib/libcrypto/ct/ct.h
337
sct_validation_status_t SCT_get_validation_status(const SCT *sct);
lib/libcrypto/ct/ct.h
346
int SCT_validate(SCT *sct, const CT_POLICY_EVAL_CTX *ctx);
lib/libcrypto/ct/ct.h
355
int SCT_LIST_validate(const STACK_OF(SCT) *scts,
lib/libcrypto/ct/ct.h
375
int i2o_SCT_LIST(const STACK_OF(SCT) *a, unsigned char **pp);
lib/libcrypto/ct/ct.h
387
STACK_OF(SCT) *o2i_SCT_LIST(STACK_OF(SCT) **a, const unsigned char **pp,
lib/libcrypto/ct/ct.h
402
int i2d_SCT_LIST(const STACK_OF(SCT) *a, unsigned char **pp);
lib/libcrypto/ct/ct.h
414
STACK_OF(SCT) *d2i_SCT_LIST(STACK_OF(SCT) **a, const unsigned char **pp,
lib/libcrypto/ct/ct.h
426
int i2o_SCT(const SCT *sct, unsigned char **out);
lib/libcrypto/ct/ct.h
439
SCT *o2i_SCT(SCT **psct, const unsigned char **in, size_t len);
lib/libcrypto/ct/ct_b64.c
118
SCT *
lib/libcrypto/ct/ct_b64.c
125
SCT *sct;
lib/libcrypto/ct/ct_local.h
218
int SCT_CTX_verify(const SCT_CTX *sctx, const SCT *sct);
lib/libcrypto/ct/ct_local.h
224
int SCT_is_complete(const SCT *sct);
lib/libcrypto/ct/ct_local.h
232
int SCT_signature_is_complete(const SCT *sct);
lib/libcrypto/ct/ct_local.h
247
int i2o_SCT_signature(const SCT *sct, unsigned char **out);
lib/libcrypto/ct/ct_local.h
258
int o2i_SCT_signature(SCT *sct, CBS *cbs);
lib/libcrypto/ct/ct_oct.c
123
o2i_SCT_internal(SCT **out_sct, CBS *cbs)
lib/libcrypto/ct/ct_oct.c
125
SCT *sct = NULL;
lib/libcrypto/ct/ct_oct.c
188
SCT *
lib/libcrypto/ct/ct_oct.c
189
o2i_SCT(SCT **psct, const unsigned char **in, size_t len)
lib/libcrypto/ct/ct_oct.c
191
SCT *sct;
lib/libcrypto/ct/ct_oct.c
214
i2o_SCT_signature(const SCT *sct, unsigned char **out)
lib/libcrypto/ct/ct_oct.c
262
i2o_SCT(const SCT *sct, unsigned char **out)
lib/libcrypto/ct/ct_oct.c
320
STACK_OF(SCT) *
lib/libcrypto/ct/ct_oct.c
321
o2i_SCT_LIST(STACK_OF(SCT) **out_scts, const unsigned char **pp, size_t len)
lib/libcrypto/ct/ct_oct.c
324
STACK_OF(SCT) *scts = NULL;
lib/libcrypto/ct/ct_oct.c
344
SCT *sct;
lib/libcrypto/ct/ct_oct.c
374
i2o_SCT_LIST(const STACK_OF(SCT) *a, unsigned char **pp)
lib/libcrypto/ct/ct_oct.c
430
STACK_OF(SCT) *
lib/libcrypto/ct/ct_oct.c
431
d2i_SCT_LIST(STACK_OF(SCT) **a, const unsigned char **pp, long len)
lib/libcrypto/ct/ct_oct.c
434
STACK_OF(SCT) *sk = NULL;
lib/libcrypto/ct/ct_oct.c
451
i2d_SCT_LIST(const STACK_OF(SCT) *a, unsigned char **out)
lib/libcrypto/ct/ct_oct.c
76
o2i_SCT_signature(SCT *sct, CBS *cbs)
lib/libcrypto/ct/ct_prn.c
100
SCT_signature_algorithms_print(const SCT *sct, BIO *out)
lib/libcrypto/ct/ct_prn.c
131
SCT_validation_status_string(const SCT *sct)
lib/libcrypto/ct/ct_prn.c
152
SCT_print(const SCT *sct, BIO *out, int indent, const CTLOG_STORE *log_store)
lib/libcrypto/ct/ct_prn.c
197
SCT_LIST_print(const STACK_OF(SCT) *sct_list, BIO *out, int indent,
lib/libcrypto/ct/ct_prn.c
204
SCT *sct = sk_SCT_value(sct_list, i);
lib/libcrypto/ct/ct_sct.c
107
SCT_LIST_free(STACK_OF(SCT) *scts)
lib/libcrypto/ct/ct_sct.c
114
SCT_set_version(SCT *sct, sct_version_t version)
lib/libcrypto/ct/ct_sct.c
127
SCT_set_log_entry_type(SCT *sct, ct_log_entry_type_t entry_type)
lib/libcrypto/ct/ct_sct.c
145
SCT_set0_log_id(SCT *sct, unsigned char *log_id, size_t log_id_len)
lib/libcrypto/ct/ct_sct.c
161
SCT_set1_log_id(SCT *sct, const unsigned char *log_id, size_t log_id_len)
lib/libcrypto/ct/ct_sct.c
188
SCT_set_timestamp(SCT *sct, uint64_t timestamp)
lib/libcrypto/ct/ct_sct.c
196
SCT_set_signature_nid(SCT *sct, int nid)
lib/libcrypto/ct/ct_sct.c
217
SCT_set0_extensions(SCT *sct, unsigned char *ext, size_t ext_len)
lib/libcrypto/ct/ct_sct.c
227
SCT_set1_extensions(SCT *sct, const unsigned char *ext, size_t ext_len)
lib/libcrypto/ct/ct_sct.c
248
SCT_set0_signature(SCT *sct, unsigned char *sig, size_t sig_len)
lib/libcrypto/ct/ct_sct.c
258
SCT_set1_signature(SCT *sct, const unsigned char *sig, size_t sig_len)
lib/libcrypto/ct/ct_sct.c
279
SCT_get_version(const SCT *sct)
lib/libcrypto/ct/ct_sct.c
286
SCT_get_log_entry_type(const SCT *sct)
lib/libcrypto/ct/ct_sct.c
293
SCT_get0_log_id(const SCT *sct, unsigned char **log_id)
lib/libcrypto/ct/ct_sct.c
301
SCT_get_timestamp(const SCT *sct)
lib/libcrypto/ct/ct_sct.c
308
SCT_get_signature_nid(const SCT *sct)
lib/libcrypto/ct/ct_sct.c
328
SCT_get0_extensions(const SCT *sct, unsigned char **ext)
lib/libcrypto/ct/ct_sct.c
336
SCT_get0_signature(const SCT *sct, unsigned char **sig)
lib/libcrypto/ct/ct_sct.c
344
SCT_is_complete(const SCT *sct)
lib/libcrypto/ct/ct_sct.c
357
SCT_signature_is_complete(const SCT *sct)
lib/libcrypto/ct/ct_sct.c
364
SCT_get_source(const SCT *sct)
lib/libcrypto/ct/ct_sct.c
371
SCT_set_source(SCT *sct, sct_source_t source)
lib/libcrypto/ct/ct_sct.c
390
SCT_get_validation_status(const SCT *sct)
lib/libcrypto/ct/ct_sct.c
397
SCT_validate(SCT *sct, const CT_POLICY_EVAL_CTX *ctx)
lib/libcrypto/ct/ct_sct.c
486
SCT_LIST_validate(const STACK_OF(SCT) *scts, CT_POLICY_EVAL_CTX *ctx)
lib/libcrypto/ct/ct_sct.c
494
SCT *sct = sk_SCT_value(scts, i);
lib/libcrypto/ct/ct_sct.c
76
SCT *
lib/libcrypto/ct/ct_sct.c
79
SCT *sct = calloc(1, sizeof(*sct));
lib/libcrypto/ct/ct_sct.c
93
SCT_free(SCT *sct)
lib/libcrypto/ct/ct_vfy.c
151
SCT_CTX_verify(const SCT_CTX *sctx, const SCT *sct)
lib/libcrypto/ct/ct_vfy.c
80
sct_ctx_update(EVP_MD_CTX *ctx, const SCT_CTX *sctx, const SCT *sct)
lib/libcrypto/ct/ct_x509v3.c
105
static STACK_OF(SCT) *
lib/libcrypto/ct/ct_x509v3.c
106
x509_ext_d2i_SCT_LIST(STACK_OF(SCT) **a, const unsigned char **pp, long len)
lib/libcrypto/ct/ct_x509v3.c
108
STACK_OF(SCT) *s = d2i_SCT_LIST(a, pp, len);
lib/libcrypto/ct/ct_x509v3.c
118
static STACK_OF(SCT) *
lib/libcrypto/ct/ct_x509v3.c
119
ocsp_ext_d2i_SCT_LIST(STACK_OF(SCT) **a, const unsigned char **pp, long len)
lib/libcrypto/ct/ct_x509v3.c
121
STACK_OF(SCT) *s = d2i_SCT_LIST(a, pp, len);
lib/libcrypto/ct/ct_x509v3.c
81
i2r_SCT_LIST(X509V3_EXT_METHOD *method, STACK_OF(SCT) *sct_list, BIO *out,
lib/libcrypto/ct/ct_x509v3.c
89
set_sct_list_source(STACK_OF(SCT) *s, sct_source_t source)
lib/libcrypto/stack/safestack.h
1132
#define sk_SCT_new(cmp) SKM_sk_new(SCT, (cmp))
lib/libcrypto/stack/safestack.h
1133
#define sk_SCT_new_null() SKM_sk_new_null(SCT)
lib/libcrypto/stack/safestack.h
1134
#define sk_SCT_free(st) SKM_sk_free(SCT, (st))
lib/libcrypto/stack/safestack.h
1135
#define sk_SCT_num(st) SKM_sk_num(SCT, (st))
lib/libcrypto/stack/safestack.h
1136
#define sk_SCT_value(st, i) SKM_sk_value(SCT, (st), (i))
lib/libcrypto/stack/safestack.h
1137
#define sk_SCT_set(st, i, val) SKM_sk_set(SCT, (st), (i), (val))
lib/libcrypto/stack/safestack.h
1138
#define sk_SCT_zero(st) SKM_sk_zero(SCT, (st))
lib/libcrypto/stack/safestack.h
1139
#define sk_SCT_push(st, val) SKM_sk_push(SCT, (st), (val))
lib/libcrypto/stack/safestack.h
1140
#define sk_SCT_unshift(st, val) SKM_sk_unshift(SCT, (st), (val))
lib/libcrypto/stack/safestack.h
1141
#define sk_SCT_find(st, val) SKM_sk_find(SCT, (st), (val))
lib/libcrypto/stack/safestack.h
1142
#define sk_SCT_delete(st, i) SKM_sk_delete(SCT, (st), (i))
lib/libcrypto/stack/safestack.h
1143
#define sk_SCT_delete_ptr(st, ptr) SKM_sk_delete_ptr(SCT, (st), (ptr))
lib/libcrypto/stack/safestack.h
1144
#define sk_SCT_insert(st, val, i) SKM_sk_insert(SCT, (st), (val), (i))
lib/libcrypto/stack/safestack.h
1145
#define sk_SCT_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(SCT, (st), (cmp))
lib/libcrypto/stack/safestack.h
1146
#define sk_SCT_dup(st) SKM_sk_dup(SCT, st)
lib/libcrypto/stack/safestack.h
1147
#define sk_SCT_pop_free(st, free_func) SKM_sk_pop_free(SCT, (st), (free_func))
lib/libcrypto/stack/safestack.h
1148
#define sk_SCT_shift(st) SKM_sk_shift(SCT, (st))
lib/libcrypto/stack/safestack.h
1149
#define sk_SCT_pop(st) SKM_sk_pop(SCT, (st))
lib/libcrypto/stack/safestack.h
1150
#define sk_SCT_sort(st) SKM_sk_sort(SCT, (st))
lib/libcrypto/stack/safestack.h
1151
#define sk_SCT_is_sorted(st) SKM_sk_is_sorted(SCT, (st))
regress/lib/libcrypto/ct/cttest.c
180
ct_compare_test_scts(STACK_OF(SCT) *scts)
regress/lib/libcrypto/ct/cttest.c
184
SCT *sct;
regress/lib/libcrypto/ct/cttest.c
277
STACK_OF(SCT) *scts = NULL;
regress/lib/libcrypto/ct/cttest.c
312
STACK_OF(SCT) *scts = NULL;
regress/lib/libcrypto/ct/cttest.c
360
SCT *sct1 = NULL, *sct2 = NULL;
regress/lib/libcrypto/ct/cttest.c
361
STACK_OF(SCT) *scts = NULL;
regress/lib/libcrypto/ct/cttest.c
403
STACK_OF(SCT) *scts = NULL;
regress/lib/libcrypto/ct/cttest.c
408
SCT *sct;