Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lcl.h |
Switch to Source code | Preprocessed file |
Line | Source | Count |
---|---|---|
1 | struct X509_VERIFY_PARAM_st { | - |
2 | char *name; | - |
3 | time_t check_time; | - |
4 | uint32_t inh_flags; | - |
5 | unsigned long flags; | - |
6 | int purpose; | - |
7 | int trust; | - |
8 | int depth; | - |
9 | int auth_level; | - |
10 | struct stack_st_ASN1_OBJECT *policies; | - |
11 | - | |
12 | struct stack_st_OPENSSL_STRING *hosts; | - |
13 | unsigned int hostflags; | - |
14 | char *peername; | - |
15 | char *email; | - |
16 | size_t emaillen; | - |
17 | unsigned char *ip; | - |
18 | size_t iplen; | - |
19 | }; | - |
20 | - | |
21 | - | |
22 | int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth); | - |
23 | - | |
24 | - | |
25 | struct x509_attributes_st { | - |
26 | ASN1_OBJECT *object; | - |
27 | struct stack_st_ASN1_TYPE *set; | - |
28 | }; | - |
29 | - | |
30 | struct X509_extension_st { | - |
31 | ASN1_OBJECT *object; | - |
32 | ASN1_BOOLEAN critical; | - |
33 | ASN1_OCTET_STRING value; | - |
34 | }; | - |
35 | struct x509_crl_method_st { | - |
36 | int flags; | - |
37 | int (*crl_init) (X509_CRL *crl); | - |
38 | int (*crl_free) (X509_CRL *crl); | - |
39 | int (*crl_lookup) (X509_CRL *crl, X509_REVOKED **ret, | - |
40 | ASN1_INTEGER *ser, X509_NAME *issuer); | - |
41 | int (*crl_verify) (X509_CRL *crl, EVP_PKEY *pk); | - |
42 | }; | - |
43 | - | |
44 | struct x509_lookup_method_st { | - |
45 | char *name; | - |
46 | int (*new_item) (X509_LOOKUP *ctx); | - |
47 | void (*free) (X509_LOOKUP *ctx); | - |
48 | int (*init) (X509_LOOKUP *ctx); | - |
49 | int (*shutdown) (X509_LOOKUP *ctx); | - |
50 | int (*ctrl) (X509_LOOKUP *ctx, int cmd, const char *argc, long argl, | - |
51 | char **ret); | - |
52 | int (*get_by_subject) (X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | - |
53 | X509_NAME *name, X509_OBJECT *ret); | - |
54 | int (*get_by_issuer_serial) (X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | - |
55 | X509_NAME *name, ASN1_INTEGER *serial, | - |
56 | X509_OBJECT *ret); | - |
57 | int (*get_by_fingerprint) (X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | - |
58 | const unsigned char *bytes, int len, | - |
59 | X509_OBJECT *ret); | - |
60 | int (*get_by_alias) (X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | - |
61 | const char *str, int len, X509_OBJECT *ret); | - |
62 | }; | - |
63 | - | |
64 | - | |
65 | struct x509_lookup_st { | - |
66 | int init; | - |
67 | int skip; | - |
68 | X509_LOOKUP_METHOD *method; | - |
69 | void *method_data; | - |
70 | X509_STORE *store_ctx; | - |
71 | }; | - |
72 | - | |
73 | - | |
74 | - | |
75 | - | |
76 | - | |
77 | - | |
78 | struct x509_store_st { | - |
79 | - | |
80 | int cache; | - |
81 | struct stack_st_X509_OBJECT *objs; | - |
82 | - | |
83 | struct stack_st_X509_LOOKUP *get_cert_methods; | - |
84 | X509_VERIFY_PARAM *param; | - |
85 | - | |
86 | - | |
87 | int (*verify) (X509_STORE_CTX *ctx); | - |
88 | - | |
89 | int (*verify_cb) (int ok, X509_STORE_CTX *ctx); | - |
90 | - | |
91 | int (*get_issuer) (X509 **issuer, X509_STORE_CTX *ctx, X509 *x); | - |
92 | - | |
93 | int (*check_issued) (X509_STORE_CTX *ctx, X509 *x, X509 *issuer); | - |
94 | - | |
95 | int (*check_revocation) (X509_STORE_CTX *ctx); | - |
96 | - | |
97 | int (*get_crl) (X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x); | - |
98 | - | |
99 | int (*check_crl) (X509_STORE_CTX *ctx, X509_CRL *crl); | - |
100 | - | |
101 | int (*cert_crl) (X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x); | - |
102 | - | |
103 | int (*check_policy) (X509_STORE_CTX *ctx); | - |
104 | struct stack_st_X509 *(*lookup_certs) (X509_STORE_CTX *ctx, X509_NAME *nm); | - |
105 | struct stack_st_X509_CRL *(*lookup_crls) (X509_STORE_CTX *ctx, X509_NAME *nm); | - |
106 | int (*cleanup) (X509_STORE_CTX *ctx); | - |
107 | CRYPTO_EX_DATA ex_data; | - |
108 | CRYPTO_REF_COUNT references; | - |
109 | CRYPTO_RWLOCK *lock; | - |
110 | }; | - |
111 | - | |
112 | typedef struct lookup_dir_hashes_st BY_DIR_HASH; | - |
113 | typedef struct lookup_dir_entry_st BY_DIR_ENTRY; | - |
114 | struct stack_st_BY_DIR_HASH; typedef int (*sk_BY_DIR_HASH_compfunc)(const BY_DIR_HASH * const *a, const BY_DIR_HASH *const *b); typedef void (*sk_BY_DIR_HASH_freefunc)(BY_DIR_HASH *a); typedef BY_DIR_HASH * (*sk_BY_DIR_HASH_copyfunc)(const BY_DIR_HASH *a); static inline int sk_BY_DIR_HASH_num(const struct stack_st_BY_DIR_HASH *sk) { return never executed: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); never executed: } static inline BY_DIR_HASH *sk_BY_DIR_HASH_value(const struct stack_st_BY_DIR_HASH *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); never executed: (BY_DIR_HASH *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (BY_DIR_HASH *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); never executed: } static inline struct stack_st_BY_DIR_HASH *sk_BY_DIR_HASH_new(sk_BY_DIR_HASH_compfunc compare) { returnreturn (BY_DIR_HASH *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); executed 492 times by 1 test: (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); Executed by:
executed 492 times by 1 test: } static inline struct stack_st_BY_DIR_HASH *sk_BY_DIR_HASH_new_null(void) { returnreturn (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); Executed by:
never executed: (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_null();return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_null(); never executed: } static inline struct stack_st_BY_DIR_HASH *sk_BY_DIR_HASH_new_reserve(sk_BY_DIR_HASH_compfunc compare, int n) { returnreturn (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_null(); never executed: (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_BY_DIR_HASH_reserve(struct stack_st_BY_DIR_HASH *sk, int n) { returnreturn (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: } static inline void sk_BY_DIR_HASH_free(struct stack_st_BY_DIR_HASH *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_BY_DIR_HASH_zero(struct stack_st_BY_DIR_HASH *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline BY_DIR_HASH *sk_BY_DIR_HASH_delete(struct stack_st_BY_DIR_HASH *sk, int i) { returnend of block never executed: (BY_DIR_HASH *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (BY_DIR_HASH *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline BY_DIR_HASH *sk_BY_DIR_HASH_delete_ptr(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr) { returnreturn (BY_DIR_HASH *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (BY_DIR_HASH *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (BY_DIR_HASH *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_BY_DIR_HASH_push(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr) { returnreturn (BY_DIR_HASH *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_BY_DIR_HASH_unshift(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr) { returnreturn OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline BY_DIR_HASH *sk_BY_DIR_HASH_pop(struct stack_st_BY_DIR_HASH *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (BY_DIR_HASH *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (BY_DIR_HASH *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline BY_DIR_HASH *sk_BY_DIR_HASH_shift(struct stack_st_BY_DIR_HASH *sk) { returnreturn (BY_DIR_HASH *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (BY_DIR_HASH *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (BY_DIR_HASH *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_BY_DIR_HASH_pop_free(struct stack_st_BY_DIR_HASH *sk, sk_BY_DIR_HASH_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (BY_DIR_HASH *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 492 times by 1 test: static inline int sk_BY_DIR_HASH_insert(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr, int idx) { returnend of block Executed by:
never executed: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: } static inline BY_DIR_HASH *sk_BY_DIR_HASH_set(struct stack_st_BY_DIR_HASH *sk, int idx, BY_DIR_HASH *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (BY_DIR_HASH *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (BY_DIR_HASH *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_BY_DIR_HASH_find(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr) { returnreturn (BY_DIR_HASH *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_BY_DIR_HASH_find_ex(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr) { returnreturn OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline void sk_BY_DIR_HASH_sort(struct stack_st_BY_DIR_HASH *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: static inline int sk_BY_DIR_HASH_is_sorted(const struct stack_st_BY_DIR_HASH *sk) { returnend of block never executed: OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_BY_DIR_HASH * sk_BY_DIR_HASH_dup(const struct stack_st_BY_DIR_HASH *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_BY_DIR_HASH *sk_BY_DIR_HASH_deep_copy(const struct stack_st_BY_DIR_HASH *sk, sk_BY_DIR_HASH_copyfunc copyfunc, sk_BY_DIR_HASH_freefunc freefunc) { returnreturn (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_BY_DIR_HASH_compfunc sk_BY_DIR_HASH_set_cmp_func(struct stack_st_BY_DIR_HASH *sk, sk_BY_DIR_HASH_compfunc compare) { returnreturn (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_BY_DIR_HASH_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_BY_DIR_HASH_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_BY_DIR_HASH_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-492 |
115 | struct stack_st_BY_DIR_ENTRY; typedef int (*sk_BY_DIR_ENTRY_compfunc)(const BY_DIR_ENTRY * const *a, const BY_DIR_ENTRY *const *b); typedef void (*sk_BY_DIR_ENTRY_freefunc)(BY_DIR_ENTRY *a); typedef BY_DIR_ENTRY * (*sk_BY_DIR_ENTRY_copyfunc)(const BY_DIR_ENTRY *a); static inline int sk_BY_DIR_ENTRY_num(const struct stack_st_BY_DIR_ENTRY *sk) { return executed 1776 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 1776 times by 1 test: } static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_value(const struct stack_st_BY_DIR_ENTRY *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 396 times by 1 test: (BY_DIR_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (BY_DIR_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 396 times by 1 test: } static inline struct stack_st_BY_DIR_ENTRY *sk_BY_DIR_ENTRY_new(sk_BY_DIR_ENTRY_compfunc compare) { returnreturn (BY_DIR_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_BY_DIR_ENTRY *sk_BY_DIR_ENTRY_new_null(void) { returnreturn (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 492 times by 1 test: (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_null();return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_null(); Executed by:
executed 492 times by 1 test: } static inline struct stack_st_BY_DIR_ENTRY *sk_BY_DIR_ENTRY_new_reserve(sk_BY_DIR_ENTRY_compfunc compare, int n) { returnreturn (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_BY_DIR_ENTRY_reserve(struct stack_st_BY_DIR_ENTRY *sk, int n) { returnreturn (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: } static inline void sk_BY_DIR_ENTRY_free(struct stack_st_BY_DIR_ENTRY *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_BY_DIR_ENTRY_zero(struct stack_st_BY_DIR_ENTRY *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_delete(struct stack_st_BY_DIR_ENTRY *sk, int i) { returnend of block never executed: (BY_DIR_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (BY_DIR_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_delete_ptr(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr) { returnreturn (BY_DIR_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (BY_DIR_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (BY_DIR_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_BY_DIR_ENTRY_push(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr) { returnreturn (BY_DIR_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); executed 492 times by 1 test: OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
executed 492 times by 1 test: } static inline int sk_BY_DIR_ENTRY_unshift(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr) { returnreturn OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
never executed: OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_pop(struct stack_st_BY_DIR_ENTRY *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (BY_DIR_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (BY_DIR_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_shift(struct stack_st_BY_DIR_ENTRY *sk) { returnreturn (BY_DIR_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (BY_DIR_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (BY_DIR_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_BY_DIR_ENTRY_pop_free(struct stack_st_BY_DIR_ENTRY *sk, sk_BY_DIR_ENTRY_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (BY_DIR_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 492 times by 1 test: static inline int sk_BY_DIR_ENTRY_insert(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr, int idx) { returnend of block Executed by:
never executed: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: } static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_set(struct stack_st_BY_DIR_ENTRY *sk, int idx, BY_DIR_ENTRY *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (BY_DIR_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (BY_DIR_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_BY_DIR_ENTRY_find(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr) { returnreturn (BY_DIR_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_BY_DIR_ENTRY_find_ex(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr) { returnreturn OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline void sk_BY_DIR_ENTRY_sort(struct stack_st_BY_DIR_ENTRY *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: static inline int sk_BY_DIR_ENTRY_is_sorted(const struct stack_st_BY_DIR_ENTRY *sk) { returnend of block never executed: OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_BY_DIR_ENTRY * sk_BY_DIR_ENTRY_dup(const struct stack_st_BY_DIR_ENTRY *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_BY_DIR_ENTRY *sk_BY_DIR_ENTRY_deep_copy(const struct stack_st_BY_DIR_ENTRY *sk, sk_BY_DIR_ENTRY_copyfunc copyfunc, sk_BY_DIR_ENTRY_freefunc freefunc) { returnreturn (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_BY_DIR_ENTRY_compfunc sk_BY_DIR_ENTRY_set_cmp_func(struct stack_st_BY_DIR_ENTRY *sk, sk_BY_DIR_ENTRY_compfunc compare) { returnreturn (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_BY_DIR_ENTRY_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_BY_DIR_ENTRY_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_BY_DIR_ENTRY_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-1776 |
116 | typedef struct stack_st_X509_NAME_ENTRY STACK_OF_X509_NAME_ENTRY; | - |
117 | struct stack_st_STACK_OF_X509_NAME_ENTRY; typedef int (*sk_STACK_OF_X509_NAME_ENTRY_compfunc)(const STACK_OF_X509_NAME_ENTRY * const *a, const STACK_OF_X509_NAME_ENTRY *const *b); typedef void (*sk_STACK_OF_X509_NAME_ENTRY_freefunc)(STACK_OF_X509_NAME_ENTRY *a); typedef STACK_OF_X509_NAME_ENTRY * (*sk_STACK_OF_X509_NAME_ENTRY_copyfunc)(const STACK_OF_X509_NAME_ENTRY *a); static inline int sk_STACK_OF_X509_NAME_ENTRY_num(const struct stack_st_STACK_OF_X509_NAME_ENTRY *sk) { return executed 203625 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 203625 times by 1 test: } static inline STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_value(const struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 79944 times by 1 test: (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 79944 times by 1 test: } static inline struct stack_st_STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_new(sk_STACK_OF_X509_NAME_ENTRY_compfunc compare) { returnreturn (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_new_null(void) { returnreturn (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 45323 times by 1 test: (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_null();return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_null(); Executed by:
executed 45323 times by 1 test: } static inline struct stack_st_STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_new_reserve(sk_STACK_OF_X509_NAME_ENTRY_compfunc compare, int n) { returnreturn (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_STACK_OF_X509_NAME_ENTRY_reserve(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, int n) { returnreturn (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: } static inline void sk_STACK_OF_X509_NAME_ENTRY_free(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); never executed: static inline void sk_STACK_OF_X509_NAME_ENTRY_zero(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block never executed: static inline STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_delete(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, int i) { returnend of block never executed: (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_delete_ptr(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, STACK_OF_X509_NAME_ENTRY *ptr) { returnreturn (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_STACK_OF_X509_NAME_ENTRY_push(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, STACK_OF_X509_NAME_ENTRY *ptr) { returnreturn (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); executed 116629 times by 1 test: OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
executed 116629 times by 1 test: } static inline int sk_STACK_OF_X509_NAME_ENTRY_unshift(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, STACK_OF_X509_NAME_ENTRY *ptr) { returnreturn OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr); Executed by:
never executed: OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_pop(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); never executed: (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: } static inline STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_shift(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk) { returnreturn (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); never executed: (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_STACK_OF_X509_NAME_ENTRY_pop_free(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, sk_STACK_OF_X509_NAME_ENTRY_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); executed 169004 times by 1 test: static inline int sk_STACK_OF_X509_NAME_ENTRY_insert(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, STACK_OF_X509_NAME_ENTRY *ptr, int idx) { returnend of block Executed by:
never executed: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: } static inline STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_set(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, int idx, STACK_OF_X509_NAME_ENTRY *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); never executed: (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: } static inline int sk_STACK_OF_X509_NAME_ENTRY_find(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, STACK_OF_X509_NAME_ENTRY *ptr) { returnreturn (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); never executed: OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_STACK_OF_X509_NAME_ENTRY_find_ex(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, STACK_OF_X509_NAME_ENTRY *ptr) { returnreturn OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr); never executed: OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline void sk_STACK_OF_X509_NAME_ENTRY_sort(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: static inline int sk_STACK_OF_X509_NAME_ENTRY_is_sorted(const struct stack_st_STACK_OF_X509_NAME_ENTRY *sk) { returnend of block never executed: OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_STACK_OF_X509_NAME_ENTRY * sk_STACK_OF_X509_NAME_ENTRY_dup(const struct stack_st_STACK_OF_X509_NAME_ENTRY *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_deep_copy(const struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, sk_STACK_OF_X509_NAME_ENTRY_copyfunc copyfunc, sk_STACK_OF_X509_NAME_ENTRY_freefunc freefunc) { returnreturn (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_STACK_OF_X509_NAME_ENTRY_compfunc sk_STACK_OF_X509_NAME_ENTRY_set_cmp_func(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, sk_STACK_OF_X509_NAME_ENTRY_compfunc compare) { returnreturn (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_STACK_OF_X509_NAME_ENTRY_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_STACK_OF_X509_NAME_ENTRY_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_STACK_OF_X509_NAME_ENTRY_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-203625 |
118 | - | |
119 | void x509_set_signature_info(X509_SIG_INFO *siginf, const X509_ALGOR *alg, | - |
120 | const ASN1_STRING *sig); | - |
Switch to Source code | Preprocessed file |