Symbol: X509_PURPOSE
crypto/openssl/apps/lib/opt.c
726
X509_PURPOSE *xptmp;
crypto/openssl/apps/verify.c
118
X509_PURPOSE *ptmp = X509_PURPOSE_get0(i);
crypto/openssl/apps/x509.c
1258
static int purpose_print(BIO *bio, X509 *cert, X509_PURPOSE *pt)
crypto/openssl/apps/x509.c
39
static int purpose_print(BIO *bio, X509 *cert, X509_PURPOSE *pt);
crypto/openssl/crypto/crmf/crmf_lib.c
646
static int check_cmKGA(ossl_unused const X509_PURPOSE *purpose, const X509 *x, int ca)
crypto/openssl/crypto/x509/v3_purp.c
133
X509_PURPOSE *X509_PURPOSE_get0(int idx)
crypto/openssl/crypto/x509/v3_purp.c
145
X509_PURPOSE *xptmp;
crypto/openssl/crypto/x509/v3_purp.c
158
X509_PURPOSE tmp;
crypto/openssl/crypto/x509/v3_purp.c
177
int (*ck)(const X509_PURPOSE *, const X509 *, int),
crypto/openssl/crypto/x509/v3_purp.c
182
X509_PURPOSE *ptmp;
crypto/openssl/crypto/x509/v3_purp.c
20
static int check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
22
static int check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
24
static int check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
262
static void xptable_free(X509_PURPOSE *p)
crypto/openssl/crypto/x509/v3_purp.c
27
static int check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
281
int X509_PURPOSE_get_id(const X509_PURPOSE *xp)
crypto/openssl/crypto/x509/v3_purp.c
286
char *X509_PURPOSE_get0_name(const X509_PURPOSE *xp)
crypto/openssl/crypto/x509/v3_purp.c
29
static int check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
291
char *X509_PURPOSE_get0_sname(const X509_PURPOSE *xp)
crypto/openssl/crypto/x509/v3_purp.c
296
int X509_PURPOSE_get_trust(const X509_PURPOSE *xp)
crypto/openssl/crypto/x509/v3_purp.c
31
static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
33
static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
35
static int check_purpose_code_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
37
static int no_check_purpose(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
39
static int check_purpose_ocsp_helper(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
42
static int xp_cmp(const X509_PURPOSE *const *a, const X509_PURPOSE *const *b);
crypto/openssl/crypto/x509/v3_purp.c
43
static void xptable_free(X509_PURPOSE *p);
crypto/openssl/crypto/x509/v3_purp.c
46
static X509_PURPOSE xstandard[] = {
crypto/openssl/crypto/x509/v3_purp.c
75
static STACK_OF(X509_PURPOSE) *xptable = NULL;
crypto/openssl/crypto/x509/v3_purp.c
752
static int check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
77
static int xp_cmp(const X509_PURPOSE *const *a, const X509_PURPOSE *const *b)
crypto/openssl/crypto/x509/v3_purp.c
776
static int check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
792
static int check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
828
static int check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
838
static int check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
848
static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
863
static int check_purpose_ocsp_helper(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
876
static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
91
const X509_PURPOSE *pt;
crypto/openssl/crypto/x509/v3_purp.c
918
static int check_purpose_code_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
971
static int no_check_purpose(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/x509_vfy.c
2429
X509_PURPOSE *ptmp;
crypto/openssl/crypto/x509/x509_vfy.c
2623
X509_PURPOSE *xp = X509_PURPOSE_get0(idx);
crypto/openssl/include/openssl/x509v3.h
1033
int (*ck)(const X509_PURPOSE *, const X509 *, int),
crypto/openssl/include/openssl/x509v3.h
1037
X509_PURPOSE *X509_PURPOSE_get0(int idx);
crypto/openssl/include/openssl/x509v3.h
1038
int X509_PURPOSE_get_id(const X509_PURPOSE *);
crypto/openssl/include/openssl/x509v3.h
1039
char *X509_PURPOSE_get0_name(const X509_PURPOSE *xp);
crypto/openssl/include/openssl/x509v3.h
1040
char *X509_PURPOSE_get0_sname(const X509_PURPOSE *xp);
crypto/openssl/include/openssl/x509v3.h
1041
int X509_PURPOSE_get_trust(const X509_PURPOSE *xp);
crypto/openssl/include/openssl/x509v3.h
736
SKM_DEFINE_STACK_OF_INTERNAL(X509_PURPOSE, X509_PURPOSE, X509_PURPOSE)
crypto/openssl/include/openssl/x509v3.h
738
#define sk_X509_PURPOSE_value(sk, idx) ((X509_PURPOSE *)OPENSSL_sk_value(ossl_check_const_X509_PURPOSE_sk_type(sk), (idx)))
crypto/openssl/include/openssl/x509v3.h
739
#define sk_X509_PURPOSE_new(cmp) ((STACK_OF(X509_PURPOSE) *)OPENSSL_sk_new(ossl_check_X509_PURPOSE_compfunc_type(cmp)))
crypto/openssl/include/openssl/x509v3.h
740
#define sk_X509_PURPOSE_new_null() ((STACK_OF(X509_PURPOSE) *)OPENSSL_sk_new_null())
crypto/openssl/include/openssl/x509v3.h
741
#define sk_X509_PURPOSE_new_reserve(cmp, n) ((STACK_OF(X509_PURPOSE) *)OPENSSL_sk_new_reserve(ossl_check_X509_PURPOSE_compfunc_type(cmp), (n)))
crypto/openssl/include/openssl/x509v3.h
745
#define sk_X509_PURPOSE_delete(sk, i) ((X509_PURPOSE *)OPENSSL_sk_delete(ossl_check_X509_PURPOSE_sk_type(sk), (i)))
crypto/openssl/include/openssl/x509v3.h
746
#define sk_X509_PURPOSE_delete_ptr(sk, ptr) ((X509_PURPOSE *)OPENSSL_sk_delete_ptr(ossl_check_X509_PURPOSE_sk_type(sk), ossl_check_X509_PURPOSE_type(ptr)))
crypto/openssl/include/openssl/x509v3.h
749
#define sk_X509_PURPOSE_pop(sk) ((X509_PURPOSE *)OPENSSL_sk_pop(ossl_check_X509_PURPOSE_sk_type(sk)))
crypto/openssl/include/openssl/x509v3.h
750
#define sk_X509_PURPOSE_shift(sk) ((X509_PURPOSE *)OPENSSL_sk_shift(ossl_check_X509_PURPOSE_sk_type(sk)))
crypto/openssl/include/openssl/x509v3.h
753
#define sk_X509_PURPOSE_set(sk, idx, ptr) ((X509_PURPOSE *)OPENSSL_sk_set(ossl_check_X509_PURPOSE_sk_type(sk), (idx), ossl_check_X509_PURPOSE_type(ptr)))
crypto/openssl/include/openssl/x509v3.h
759
#define sk_X509_PURPOSE_dup(sk) ((STACK_OF(X509_PURPOSE) *)OPENSSL_sk_dup(ossl_check_const_X509_PURPOSE_sk_type(sk)))
crypto/openssl/include/openssl/x509v3.h
760
#define sk_X509_PURPOSE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_PURPOSE) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_PURPOSE_sk_type(sk), ossl_check_X509_PURPOSE_copyfunc_type(copyfunc), ossl_check_X509_PURPOSE_freefunc_type(freefunc)))
crypto/openssl/test/x509_internal_test.c
173
static int ck_purp(ossl_unused const X509_PURPOSE *purpose,
crypto/openssl/test/x509_internal_test.c
183
X509_PURPOSE *xp;