Symbol: X509_STORE_CTX
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1127
oerr_cert(krb5_context context, krb5_error_code code, X509_STORE_CTX *certctx,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
150
static int openssl_callback (int, X509_STORE_CTX *);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
151
static int openssl_callback_ignore_crls (int, X509_STORE_CTX *);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1759
X509_STORE_CTX *certctx;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1964
X509_STORE_CTX *cert_ctx;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3354
openssl_callback(int ok, X509_STORE_CTX * ctx)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3372
openssl_callback_ignore_crls(int ok, X509_STORE_CTX * ctx)
crypto/krb5/src/plugins/tls/k5tls/openssl.c
289
verify_callback(int preverify_ok, X509_STORE_CTX *store_ctx)
crypto/openssl/apps/cms.c
1415
static int cms_cb(int ok, X509_STORE_CTX *ctx)
crypto/openssl/apps/cms.c
25
static int cms_cb(int ok, X509_STORE_CTX *ctx);
crypto/openssl/apps/crl.c
105
X509_STORE_CTX *ctx = NULL;
crypto/openssl/apps/include/apps.h
255
void policies_print(X509_STORE_CTX *ctx);
crypto/openssl/apps/include/s_apps.h
28
int verify_callback(int ok, X509_STORE_CTX *ctx);
crypto/openssl/apps/lib/apps.c
2098
void policies_print(X509_STORE_CTX *ctx)
crypto/openssl/apps/lib/apps.c
2471
static STACK_OF(X509_CRL) *crls_http_cb(const X509_STORE_CTX *ctx,
crypto/openssl/apps/lib/s_cb.c
48
int verify_callback(int ok, X509_STORE_CTX *ctx)
crypto/openssl/apps/pkcs12.c
1153
X509_STORE_CTX *store_ctx = NULL;
crypto/openssl/apps/s_server.c
489
X509_STORE_CTX *inctx = NULL;
crypto/openssl/apps/smime.c
23
static int smime_cb(int ok, X509_STORE_CTX *ctx);
crypto/openssl/apps/smime.c
766
static int smime_cb(int ok, X509_STORE_CTX *ctx)
crypto/openssl/apps/ts.c
1058
static int verify_cb(int ok, X509_STORE_CTX *ctx)
crypto/openssl/apps/ts.c
75
static int verify_cb(int ok, X509_STORE_CTX *ctx);
crypto/openssl/apps/verify.c
21
static int cb(int ok, X509_STORE_CTX *ctx);
crypto/openssl/apps/verify.c
266
X509_STORE_CTX *csc;
crypto/openssl/apps/verify.c
342
static int cb(int ok, X509_STORE_CTX *ctx)
crypto/openssl/apps/x509.c
1232
static int callb(int ok, X509_STORE_CTX *ctx)
crypto/openssl/apps/x509.c
306
X509_STORE_CTX *xsc = X509_STORE_CTX_new();
crypto/openssl/apps/x509.c
36
static int callb(int ok, X509_STORE_CTX *ctx);
crypto/openssl/crypto/cmp/cmp_client.c
609
X509_STORE_CTX *csc = X509_STORE_CTX_new_ex(ctx->libctx, ctx->propq);
crypto/openssl/crypto/cmp/cmp_genm.c
180
static int selfsigned_verify_cb(int ok, X509_STORE_CTX *store_ctx)
crypto/openssl/crypto/cmp/cmp_genm.c
227
X509_STORE_CTX *csc = NULL;
crypto/openssl/crypto/cmp/cmp_vfy.c
112
X509_STORE_CTX *csc = NULL;
crypto/openssl/crypto/cmp/cmp_vfy.c
147
X509_STORE_CTX *csc;
crypto/openssl/crypto/cms/cms_smime.c
268
X509_STORE_CTX *ctx;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
34
X509_STORE_CTX *ctx = X509_STORE_CTX_new();
crypto/openssl/crypto/pkcs7/pk7_doit.c
1012
int PKCS7_dataVerify(X509_STORE *cert_store, X509_STORE_CTX *ctx, BIO *bio,
crypto/openssl/crypto/pkcs7/pk7_smime.c
220
X509_STORE_CTX *cert_ctx = NULL;
crypto/openssl/crypto/ts/ts_rsp_verify.c
174
X509_STORE_CTX *cert_ctx = NULL;
crypto/openssl/crypto/x509/t_x509.c
440
int X509_STORE_CTX_print_verify_cb(int ok, X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/v3_addr.c
1212
static int addr_validate_path_internal(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/v3_addr.c
1332
int X509v3_addr_validate_path(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/v3_asid.c
719
static int asid_validate_path_internal(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/v3_asid.c
844
int X509v3_asid_validate_path(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_local.h
123
int (*verify)(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_local.h
125
int (*verify_cb)(int ok, X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_local.h
127
int (*get_issuer)(X509 **issuer, X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/crypto/x509/x509_local.h
129
int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer);
crypto/openssl/crypto/x509/x509_local.h
131
int (*check_revocation)(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_local.h
133
int (*get_crl)(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x);
crypto/openssl/crypto/x509/x509_local.h
135
int (*check_crl)(X509_STORE_CTX *ctx, X509_CRL *crl);
crypto/openssl/crypto/x509/x509_local.h
137
int (*cert_crl)(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x);
crypto/openssl/crypto/x509/x509_local.h
139
int (*check_policy)(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_local.h
140
STACK_OF(X509) *(*lookup_certs)(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_local.h
143
STACK_OF(X509_CRL) *(*lookup_crls)(const X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_local.h
145
int (*cleanup)(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_local.h
160
int ossl_x509_store_ctx_get_by_subject(const X509_STORE_CTX *ctx, X509_LOOKUP_TYPE type,
crypto/openssl/crypto/x509/x509_local.h
42
int ossl_x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth);
crypto/openssl/crypto/x509/x509_lu.c
298
X509_OBJECT *X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_lu.c
320
int ossl_x509_store_ctx_get_by_subject(const X509_STORE_CTX *ctx, X509_LOOKUP_TYPE type,
crypto/openssl/crypto/x509/x509_lu.c
379
int X509_STORE_CTX_get_by_subject(const X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_lu.c
653
STACK_OF(X509) *X509_STORE_CTX_get1_certs(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_lu.c
703
STACK_OF(X509_CRL) *X509_STORE_CTX_get1_crls(const X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_lu.c
950
X509_STORE *X509_STORE_CTX_get0_store(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
1041
static int check_revocation(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
1065
static int check_cert(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
1149
static int check_crl_time(X509_STORE_CTX *ctx, X509_CRL *crl, int notify)
crypto/openssl/crypto/x509/x509_vfy.c
117
static int lookup_cert_match(X509 **result, X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
1200
static int get_crl_sk(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl,
crypto/openssl/crypto/x509/x509_vfy.c
1320
static void get_delta_sk(X509_STORE_CTX *ctx, X509_CRL **dcrl, int *pscore,
crypto/openssl/crypto/x509/x509_vfy.c
1356
static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer,
crypto/openssl/crypto/x509/x509_vfy.c
1415
static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl,
crypto/openssl/crypto/x509/x509_vfy.c
1473
static int check_crl_path(X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
1475
X509_STORE_CTX crl_ctx = { 0 };
crypto/openssl/crypto/x509/x509_vfy.c
1511
static int check_crl_chain(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_vfy.c
158
static int verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err)
crypto/openssl/crypto/x509/x509_vfy.c
1637
static int get_crl_delta(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_vfy.c
1679
static int check_crl(X509_STORE_CTX *ctx, X509_CRL *crl)
crypto/openssl/crypto/x509/x509_vfy.c
1746
static int cert_crl(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
1774
static int check_policy(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
181
static int verify_cb_crl(X509_STORE_CTX *ctx, int err)
crypto/openssl/crypto/x509/x509_vfy.c
1862
int ossl_x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth)
crypto/openssl/crypto/x509/x509_vfy.c
188
static int check_auth_level(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
1892
static int internal_verify(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
219
static int verify_rpk(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2302
int X509_STORE_CTX_set_ex_data(X509_STORE_CTX *ctx, int idx, void *data)
crypto/openssl/crypto/x509/x509_vfy.c
2307
void *X509_STORE_CTX_get_ex_data(const X509_STORE_CTX *ctx, int idx)
crypto/openssl/crypto/x509/x509_vfy.c
2312
int X509_STORE_CTX_get_error(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2317
void X509_STORE_CTX_set_error(X509_STORE_CTX *ctx, int err)
crypto/openssl/crypto/x509/x509_vfy.c
232
static int verify_chain(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2322
int X509_STORE_CTX_get_error_depth(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2327
void X509_STORE_CTX_set_error_depth(X509_STORE_CTX *ctx, int depth)
crypto/openssl/crypto/x509/x509_vfy.c
2332
X509 *X509_STORE_CTX_get_current_cert(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2337
void X509_STORE_CTX_set_current_cert(X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
2342
STACK_OF(X509) *X509_STORE_CTX_get0_chain(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2347
STACK_OF(X509) *X509_STORE_CTX_get1_chain(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2354
X509 *X509_STORE_CTX_get0_current_issuer(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2359
X509_CRL *X509_STORE_CTX_get0_current_crl(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2364
X509_STORE_CTX *X509_STORE_CTX_get0_parent_ctx(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2369
void X509_STORE_CTX_set_cert(X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
2374
void X509_STORE_CTX_set0_rpk(X509_STORE_CTX *ctx, EVP_PKEY *rpk)
crypto/openssl/crypto/x509/x509_vfy.c
2379
void X509_STORE_CTX_set0_crls(X509_STORE_CTX *ctx, STACK_OF(X509_CRL) *sk)
crypto/openssl/crypto/x509/x509_vfy.c
2384
int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose)
crypto/openssl/crypto/x509/x509_vfy.c
2394
int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust)
crypto/openssl/crypto/x509/x509_vfy.c
2413
int X509_STORE_CTX_purpose_inherit(X509_STORE_CTX *ctx, int def_purpose,
crypto/openssl/crypto/x509/x509_vfy.c
2464
X509_STORE_CTX *X509_STORE_CTX_new_ex(OSSL_LIB_CTX *libctx, const char *propq)
crypto/openssl/crypto/x509/x509_vfy.c
2466
X509_STORE_CTX *ctx = OPENSSL_zalloc(sizeof(*ctx));
crypto/openssl/crypto/x509/x509_vfy.c
2483
X509_STORE_CTX *X509_STORE_CTX_new(void)
crypto/openssl/crypto/x509/x509_vfy.c
2488
void X509_STORE_CTX_free(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2500
int X509_STORE_CTX_init_rpk(X509_STORE_CTX *ctx, X509_STORE *store, EVP_PKEY *rpk)
crypto/openssl/crypto/x509/x509_vfy.c
2508
int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509,
crypto/openssl/crypto/x509/x509_vfy.c
2647
void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
crypto/openssl/crypto/x509/x509_vfy.c
2654
void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2680
void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth)
crypto/openssl/crypto/x509/x509_vfy.c
2685
void X509_STORE_CTX_set_flags(X509_STORE_CTX *ctx, unsigned long flags)
crypto/openssl/crypto/x509/x509_vfy.c
2690
void X509_STORE_CTX_set_time(X509_STORE_CTX *ctx, unsigned long flags,
crypto/openssl/crypto/x509/x509_vfy.c
2696
void X509_STORE_CTX_set_current_reasons(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_vfy.c
2702
X509 *X509_STORE_CTX_get0_cert(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2707
EVP_PKEY *X509_STORE_CTX_get0_rpk(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
271
int X509_STORE_CTX_verify(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2712
STACK_OF(X509) *X509_STORE_CTX_get0_untrusted(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2717
void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
crypto/openssl/crypto/x509/x509_vfy.c
2722
void X509_STORE_CTX_set0_verified_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
crypto/openssl/crypto/x509/x509_vfy.c
2728
void X509_STORE_CTX_set_verify_cb(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_vfy.c
2734
X509_STORE_CTX_verify_cb X509_STORE_CTX_get_verify_cb(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2739
void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_vfy.c
2745
X509_STORE_CTX_verify_fn X509_STORE_CTX_get_verify(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2751
X509_STORE_CTX_get_get_issuer(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2757
X509_STORE_CTX_get_check_issued(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2763
X509_STORE_CTX_get_check_revocation(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2768
X509_STORE_CTX_get_crl_fn X509_STORE_CTX_get_get_crl(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2773
void X509_STORE_CTX_set_get_crl(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_vfy.c
2780
X509_STORE_CTX_get_check_crl(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2786
X509_STORE_CTX_get_cert_crl(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2792
X509_STORE_CTX_get_check_policy(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2798
X509_STORE_CTX_get_lookup_certs(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2804
X509_STORE_CTX_get_lookup_crls(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2809
X509_STORE_CTX_cleanup_fn X509_STORE_CTX_get_cleanup(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2814
X509_POLICY_TREE *X509_STORE_CTX_get0_policy_tree(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2819
int X509_STORE_CTX_get_explicit_policy(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2824
int X509_STORE_CTX_get_num_untrusted(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2829
int X509_STORE_CTX_set_default(X509_STORE_CTX *ctx, const char *name)
crypto/openssl/crypto/x509/x509_vfy.c
284
int X509_verify_cert(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2841
X509_VERIFY_PARAM *X509_STORE_CTX_get0_param(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2846
void X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, X509_VERIFY_PARAM *param)
crypto/openssl/crypto/x509/x509_vfy.c
2852
void X509_STORE_CTX_set0_dane(X509_STORE_CTX *ctx, SSL_DANE *dane)
crypto/openssl/crypto/x509/x509_vfy.c
2890
static int dane_match_cert(X509_STORE_CTX *ctx, X509 *cert, int depth)
crypto/openssl/crypto/x509/x509_vfy.c
297
static int x509_verify_rpk(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
3036
static int check_dane_issuer(X509_STORE_CTX *ctx, int depth)
crypto/openssl/crypto/x509/x509_vfy.c
3061
static int check_dane_pkeys(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
3099
static int dane_match_rpk(X509_STORE_CTX *ctx, EVP_PKEY *rpk)
crypto/openssl/crypto/x509/x509_vfy.c
3162
static int check_leaf_suiteb(X509_STORE_CTX *ctx, X509 *cert)
crypto/openssl/crypto/x509/x509_vfy.c
3171
static int dane_verify_rpk(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
3201
static int dane_verify(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
325
static int x509_verify_x509(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
3266
static int get1_trusted_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *cert)
crypto/openssl/crypto/x509/x509_vfy.c
3282
static int build_chain(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
3630
X509_STORE_CTX *ctx;
crypto/openssl/crypto/x509/x509_vfy.c
3678
static int check_key_level(X509_STORE_CTX *ctx, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509_vfy.c
3705
static int check_cert_key_level(X509_STORE_CTX *ctx, X509 *cert)
crypto/openssl/crypto/x509/x509_vfy.c
3740
static int check_sig_level(X509_STORE_CTX *ctx, X509 *cert)
crypto/openssl/crypto/x509/x509_vfy.c
391
static X509 *get0_best_issuer_sk(X509_STORE_CTX *ctx, int check_signing_allowed,
crypto/openssl/crypto/x509/x509_vfy.c
433
int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
44
static int x509_verify_x509(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
45
static int x509_verify_rpk(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
46
static int build_chain(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
47
static int verify_chain(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
471
static int check_issued(ossl_unused X509_STORE_CTX *ctx, X509 *x, X509 *issuer)
crypto/openssl/crypto/x509/x509_vfy.c
48
static int verify_rpk(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
488
static int get1_best_issuer_other_sk(X509 **issuer, X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
49
static int dane_verify(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
50
static int dane_verify_rpk(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
500
static STACK_OF(X509) *lookup_certs_sk(X509_STORE_CTX *ctx, const X509_NAME *nm)
crypto/openssl/crypto/x509/x509_vfy.c
51
static int null_callback(int ok, X509_STORE_CTX *e);
crypto/openssl/crypto/x509/x509_vfy.c
52
static int check_issued(X509_STORE_CTX *ctx, X509 *x, X509 *issuer);
crypto/openssl/crypto/x509/x509_vfy.c
526
static int check_purpose(X509_STORE_CTX *ctx, X509 *x, int purpose, int depth,
crypto/openssl/crypto/x509/x509_vfy.c
53
static int check_extensions(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
54
static int check_name_constraints(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
55
static int check_id(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
56
static int check_trust(X509_STORE_CTX *ctx, int num_untrusted);
crypto/openssl/crypto/x509/x509_vfy.c
57
static int check_revocation(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
577
static int check_extensions(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
58
static int check_cert(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
59
static int check_policy(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
60
static int check_dane_issuer(X509_STORE_CTX *ctx, int depth);
crypto/openssl/crypto/x509/x509_vfy.c
61
static int check_cert_key_level(X509_STORE_CTX *ctx, X509 *cert);
crypto/openssl/crypto/x509/x509_vfy.c
62
static int check_key_level(X509_STORE_CTX *ctx, EVP_PKEY *pkey);
crypto/openssl/crypto/x509/x509_vfy.c
63
static int check_sig_level(X509_STORE_CTX *ctx, X509 *cert);
crypto/openssl/crypto/x509/x509_vfy.c
66
static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer,
crypto/openssl/crypto/x509/x509_vfy.c
68
static int get_crl_delta(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_vfy.c
70
static void get_delta_sk(X509_STORE_CTX *ctx, X509_CRL **dcrl,
crypto/openssl/crypto/x509/x509_vfy.c
73
static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer,
crypto/openssl/crypto/x509/x509_vfy.c
77
static int check_crl_path(X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/crypto/x509/x509_vfy.c
776
static int check_name_constraints(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
78
static int check_crl_chain(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_vfy.c
82
static int internal_verify(X509_STORE_CTX *ctx);
crypto/openssl/crypto/x509/x509_vfy.c
84
static int null_callback(int ok, X509_STORE_CTX *e)
crypto/openssl/crypto/x509/x509_vfy.c
897
static int check_id_error(X509_STORE_CTX *ctx, int errcode)
crypto/openssl/crypto/x509/x509_vfy.c
920
static int check_id(X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
942
static int check_trust(X509_STORE_CTX *ctx, int num_untrusted)
crypto/openssl/fuzz/x509.c
29
static int cb(int ok, X509_STORE_CTX *ctx)
crypto/openssl/fuzz/x509.c
43
X509_STORE_CTX *ctx = NULL;
crypto/openssl/include/crypto/x509.h
229
int (*verify)(X509_STORE_CTX *ctx);
crypto/openssl/include/crypto/x509.h
231
int (*verify_cb)(int ok, X509_STORE_CTX *ctx);
crypto/openssl/include/crypto/x509.h
233
int (*get_issuer)(X509 **issuer, X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/include/crypto/x509.h
235
int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer);
crypto/openssl/include/crypto/x509.h
237
int (*check_revocation)(X509_STORE_CTX *ctx);
crypto/openssl/include/crypto/x509.h
239
int (*get_crl)(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x);
crypto/openssl/include/crypto/x509.h
241
int (*check_crl)(X509_STORE_CTX *ctx, X509_CRL *crl);
crypto/openssl/include/crypto/x509.h
243
int (*cert_crl)(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x);
crypto/openssl/include/crypto/x509.h
245
int (*check_policy)(X509_STORE_CTX *ctx);
crypto/openssl/include/crypto/x509.h
246
STACK_OF(X509) *(*lookup_certs)(X509_STORE_CTX *ctx,
crypto/openssl/include/crypto/x509.h
249
STACK_OF(X509_CRL) *(*lookup_crls)(const X509_STORE_CTX *ctx,
crypto/openssl/include/crypto/x509.h
251
int (*cleanup)(X509_STORE_CTX *ctx);
crypto/openssl/include/crypto/x509.h
276
X509_STORE_CTX *parent;
crypto/openssl/include/openssl/pkcs7.h
355
int PKCS7_dataVerify(X509_STORE *cert_store, X509_STORE_CTX *ctx,
crypto/openssl/include/openssl/ssl.h
1838
int (*cb)(X509_STORE_CTX *, void *),
crypto/openssl/include/openssl/ssl.h
345
typedef int (*SSL_verify_cb)(int preverify_ok, X509_STORE_CTX *x509_ctx);
crypto/openssl/include/openssl/x509_vfy.h
244
int X509_verify_cert(X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
245
int X509_STORE_CTX_verify(X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
252
typedef int (*X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *);
crypto/openssl/include/openssl/x509_vfy.h
253
int X509_STORE_CTX_print_verify_cb(int ok, X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
254
typedef int (*X509_STORE_CTX_verify_fn)(X509_STORE_CTX *);
crypto/openssl/include/openssl/x509_vfy.h
256
X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
257
typedef int (*X509_STORE_CTX_check_issued_fn)(X509_STORE_CTX *ctx,
crypto/openssl/include/openssl/x509_vfy.h
259
typedef int (*X509_STORE_CTX_check_revocation_fn)(X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
260
typedef int (*X509_STORE_CTX_get_crl_fn)(X509_STORE_CTX *ctx,
crypto/openssl/include/openssl/x509_vfy.h
262
typedef int (*X509_STORE_CTX_check_crl_fn)(X509_STORE_CTX *ctx, X509_CRL *crl);
crypto/openssl/include/openssl/x509_vfy.h
263
typedef int (*X509_STORE_CTX_cert_crl_fn)(X509_STORE_CTX *ctx,
crypto/openssl/include/openssl/x509_vfy.h
265
typedef int (*X509_STORE_CTX_check_policy_fn)(X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
267
*(*X509_STORE_CTX_lookup_certs_fn)(X509_STORE_CTX *ctx,
crypto/openssl/include/openssl/x509_vfy.h
270
*(*X509_STORE_CTX_lookup_crls_fn)(const X509_STORE_CTX *ctx,
crypto/openssl/include/openssl/x509_vfy.h
272
typedef int (*X509_STORE_CTX_cleanup_fn)(X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
274
void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth);
crypto/openssl/include/openssl/x509_vfy.h
509
STACK_OF(X509) *X509_STORE_CTX_get1_certs(X509_STORE_CTX *xs,
crypto/openssl/include/openssl/x509_vfy.h
511
STACK_OF(X509_CRL) *X509_STORE_CTX_get1_crls(const X509_STORE_CTX *st,
crypto/openssl/include/openssl/x509_vfy.h
522
void X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx,
crypto/openssl/include/openssl/x509_vfy.h
569
X509_STORE_CTX *X509_STORE_CTX_new_ex(OSSL_LIB_CTX *libctx, const char *propq);
crypto/openssl/include/openssl/x509_vfy.h
570
X509_STORE_CTX *X509_STORE_CTX_new(void);
crypto/openssl/include/openssl/x509_vfy.h
572
int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
574
void X509_STORE_CTX_free(X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
575
int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *trust_store,
crypto/openssl/include/openssl/x509_vfy.h
577
int X509_STORE_CTX_init_rpk(X509_STORE_CTX *ctx, X509_STORE *trust_store,
crypto/openssl/include/openssl/x509_vfy.h
579
void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
crypto/openssl/include/openssl/x509_vfy.h
580
void X509_STORE_CTX_cleanup(X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
582
X509_STORE *X509_STORE_CTX_get0_store(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
583
X509 *X509_STORE_CTX_get0_cert(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
584
EVP_PKEY *X509_STORE_CTX_get0_rpk(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
585
STACK_OF(X509) *X509_STORE_CTX_get0_untrusted(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
586
void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
crypto/openssl/include/openssl/x509_vfy.h
587
void X509_STORE_CTX_set_verify_cb(X509_STORE_CTX *ctx,
crypto/openssl/include/openssl/x509_vfy.h
589
X509_STORE_CTX_verify_cb X509_STORE_CTX_get_verify_cb(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
590
X509_STORE_CTX_verify_fn X509_STORE_CTX_get_verify(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
591
X509_STORE_CTX_get_issuer_fn X509_STORE_CTX_get_get_issuer(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
592
X509_STORE_CTX_check_issued_fn X509_STORE_CTX_get_check_issued(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
593
X509_STORE_CTX_check_revocation_fn X509_STORE_CTX_get_check_revocation(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
594
void X509_STORE_CTX_set_get_crl(X509_STORE_CTX *ctx,
crypto/openssl/include/openssl/x509_vfy.h
596
X509_STORE_CTX_get_crl_fn X509_STORE_CTX_get_get_crl(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
597
X509_STORE_CTX_check_crl_fn X509_STORE_CTX_get_check_crl(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
598
X509_STORE_CTX_cert_crl_fn X509_STORE_CTX_get_cert_crl(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
599
X509_STORE_CTX_check_policy_fn X509_STORE_CTX_get_check_policy(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
600
X509_STORE_CTX_lookup_certs_fn X509_STORE_CTX_get_lookup_certs(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
601
X509_STORE_CTX_lookup_crls_fn X509_STORE_CTX_get_lookup_crls(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
602
X509_STORE_CTX_cleanup_fn X509_STORE_CTX_get_cleanup(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
700
int X509_STORE_CTX_get_by_subject(const X509_STORE_CTX *vs,
crypto/openssl/include/openssl/x509_vfy.h
703
X509_OBJECT *X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *vs,
crypto/openssl/include/openssl/x509_vfy.h
760
int X509_STORE_CTX_set_ex_data(X509_STORE_CTX *ctx, int idx, void *data);
crypto/openssl/include/openssl/x509_vfy.h
761
void *X509_STORE_CTX_get_ex_data(const X509_STORE_CTX *ctx, int idx);
crypto/openssl/include/openssl/x509_vfy.h
762
int X509_STORE_CTX_get_error(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
763
void X509_STORE_CTX_set_error(X509_STORE_CTX *ctx, int s);
crypto/openssl/include/openssl/x509_vfy.h
764
int X509_STORE_CTX_get_error_depth(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
765
void X509_STORE_CTX_set_error_depth(X509_STORE_CTX *ctx, int depth);
crypto/openssl/include/openssl/x509_vfy.h
766
X509 *X509_STORE_CTX_get_current_cert(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
767
void X509_STORE_CTX_set_current_cert(X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
768
X509 *X509_STORE_CTX_get0_current_issuer(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
769
X509_CRL *X509_STORE_CTX_get0_current_crl(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
770
X509_STORE_CTX *X509_STORE_CTX_get0_parent_ctx(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
771
STACK_OF(X509) *X509_STORE_CTX_get0_chain(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
772
STACK_OF(X509) *X509_STORE_CTX_get1_chain(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
773
void X509_STORE_CTX_set_cert(X509_STORE_CTX *ctx, X509 *target);
crypto/openssl/include/openssl/x509_vfy.h
774
void X509_STORE_CTX_set0_rpk(X509_STORE_CTX *ctx, EVP_PKEY *target);
crypto/openssl/include/openssl/x509_vfy.h
775
void X509_STORE_CTX_set0_verified_chain(X509_STORE_CTX *c, STACK_OF(X509) *sk);
crypto/openssl/include/openssl/x509_vfy.h
776
void X509_STORE_CTX_set0_crls(X509_STORE_CTX *ctx, STACK_OF(X509_CRL) *sk);
crypto/openssl/include/openssl/x509_vfy.h
777
int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose);
crypto/openssl/include/openssl/x509_vfy.h
778
int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust);
crypto/openssl/include/openssl/x509_vfy.h
779
int X509_STORE_CTX_purpose_inherit(X509_STORE_CTX *ctx, int def_purpose,
crypto/openssl/include/openssl/x509_vfy.h
781
void X509_STORE_CTX_set_flags(X509_STORE_CTX *ctx, unsigned long flags);
crypto/openssl/include/openssl/x509_vfy.h
782
void X509_STORE_CTX_set_time(X509_STORE_CTX *ctx, unsigned long flags,
crypto/openssl/include/openssl/x509_vfy.h
784
void X509_STORE_CTX_set_current_reasons(X509_STORE_CTX *ctx,
crypto/openssl/include/openssl/x509_vfy.h
787
X509_POLICY_TREE *X509_STORE_CTX_get0_policy_tree(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
788
int X509_STORE_CTX_get_explicit_policy(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
789
int X509_STORE_CTX_get_num_untrusted(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
791
X509_VERIFY_PARAM *X509_STORE_CTX_get0_param(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
792
void X509_STORE_CTX_set0_param(X509_STORE_CTX *ctx, X509_VERIFY_PARAM *param);
crypto/openssl/include/openssl/x509_vfy.h
793
int X509_STORE_CTX_set_default(X509_STORE_CTX *ctx, const char *name);
crypto/openssl/include/openssl/x509_vfy.h
799
void X509_STORE_CTX_set0_dane(X509_STORE_CTX *ctx, SSL_DANE *dane);
crypto/openssl/include/openssl/x509v3.h
1339
int X509v3_asid_validate_path(X509_STORE_CTX *);
crypto/openssl/include/openssl/x509v3.h
1340
int X509v3_addr_validate_path(X509_STORE_CTX *);
crypto/openssl/ssl/ssl_cert.c
1071
X509_STORE_CTX *xs_ctx = NULL;
crypto/openssl/ssl/ssl_cert.c
432
X509_STORE_CTX *ctx = NULL;
crypto/openssl/ssl/ssl_lib.c
1843
int (*SSL_get_verify_callback(const SSL *s))(int, X509_STORE_CTX *)
crypto/openssl/ssl/ssl_lib.c
1863
int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))(int, X509_STORE_CTX *)
crypto/openssl/ssl/ssl_lib.c
1869
int (*callback)(int ok, X509_STORE_CTX *ctx))
crypto/openssl/ssl/ssl_lib.c
4524
int (*cb)(X509_STORE_CTX *, void *),
crypto/openssl/ssl/ssl_lib.c
4532
int (*cb)(int, X509_STORE_CTX *))
crypto/openssl/ssl/ssl_local.h
1565
int (*verify_callback)(int ok, X509_STORE_CTX *ctx);
crypto/openssl/ssl/ssl_local.h
863
int (*app_verify_callback)(X509_STORE_CTX *, void *);
crypto/openssl/ssl/ssl_local.h
940
int (*default_verify_callback)(int ok, X509_STORE_CTX *ctx);
crypto/openssl/ssl/statem/statem_lib.c
1050
X509_STORE_CTX *xs_ctx = X509_STORE_CTX_new_ex(sctx->libctx,
crypto/openssl/test/cert_comp_test.c
77
static int verify_cb(int preverify_ok, X509_STORE_CTX *x509_ctx)
crypto/openssl/test/crltest.c
341
X509_STORE_CTX *ctx = X509_STORE_CTX_new();
crypto/openssl/test/crltest.c
562
static int get_crl_fn(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x)
crypto/openssl/test/crltest.c
570
X509_STORE_CTX *ctx = X509_STORE_CTX_new();
crypto/openssl/test/danetest.c
39
static void store_ctx_dane_init(X509_STORE_CTX *, SSL *);
crypto/openssl/test/danetest.c
428
static void store_ctx_dane_init(X509_STORE_CTX *store_ctx, SSL *ssl)
crypto/openssl/test/danetest.c
57
X509_STORE_CTX *store_ctx = NULL;
crypto/openssl/test/helpers/handshake.c
295
static int verify_reject_cb(X509_STORE_CTX *ctx, void *arg)
crypto/openssl/test/helpers/handshake.c
302
static int verify_retry_cb(X509_STORE_CTX *ctx, void *arg)
crypto/openssl/test/helpers/handshake.c
318
static int verify_accept_cb(X509_STORE_CTX *ctx, void *arg)
crypto/openssl/test/quicapitest.c
1151
static int non_io_retry_cert_verify_cb(X509_STORE_CTX *ctx, void *arg)
crypto/openssl/test/quicapitest.c
2834
static int quic_verify_cb(int ok, X509_STORE_CTX *ctx)
crypto/openssl/test/rpktest.c
41
static int rpk_verify_client_cb(int ok, X509_STORE_CTX *ctx)
crypto/openssl/test/rpktest.c
53
static int rpk_verify_server_cb(int ok, X509_STORE_CTX *ctx)
crypto/openssl/test/ssl_old_test.c
2867
static int verify_callback(int ok, X509_STORE_CTX *ctx)
crypto/openssl/test/ssl_old_test.c
2902
static int app_verify_callback(X509_STORE_CTX *ctx, void *arg)
crypto/openssl/test/ssl_old_test.c
86
static int verify_callback(int ok, X509_STORE_CTX *ctx);
crypto/openssl/test/ssl_old_test.c
87
static int app_verify_callback(X509_STORE_CTX *ctx, void *arg);
crypto/openssl/test/sslapitest.c
555
static int verify_retry_cb(X509_STORE_CTX *ctx, void *arg)
crypto/openssl/test/sslapitest.c
6186
static int verify_cb(int preverify_ok, X509_STORE_CTX *x509_ctx)
crypto/openssl/test/threadstest.c
1306
X509_STORE_CTX *ctx;
crypto/openssl/test/verify_extra_test.c
185
X509_STORE_CTX *ctx = X509_STORE_CTX_new();
crypto/openssl/test/verify_extra_test.c
232
X509_STORE_CTX *ctx = X509_STORE_CTX_new();
crypto/openssl/test/verify_extra_test.c
67
X509_STORE_CTX *sctx = NULL;
lib/libfetch/common.c
1150
fetch_ssl_cb_verify_crt(int verified, X509_STORE_CTX *ctx)
lib/libfetch/common.h
119
int fetch_ssl_cb_verify_crt(int, X509_STORE_CTX*);
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
592
__unused X509_STORE_CTX *x509_ctx)