OpenCoverage

x509_lcl.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lcl.h
Switch to Source codePreprocessed file
LineSourceCount
1struct 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-
22int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth);-
23-
24-
25struct x509_attributes_st {-
26 ASN1_OBJECT *object;-
27 struct stack_st_ASN1_TYPE *set;-
28};-
29-
30struct X509_extension_st {-
31 ASN1_OBJECT *object;-
32 ASN1_BOOLEAN critical;-
33 ASN1_OCTET_STRING value;-
34};-
35struct 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-
44struct 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-
65struct 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-
78struct 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-
112typedef struct lookup_dir_hashes_st BY_DIR_HASH;-
113typedef struct lookup_dir_entry_st BY_DIR_ENTRY;-
114struct 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: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
OPENSSL_sk_num((const OPENSSL_STACK *)sk);
never executed: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
} static inline BY_DIR_HASH *sk_BY_DIR_HASH_value(const struct stack_st_BY_DIR_HASH *sk, int idx) { return
never executed: return (BY_DIR_HASH *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
(BY_DIR_HASH *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
never executed: return (BY_DIR_HASH *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
} static inline struct stack_st_BY_DIR_HASH *sk_BY_DIR_HASH_new(sk_BY_DIR_HASH_compfunc compare) { return
executed 492 times by 1 test: return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
Executed by:
  • libcrypto.so.1.1
(struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
executed 492 times by 1 test: return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
Executed by:
  • libcrypto.so.1.1
} static inline struct stack_st_BY_DIR_HASH *sk_BY_DIR_HASH_new_null(void) { return
never executed: return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_null();
(struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_null();
never executed: return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_null();
} static inline struct stack_st_BY_DIR_HASH *sk_BY_DIR_HASH_new_reserve(sk_BY_DIR_HASH_compfunc compare, int n) { return
never executed: return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
(struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
never executed: return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
} static inline int sk_BY_DIR_HASH_reserve(struct stack_st_BY_DIR_HASH *sk, int n) { return
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
} static inline void sk_BY_DIR_HASH_free(struct stack_st_BY_DIR_HASH *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }
never executed: end of block
static inline void sk_BY_DIR_HASH_zero(struct stack_st_BY_DIR_HASH *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }
never executed: end of block
static inline BY_DIR_HASH *sk_BY_DIR_HASH_delete(struct stack_st_BY_DIR_HASH *sk, int i) { return
never executed: return (BY_DIR_HASH *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
(BY_DIR_HASH *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
never executed: return (BY_DIR_HASH *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
} static inline BY_DIR_HASH *sk_BY_DIR_HASH_delete_ptr(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr) { return
never executed: return (BY_DIR_HASH *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
(BY_DIR_HASH *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return (BY_DIR_HASH *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_BY_DIR_HASH_push(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr) { return
never executed: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_BY_DIR_HASH_unshift(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr) { return
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline BY_DIR_HASH *sk_BY_DIR_HASH_pop(struct stack_st_BY_DIR_HASH *sk) { return
never executed: return (BY_DIR_HASH *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
(BY_DIR_HASH *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
never executed: return (BY_DIR_HASH *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
} static inline BY_DIR_HASH *sk_BY_DIR_HASH_shift(struct stack_st_BY_DIR_HASH *sk) { return
never executed: return (BY_DIR_HASH *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
(BY_DIR_HASH *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
never executed: return (BY_DIR_HASH *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
} 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); }
executed 492 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
static inline int sk_BY_DIR_HASH_insert(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr, int idx) { return
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
} static inline BY_DIR_HASH *sk_BY_DIR_HASH_set(struct stack_st_BY_DIR_HASH *sk, int idx, BY_DIR_HASH *ptr) { return
never executed: return (BY_DIR_HASH *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
(BY_DIR_HASH *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
never executed: return (BY_DIR_HASH *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
} static inline int sk_BY_DIR_HASH_find(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr) { return
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_BY_DIR_HASH_find_ex(struct stack_st_BY_DIR_HASH *sk, BY_DIR_HASH *ptr) { return
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline void sk_BY_DIR_HASH_sort(struct stack_st_BY_DIR_HASH *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }
never executed: end of block
static inline int sk_BY_DIR_HASH_is_sorted(const struct stack_st_BY_DIR_HASH *sk) { return
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
} static inline struct stack_st_BY_DIR_HASH * sk_BY_DIR_HASH_dup(const struct stack_st_BY_DIR_HASH *sk) { return
never executed: return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
(struct stack_st_BY_DIR_HASH *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
never executed: return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
} 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) { return
never executed: return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
(struct stack_st_BY_DIR_HASH *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
never executed: return (struct stack_st_BY_DIR_HASH *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
} 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) { return
never executed: return (sk_BY_DIR_HASH_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
(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
115struct 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: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
OPENSSL_sk_num((const OPENSSL_STACK *)sk);
executed 1776 times by 1 test: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
} static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_value(const struct stack_st_BY_DIR_ENTRY *sk, int idx) { return
executed 396 times by 1 test: return (BY_DIR_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
(BY_DIR_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
executed 396 times by 1 test: return (BY_DIR_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
} static inline struct stack_st_BY_DIR_ENTRY *sk_BY_DIR_ENTRY_new(sk_BY_DIR_ENTRY_compfunc compare) { return
never executed: return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
(struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
never executed: return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
} static inline struct stack_st_BY_DIR_ENTRY *sk_BY_DIR_ENTRY_new_null(void) { return
executed 492 times by 1 test: return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
(struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_null();
executed 492 times by 1 test: return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
} static inline struct stack_st_BY_DIR_ENTRY *sk_BY_DIR_ENTRY_new_reserve(sk_BY_DIR_ENTRY_compfunc compare, int n) { return
never executed: return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
(struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
never executed: return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
} static inline int sk_BY_DIR_ENTRY_reserve(struct stack_st_BY_DIR_ENTRY *sk, int n) { return
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
} static inline void sk_BY_DIR_ENTRY_free(struct stack_st_BY_DIR_ENTRY *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }
never executed: end of block
static inline void sk_BY_DIR_ENTRY_zero(struct stack_st_BY_DIR_ENTRY *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }
never executed: end of block
static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_delete(struct stack_st_BY_DIR_ENTRY *sk, int i) { return
never executed: return (BY_DIR_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
(BY_DIR_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
never executed: return (BY_DIR_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
} static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_delete_ptr(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr) { return
never executed: return (BY_DIR_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
(BY_DIR_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return (BY_DIR_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_BY_DIR_ENTRY_push(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr) { return
executed 492 times by 1 test: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
executed 492 times by 1 test: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
} static inline int sk_BY_DIR_ENTRY_unshift(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr) { return
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_pop(struct stack_st_BY_DIR_ENTRY *sk) { return
never executed: return (BY_DIR_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
(BY_DIR_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
never executed: return (BY_DIR_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
} static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_shift(struct stack_st_BY_DIR_ENTRY *sk) { return
never executed: return (BY_DIR_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
(BY_DIR_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
never executed: return (BY_DIR_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
} 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); }
executed 492 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
static inline int sk_BY_DIR_ENTRY_insert(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr, int idx) { return
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
} static inline BY_DIR_ENTRY *sk_BY_DIR_ENTRY_set(struct stack_st_BY_DIR_ENTRY *sk, int idx, BY_DIR_ENTRY *ptr) { return
never executed: return (BY_DIR_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
(BY_DIR_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
never executed: return (BY_DIR_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
} static inline int sk_BY_DIR_ENTRY_find(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr) { return
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_BY_DIR_ENTRY_find_ex(struct stack_st_BY_DIR_ENTRY *sk, BY_DIR_ENTRY *ptr) { return
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline void sk_BY_DIR_ENTRY_sort(struct stack_st_BY_DIR_ENTRY *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }
never executed: end of block
static inline int sk_BY_DIR_ENTRY_is_sorted(const struct stack_st_BY_DIR_ENTRY *sk) { return
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
} static inline struct stack_st_BY_DIR_ENTRY * sk_BY_DIR_ENTRY_dup(const struct stack_st_BY_DIR_ENTRY *sk) { return
never executed: return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
(struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
never executed: return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
} 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) { return
never executed: return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
(struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
never executed: return (struct stack_st_BY_DIR_ENTRY *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
} 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) { return
never executed: return (sk_BY_DIR_ENTRY_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
(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
116typedef struct stack_st_X509_NAME_ENTRY STACK_OF_X509_NAME_ENTRY;-
117struct 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: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
OPENSSL_sk_num((const OPENSSL_STACK *)sk);
executed 203625 times by 1 test: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
} 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) { return
executed 79944 times by 1 test: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
(STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
executed 79944 times by 1 test: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
} 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) { return
never executed: return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
(struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
never executed: return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
} static inline struct stack_st_STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_new_null(void) { return
executed 45323 times by 1 test: return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
(struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_null();
executed 45323 times by 1 test: return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
} 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) { return
never executed: return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
(struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
never executed: return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
} static inline int sk_STACK_OF_X509_NAME_ENTRY_reserve(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk, int n) { return
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
} 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); }
never executed: end of block
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); }
never executed: end of block
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) { return
never executed: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
(STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
never executed: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
} 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) { return
never executed: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
(STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
} 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) { return
executed 116629 times by 1 test: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
executed 116629 times by 1 test: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
} 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) { return
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_pop(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk) { return
never executed: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
(STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
never executed: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
} static inline STACK_OF_X509_NAME_ENTRY *sk_STACK_OF_X509_NAME_ENTRY_shift(struct stack_st_STACK_OF_X509_NAME_ENTRY *sk) { return
never executed: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
(STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
never executed: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
} 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); }
executed 169004 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
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) { return
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
} 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) { return
never executed: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
(STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
never executed: return (STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
} 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) { return
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
} 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) { return
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
} 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); }
never executed: end of block
static inline int sk_STACK_OF_X509_NAME_ENTRY_is_sorted(const struct stack_st_STACK_OF_X509_NAME_ENTRY *sk) { return
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
} 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) { return
never executed: return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
(struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
never executed: return (struct stack_st_STACK_OF_X509_NAME_ENTRY *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
} 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) { return
never executed: 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);
(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: 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);
} 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) { return
never executed: return (sk_STACK_OF_X509_NAME_ENTRY_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
(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-
119void x509_set_signature_info(X509_SIG_INFO *siginf, const X509_ALGOR *alg,-
120 const ASN1_STRING *sig);-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2