lib/libcrypto/cms/cms_smime.c
316
X509_STORE_CTX *ctx = X509_STORE_CTX_new();
lib/libcrypto/ocsp/ocsp_vfy.c
395
X509_STORE_CTX ctx;
lib/libcrypto/ocsp/ocsp_vfy.c
87
X509_STORE_CTX ctx;
lib/libcrypto/pkcs7/pk7_doit.c
929
PKCS7_dataVerify(X509_STORE *cert_store, X509_STORE_CTX *ctx, BIO *bio,
lib/libcrypto/pkcs7/pk7_smime.c
258
X509_STORE_CTX cert_ctx;
lib/libcrypto/pkcs7/pkcs7.h
337
int PKCS7_dataVerify(X509_STORE *cert_store, X509_STORE_CTX *ctx,
lib/libcrypto/ts/ts_rsp_verify.c
243
X509_STORE_CTX cert_ctx;
lib/libcrypto/x509/x509.h
903
int X509_verify_cert(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_addr.c
1848
verify_error(X509_STORE_CTX *ctx, X509 *cert, int error, int depth)
lib/libcrypto/x509/x509_addr.c
1869
addr_validate_path_internal(X509_STORE_CTX *ctx, STACK_OF(X509) *chain,
lib/libcrypto/x509/x509_addr.c
2046
X509v3_addr_validate_path(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_asid.c
1090
asid_validate_path_internal(X509_STORE_CTX *ctx, STACK_OF(X509) *chain,
lib/libcrypto/x509/x509_asid.c
1227
X509v3_asid_validate_path(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_internal.h
102
struct x509_verify_ctx *x509_verify_ctx_new_from_xsc(X509_STORE_CTX *xsc);
lib/libcrypto/x509/x509_internal.h
137
int x509_vfy_check_security_level(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_internal.h
68
X509_STORE_CTX *xsc;
lib/libcrypto/x509/x509_internal.h
90
int x509_vfy_check_id(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_internal.h
91
int x509_vfy_check_revocation(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_internal.h
92
int x509_vfy_check_policy(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_internal.h
93
int x509_vfy_check_trust(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_internal.h
94
int x509_vfy_check_chain_extensions(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_internal.h
95
int x509_vfy_callback_indicate_completion(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_internal.h
97
X509 *x509_vfy_lookup_cert_match(X509_STORE_CTX *ctx, X509 *x);
lib/libcrypto/x509/x509_local.h
310
int (*verify)(X509_STORE_CTX *ctx); /* called to verify a certificate */
lib/libcrypto/x509/x509_local.h
311
int (*verify_cb)(int ok,X509_STORE_CTX *ctx); /* error callback */
lib/libcrypto/x509/x509_local.h
312
int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer); /* check issued */
lib/libcrypto/x509/x509_local.h
344
int (*verify)(X509_STORE_CTX *ctx); /* called to verify a certificate */
lib/libcrypto/x509/x509_local.h
345
int (*verify_cb)(int ok,X509_STORE_CTX *ctx); /* error callback */
lib/libcrypto/x509/x509_local.h
346
int (*get_issuer)(X509 **issuer, X509_STORE_CTX *ctx, X509 *x); /* get issuers cert from ctx */
lib/libcrypto/x509/x509_local.h
347
int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer); /* check issued */
lib/libcrypto/x509/x509_local.h
366
X509_STORE_CTX *parent; /* For CRL path validation: parent context */
lib/libcrypto/x509/x509_local.h
371
int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int quiet);
lib/libcrypto/x509/x509_lu.c
279
X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type,
lib/libcrypto/x509/x509_lu.c
296
X509_STORE_CTX_get_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type,
lib/libcrypto/x509/x509_lu.c
553
X509_STORE_CTX_get1_certs(X509_STORE_CTX *ctx, X509_NAME *name)
lib/libcrypto/x509/x509_lu.c
576
X509_STORE_CTX_get1_crls(X509_STORE_CTX *ctx, X509_NAME *name)
lib/libcrypto/x509/x509_lu.c
667
X509_STORE_CTX_get1_issuer(X509 **out_issuer, X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_verify.c
964
x509_verify_ctx_new_from_xsc(X509_STORE_CTX *xsc)
lib/libcrypto/x509/x509_vfy.c
1003
check_crl_time(X509_STORE_CTX *ctx, X509_CRL *crl, int notify)
lib/libcrypto/x509/x509_vfy.c
1062
get_crl_sk(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl,
lib/libcrypto/x509/x509_vfy.c
1184
get_delta_sk(X509_STORE_CTX *ctx, X509_CRL **dcrl, int *pscore, X509_CRL *base,
lib/libcrypto/x509/x509_vfy.c
120
static int x509_vfy_check_crl(X509_STORE_CTX *ctx, X509_CRL *crl);
lib/libcrypto/x509/x509_vfy.c
121
static int x509_vfy_cert_crl(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x);
lib/libcrypto/x509/x509_vfy.c
1215
get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer, unsigned int *preasons,
lib/libcrypto/x509/x509_vfy.c
123
static int null_callback(int ok, X509_STORE_CTX *e);
lib/libcrypto/x509/x509_vfy.c
124
static int check_issued(X509_STORE_CTX *ctx, X509 *subject, X509 *issuer);
lib/libcrypto/x509/x509_vfy.c
125
static X509 *find_issuer(X509_STORE_CTX *ctx, STACK_OF(X509) *sk, X509 *x,
lib/libcrypto/x509/x509_vfy.c
127
static int check_name_constraints(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.c
1276
crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer,
lib/libcrypto/x509/x509_vfy.c
128
static int check_cert(X509_STORE_CTX *ctx, STACK_OF(X509) *chain, int depth);
lib/libcrypto/x509/x509_vfy.c
130
static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer,
lib/libcrypto/x509/x509_vfy.c
132
static int get_crl_delta(X509_STORE_CTX *ctx,
lib/libcrypto/x509/x509_vfy.c
1336
check_crl_path(X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
1338
X509_STORE_CTX crl_ctx;
lib/libcrypto/x509/x509_vfy.c
134
static void get_delta_sk(X509_STORE_CTX *ctx, X509_CRL **dcrl, int *pcrl_score,
lib/libcrypto/x509/x509_vfy.c
136
static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer,
lib/libcrypto/x509/x509_vfy.c
1379
check_crl_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *cert_path,
lib/libcrypto/x509/x509_vfy.c
140
static int check_crl_path(X509_STORE_CTX *ctx, X509 *x);
lib/libcrypto/x509/x509_vfy.c
141
static int check_crl_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *cert_path,
lib/libcrypto/x509/x509_vfy.c
146
static int internal_verify(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.c
147
static int check_key_level(X509_STORE_CTX *ctx, X509 *cert);
lib/libcrypto/x509/x509_vfy.c
148
static int verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err);
lib/libcrypto/x509/x509_vfy.c
151
null_callback(int ok, X509_STORE_CTX *e)
lib/libcrypto/x509/x509_vfy.c
1514
get_crl_delta(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl, X509 *x)
lib/libcrypto/x509/x509_vfy.c
1589
x509_vfy_check_crl(X509_STORE_CTX *ctx, X509_CRL *crl)
lib/libcrypto/x509/x509_vfy.c
1678
x509_vfy_cert_crl(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x)
lib/libcrypto/x509/x509_vfy.c
168
check_id_error(X509_STORE_CTX *ctx, int errcode)
lib/libcrypto/x509/x509_vfy.c
1711
x509_vfy_check_policy(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
1757
verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err)
lib/libcrypto/x509/x509_vfy.c
1775
x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth)
lib/libcrypto/x509/x509_vfy.c
1813
x509_vfy_internal_verify(X509_STORE_CTX *ctx, int chain_verified)
lib/libcrypto/x509/x509_vfy.c
1889
internal_verify(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
1899
x509_vfy_callback_indicate_completion(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
196
x509_vfy_check_id(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2030
X509_STORE_CTX_set_ex_data(X509_STORE_CTX *ctx, int idx, void *data)
lib/libcrypto/x509/x509_vfy.c
2037
X509_STORE_CTX_get_ex_data(X509_STORE_CTX *ctx, int idx)
lib/libcrypto/x509/x509_vfy.c
2044
X509_STORE_CTX_get_error(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2051
X509_STORE_CTX_set_error(X509_STORE_CTX *ctx, int err)
lib/libcrypto/x509/x509_vfy.c
2058
X509_STORE_CTX_get_error_depth(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2065
X509_STORE_CTX_set_error_depth(X509_STORE_CTX *ctx, int depth)
lib/libcrypto/x509/x509_vfy.c
2072
X509_STORE_CTX_get_current_cert(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2079
X509_STORE_CTX_set_current_cert(X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
2086
X509_STORE_CTX_get_chain(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2093
X509_STORE_CTX_get0_chain(X509_STORE_CTX *xs)
lib/libcrypto/x509/x509_vfy.c
2100
X509_STORE_CTX_get1_chain(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2117
X509_STORE_CTX_get0_current_issuer(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2124
X509_STORE_CTX_get0_current_crl(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2130
X509_STORE_CTX *
lib/libcrypto/x509/x509_vfy.c
2131
X509_STORE_CTX_get0_parent_ctx(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2138
X509_STORE_CTX_get0_store(X509_STORE_CTX *xs)
lib/libcrypto/x509/x509_vfy.c
2145
X509_STORE_CTX_set_cert(X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
2152
X509_STORE_CTX_set_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
lib/libcrypto/x509/x509_vfy.c
2159
X509_STORE_CTX_set0_crls(X509_STORE_CTX *ctx, STACK_OF(X509_CRL) *sk)
lib/libcrypto/x509/x509_vfy.c
2176
X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose_id)
lib/libcrypto/x509/x509_vfy.c
2206
X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust_id)
lib/libcrypto/x509/x509_vfy.c
2225
X509_STORE_CTX *
lib/libcrypto/x509/x509_vfy.c
2228
X509_STORE_CTX *ctx;
lib/libcrypto/x509/x509_vfy.c
2230
ctx = calloc(1, sizeof(X509_STORE_CTX));
lib/libcrypto/x509/x509_vfy.c
2240
X509_STORE_CTX_free(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2251
X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, X509 *leaf,
lib/libcrypto/x509/x509_vfy.c
227
X509_verify_cert_legacy_build_chain(X509_STORE_CTX *ctx, int *bad, int *out_ok)
lib/libcrypto/x509/x509_vfy.c
2333
X509_STORE_CTX_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *trusted)
lib/libcrypto/x509/x509_vfy.c
2340
X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *trusted)
lib/libcrypto/x509/x509_vfy.c
2348
X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
235
int (*cb) (int xok, X509_STORE_CTX *xctx);
lib/libcrypto/x509/x509_vfy.c
2365
X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth)
lib/libcrypto/x509/x509_vfy.c
2372
X509_STORE_CTX_set_flags(X509_STORE_CTX *ctx, unsigned long flags)
lib/libcrypto/x509/x509_vfy.c
2379
X509_STORE_CTX_set_time(X509_STORE_CTX *ctx, unsigned long flags, time_t t)
lib/libcrypto/x509/x509_vfy.c
2386
(*X509_STORE_CTX_get_verify_cb(X509_STORE_CTX *ctx))(int, X509_STORE_CTX *)
lib/libcrypto/x509/x509_vfy.c
2393
X509_STORE_CTX_set_verify_cb(X509_STORE_CTX *ctx,
lib/libcrypto/x509/x509_vfy.c
2394
int (*verify_cb)(int, X509_STORE_CTX *))
lib/libcrypto/x509/x509_vfy.c
2401
(*X509_STORE_CTX_get_verify(X509_STORE_CTX *ctx))(X509_STORE_CTX *)
lib/libcrypto/x509/x509_vfy.c
2408
X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, int (*verify)(X509_STORE_CTX *))
lib/libcrypto/x509/x509_vfy.c
2430
X509_STORE_CTX_get_check_issued(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2437
X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2444
X509_STORE_CTX_get0_untrusted(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2451
X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
lib/libcrypto/x509/x509_vfy.c
2458
X509_STORE_CTX_set0_verified_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
lib/libcrypto/x509/x509_vfy.c
2466
X509_STORE_CTX_get_num_untrusted(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2473
X509_STORE_CTX_set_default(X509_STORE_CTX *ctx, const char *name)
lib/libcrypto/x509/x509_vfy.c
2484
X509_STORE_CTX_get0_param(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
2491
X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, X509_VERIFY_PARAM *param)
lib/libcrypto/x509/x509_vfy.c
2539
check_key_level(X509_STORE_CTX *ctx, X509 *cert)
lib/libcrypto/x509/x509_vfy.c
2561
check_sig_level(X509_STORE_CTX *ctx, X509 *cert)
lib/libcrypto/x509/x509_vfy.c
2572
x509_vfy_check_security_level(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
517
X509_verify_cert_legacy(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
584
X509_verify_cert(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
658
find_issuer(X509_STORE_CTX *ctx, STACK_OF(X509) *sk, X509 *x,
lib/libcrypto/x509/x509_vfy.c
679
check_issued(X509_STORE_CTX *ctx, X509 *subject, X509 *issuer)
lib/libcrypto/x509/x509_vfy.c
691
x509_vfy_get_trusted_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
706
x509_vfy_check_chain_extensions(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
710
int (*cb)(int xok, X509_STORE_CTX *xctx);
lib/libcrypto/x509/x509_vfy.c
806
check_name_constraints(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
820
lookup_cert_match(X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
848
x509_vfy_lookup_cert_match(X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
856
x509_vfy_check_trust(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
861
int (*cb) (int xok, X509_STORE_CTX *xctx);
lib/libcrypto/x509/x509_vfy.c
911
x509_vfy_check_revocation(X509_STORE_CTX *ctx)
lib/libcrypto/x509/x509_vfy.c
934
check_cert(X509_STORE_CTX *ctx, STACK_OF(X509) *chain, int depth)
lib/libcrypto/x509/x509_vfy.h
114
void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth);
lib/libcrypto/x509/x509_vfy.h
292
STACK_OF(X509) *X509_STORE_CTX_get1_certs(X509_STORE_CTX *st, X509_NAME *nm);
lib/libcrypto/x509/x509_vfy.h
293
STACK_OF(X509_CRL) *X509_STORE_CTX_get1_crls(X509_STORE_CTX *st, X509_NAME *nm);
lib/libcrypto/x509/x509_vfy.h
309
typedef int (*X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *);
lib/libcrypto/x509/x509_vfy.h
314
int (*verify_cb)(int, X509_STORE_CTX *));
lib/libcrypto/x509/x509_vfy.h
318
typedef int (*X509_STORE_CTX_check_issued_fn)(X509_STORE_CTX *ctx,
lib/libcrypto/x509/x509_vfy.h
325
X509_STORE_CTX_get_check_issued(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
327
X509_STORE_CTX *X509_STORE_CTX_new(void);
lib/libcrypto/x509/x509_vfy.h
329
int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x);
lib/libcrypto/x509/x509_vfy.h
331
void X509_STORE_CTX_free(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
332
int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store,
lib/libcrypto/x509/x509_vfy.h
334
X509 *X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
335
STACK_OF(X509) *X509_STORE_CTX_get0_chain(X509_STORE_CTX *xs);
lib/libcrypto/x509/x509_vfy.h
336
X509_STORE *X509_STORE_CTX_get0_store(X509_STORE_CTX *xs);
lib/libcrypto/x509/x509_vfy.h
337
STACK_OF(X509) *X509_STORE_CTX_get0_untrusted(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
338
void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
lib/libcrypto/x509/x509_vfy.h
339
void X509_STORE_CTX_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
lib/libcrypto/x509/x509_vfy.h
340
void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
lib/libcrypto/x509/x509_vfy.h
341
void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
352
int X509_STORE_CTX_get_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type,
lib/libcrypto/x509/x509_vfy.h
355
X509_OBJECT *X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *vs,
lib/libcrypto/x509/x509_vfy.h
374
int X509_STORE_CTX_set_ex_data(X509_STORE_CTX *ctx,int idx,void *data);
lib/libcrypto/x509/x509_vfy.h
375
void * X509_STORE_CTX_get_ex_data(X509_STORE_CTX *ctx,int idx);
lib/libcrypto/x509/x509_vfy.h
376
int X509_STORE_CTX_get_error(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
377
void X509_STORE_CTX_set_error(X509_STORE_CTX *ctx,int s);
lib/libcrypto/x509/x509_vfy.h
378
int X509_STORE_CTX_get_error_depth(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
379
void X509_STORE_CTX_set_error_depth(X509_STORE_CTX *ctx, int depth);
lib/libcrypto/x509/x509_vfy.h
380
X509 * X509_STORE_CTX_get_current_cert(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
381
void X509_STORE_CTX_set_current_cert(X509_STORE_CTX *ctx, X509 *x);
lib/libcrypto/x509/x509_vfy.h
382
X509 *X509_STORE_CTX_get0_current_issuer(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
383
X509_CRL *X509_STORE_CTX_get0_current_crl(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
384
X509_STORE_CTX *X509_STORE_CTX_get0_parent_ctx(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
385
STACK_OF(X509) *X509_STORE_CTX_get_chain(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
386
STACK_OF(X509) *X509_STORE_CTX_get1_chain(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
387
void X509_STORE_CTX_set_cert(X509_STORE_CTX *c,X509 *x);
lib/libcrypto/x509/x509_vfy.h
388
void X509_STORE_CTX_set_chain(X509_STORE_CTX *c,STACK_OF(X509) *sk);
lib/libcrypto/x509/x509_vfy.h
389
void X509_STORE_CTX_set0_crls(X509_STORE_CTX *c,STACK_OF(X509_CRL) *sk);
lib/libcrypto/x509/x509_vfy.h
390
int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose);
lib/libcrypto/x509/x509_vfy.h
391
int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust);
lib/libcrypto/x509/x509_vfy.h
392
void X509_STORE_CTX_set_flags(X509_STORE_CTX *ctx, unsigned long flags);
lib/libcrypto/x509/x509_vfy.h
393
void X509_STORE_CTX_set_time(X509_STORE_CTX *ctx, unsigned long flags,
lib/libcrypto/x509/x509_vfy.h
395
void X509_STORE_CTX_set0_verified_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
lib/libcrypto/x509/x509_vfy.h
396
int (*X509_STORE_CTX_get_verify(X509_STORE_CTX *ctx))(X509_STORE_CTX *);
lib/libcrypto/x509/x509_vfy.h
397
void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx,
lib/libcrypto/x509/x509_vfy.h
398
int (*verify)(X509_STORE_CTX *));
lib/libcrypto/x509/x509_vfy.h
399
int (*X509_STORE_CTX_get_verify_cb(X509_STORE_CTX *ctx))(int, X509_STORE_CTX *);
lib/libcrypto/x509/x509_vfy.h
400
void X509_STORE_CTX_set_verify_cb(X509_STORE_CTX *ctx,
lib/libcrypto/x509/x509_vfy.h
401
int (*verify_cb)(int, X509_STORE_CTX *));
lib/libcrypto/x509/x509_vfy.h
403
typedef int (*X509_STORE_CTX_verify_fn)(X509_STORE_CTX *);
lib/libcrypto/x509/x509_vfy.h
410
int X509_STORE_CTX_get_num_untrusted(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
412
X509_VERIFY_PARAM *X509_STORE_CTX_get0_param(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
413
void X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, X509_VERIFY_PARAM *param);
lib/libcrypto/x509/x509_vfy.h
414
int X509_STORE_CTX_set_default(X509_STORE_CTX *ctx, const char *name);
lib/libcrypto/x509/x509v3.h
886
int X509v3_asid_validate_path(X509_STORE_CTX *);
lib/libcrypto/x509/x509v3.h
887
int X509v3_addr_validate_path(X509_STORE_CTX *);
lib/libssl/ssl.h
1143
int (*SSL_get_verify_callback(const SSL *s))(int, X509_STORE_CTX *);
lib/libssl/ssl.h
1145
int (*callback)(int ok, X509_STORE_CTX *ctx));
lib/libssl/ssl.h
1228
int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))(int, X509_STORE_CTX *);
lib/libssl/ssl.h
1230
int (*callback)(int, X509_STORE_CTX *));
lib/libssl/ssl.h
1232
void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx, int (*cb)(X509_STORE_CTX *, void *), void *arg);
lib/libssl/ssl_both.c
193
X509_STORE_CTX *xs_ctx = NULL;
lib/libssl/ssl_cert.c
395
X509_STORE_CTX *ctx = NULL;
lib/libssl/ssl_lib.c
2286
int (*cb)(X509_STORE_CTX *, void *), void *arg)
lib/libssl/ssl_lib.c
2294
SSL_CTX_set_verify(SSL_CTX *ctx, int mode, int (*cb)(int, X509_STORE_CTX *))
lib/libssl/ssl_lib.c
800
(*SSL_get_verify_callback(const SSL *s))(int, X509_STORE_CTX *)
lib/libssl/ssl_lib.c
867
(*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))(int, X509_STORE_CTX *)
lib/libssl/ssl_lib.c
875
int (*callback)(int ok, X509_STORE_CTX *ctx))
lib/libssl/ssl_local.h
723
int (*app_verify_callback)(X509_STORE_CTX *, void *);
lib/libssl/ssl_local.h
743
int (*default_verify_callback)(int ok,X509_STORE_CTX *ctx); /* called 'verify_callback' in the SSL */
lib/libssl/ssl_local.h
959
int (*verify_callback)(int ok,X509_STORE_CTX *ctx); /* fail if callback returns 0 */
lib/libssl/tls13_server.c
630
X509_STORE_CTX *xsc = NULL;
lib/libtls/tls.c
591
tls_ssl_cert_verify_cb(X509_STORE_CTX *x509_ctx, void *arg)
lib/libtls/tls_ocsp.c
135
X509_STORE_CTX *storectx = NULL;
regress/lib/libcrypto/pkcs7/pkcs7test.c
96
x509_store_callback(int ok, X509_STORE_CTX *ctx)
regress/lib/libcrypto/x509/bettertls/verify.c
105
X509_STORE_CTX *xsc = NULL;
regress/lib/libcrypto/x509/bettertls/verify.c
106
X509_STORE_CTX *xscip = NULL;
regress/lib/libcrypto/x509/bettertls/verify.c
78
verify_cert_cb(int ok, X509_STORE_CTX *xsc)
regress/lib/libcrypto/x509/callback.c
116
X509_STORE_CTX *xsc = NULL;
regress/lib/libcrypto/x509/callback.c
82
verify_cert_cb(int ok, X509_STORE_CTX *xsc)
regress/lib/libcrypto/x509/callbackfailures.c
121
X509_STORE_CTX *xsc = NULL;
regress/lib/libcrypto/x509/callbackfailures.c
89
verify_cert_cb(int ok, X509_STORE_CTX *xsc)
regress/lib/libcrypto/x509/expirecallback.c
120
X509_STORE_CTX *xsc = NULL;
regress/lib/libcrypto/x509/expirecallback.c
81
verify_cert_cb(int ok, X509_STORE_CTX *xsc)
regress/lib/libcrypto/x509/policy/policy.c
125
X509_STORE_CTX *xsc = NULL;
regress/lib/libcrypto/x509/policy/policy.c
95
verify_cert_cb(int ok, X509_STORE_CTX *xsc)
regress/lib/libcrypto/x509/verify.c
111
X509_STORE_CTX *xsc = NULL;
regress/lib/libcrypto/x509/verify.c
182
X509_STORE_CTX *xsc = NULL;
regress/lib/libcrypto/x509/verify.c
82
verify_cert_cb(int ok, X509_STORE_CTX *xsc)
regress/lib/libssl/interop/util.c
138
verify_callback(int preverify_ok, X509_STORE_CTX *x509_ctx)
regress/lib/libssl/interop/util.h
23
int verify_callback(int, X509_STORE_CTX *);
regress/lib/libssl/ssl/ssltest.c
1373
verify_callback(int ok, X509_STORE_CTX *ctx)
regress/lib/libssl/ssl/ssltest.c
1408
app_verify_callback(X509_STORE_CTX *ctx, void *arg)
regress/lib/libssl/ssl/ssltest.c
182
static int verify_callback(int ok, X509_STORE_CTX *ctx);
regress/lib/libssl/ssl/ssltest.c
183
static int app_verify_callback(X509_STORE_CTX *ctx, void *arg);
sbin/iked/ca.c
1875
X509_STORE_CTX *csc = NULL;
sbin/isakmpd/x509.c
112
X509_STORE_CTX *csc = NULL;
sbin/isakmpd/x509.c
849
X509_STORE_CTX *csc;
usr.bin/openssl/apps.h
379
int verify_callback(int ok, X509_STORE_CTX *ctx);
usr.bin/openssl/crl.c
226
X509_STORE_CTX *ctx = NULL;
usr.bin/openssl/pkcs12.c
981
X509_STORE_CTX *store_ctx = NULL;
usr.bin/openssl/s_cb.c
135
verify_callback(int ok, X509_STORE_CTX * ctx)
usr.bin/openssl/s_server.c
2274
X509_STORE_CTX *inctx = NULL;
usr.bin/openssl/ts.c
112
static int verify_cb(int ok, X509_STORE_CTX *ctx);
usr.bin/openssl/ts.c
1229
verify_cb(int ok, X509_STORE_CTX *ctx)
usr.bin/openssl/verify.c
371
X509_STORE_CTX *csc = NULL;
usr.bin/openssl/verify.c
411
cb(int ok, X509_STORE_CTX *ctx)
usr.bin/openssl/verify.c
71
static int cb(int ok, X509_STORE_CTX *ctx);
usr.bin/openssl/x509.c
1385
X509_STORE_CTX *xsc = NULL;
usr.bin/openssl/x509.c
1467
callb(int ok, X509_STORE_CTX *ctx)
usr.bin/openssl/x509.c
82
static int callb(int ok, X509_STORE_CTX *ctx);
usr.sbin/nsd/xfrd-tcp.c
156
tls_verify_callback(int preverify_ok, X509_STORE_CTX *ctx)
usr.sbin/rpki-client/extern.h
792
int valid_x509(char *, X509_STORE_CTX *, X509 *, struct auth *,
usr.sbin/rpki-client/filemode.c
45
static X509_STORE_CTX *ctx;
usr.sbin/rpki-client/parser.c
1030
X509_STORE_CTX *ctx;
usr.sbin/rpki-client/parser.c
186
const struct entity *entp, X509_STORE_CTX *ctx)
usr.sbin/rpki-client/parser.c
227
const struct entity *entp, X509_STORE_CTX *ctx)
usr.sbin/rpki-client/parser.c
369
X509_STORE_CTX *ctx, BN_CTX *bn_ctx)
usr.sbin/rpki-client/parser.c
500
time_t *crlmtime, X509_STORE_CTX *ctx, BN_CTX *bn_ctx)
usr.sbin/rpki-client/parser.c
579
const struct entity *entp, X509_STORE_CTX *ctx)
usr.sbin/rpki-client/parser.c
742
const struct entity *entp, X509_STORE_CTX *ctx)
usr.sbin/rpki-client/parser.c
782
const struct entity *entp, X509_STORE_CTX *ctx)
usr.sbin/rpki-client/parser.c
845
parse_entity(struct entityq *q, struct ibufqueue *msgq, X509_STORE_CTX *ctx,
usr.sbin/rpki-client/validate.c
374
valid_x509(char *file, X509_STORE_CTX *store_ctx, X509 *x509, struct auth *a,
usr.sbin/smtpd/ca.c
135
X509_STORE_CTX *xsc = NULL;