OpenCoverage

eng_int.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_int.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2extern CRYPTO_RWLOCK *global_engine_lock;-
3typedef void (ENGINE_CLEANUP_CB) (void);-
4typedef struct st_engine_cleanup_item {-
5 ENGINE_CLEANUP_CB *cb;-
6} ENGINE_CLEANUP_ITEM;-
7struct stack_st_ENGINE_CLEANUP_ITEM; typedef int (*sk_ENGINE_CLEANUP_ITEM_compfunc)(const ENGINE_CLEANUP_ITEM * const *a, const ENGINE_CLEANUP_ITEM *const *b); typedef void (*sk_ENGINE_CLEANUP_ITEM_freefunc)(ENGINE_CLEANUP_ITEM *a); typedef ENGINE_CLEANUP_ITEM * (*sk_ENGINE_CLEANUP_ITEM_copyfunc)(const ENGINE_CLEANUP_ITEM *a); static inline int sk_ENGINE_CLEANUP_ITEM_num(const struct stack_st_ENGINE_CLEANUP_ITEM *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 ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_value(const struct stack_st_ENGINE_CLEANUP_ITEM *sk, int idx) { return
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
(ENGINE_CLEANUP_ITEM *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
} static inline struct stack_st_ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_new(sk_ENGINE_CLEANUP_ITEM_compfunc compare) { return
never executed: return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
(struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
never executed: return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
} static inline struct stack_st_ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_new_null(void) { return
executed 1960 times by 1 test: return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
(struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new_null();
executed 1960 times by 1 test: return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
} static inline struct stack_st_ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_new_reserve(sk_ENGINE_CLEANUP_ITEM_compfunc compare, int n) { return
never executed: return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
(struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
never executed: return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
} static inline int sk_ENGINE_CLEANUP_ITEM_reserve(struct stack_st_ENGINE_CLEANUP_ITEM *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_ENGINE_CLEANUP_ITEM_free(struct stack_st_ENGINE_CLEANUP_ITEM *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }
never executed: end of block
static inline void sk_ENGINE_CLEANUP_ITEM_zero(struct stack_st_ENGINE_CLEANUP_ITEM *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }
never executed: end of block
static inline ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_delete(struct stack_st_ENGINE_CLEANUP_ITEM *sk, int i) { return
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
(ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
} static inline ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_delete_ptr(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *ptr) { return
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
(ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_ENGINE_CLEANUP_ITEM_push(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *ptr) { return
executed 1963 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 1963 times by 1 test: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
} static inline int sk_ENGINE_CLEANUP_ITEM_unshift(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *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 ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_pop(struct stack_st_ENGINE_CLEANUP_ITEM *sk) { return
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
(ENGINE_CLEANUP_ITEM *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
} static inline ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_shift(struct stack_st_ENGINE_CLEANUP_ITEM *sk) { return
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
(ENGINE_CLEANUP_ITEM *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
} static inline void sk_ENGINE_CLEANUP_ITEM_pop_free(struct stack_st_ENGINE_CLEANUP_ITEM *sk, sk_ENGINE_CLEANUP_ITEM_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }
executed 1960 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
static inline int sk_ENGINE_CLEANUP_ITEM_insert(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *ptr, int idx) { return
executed 1101 times by 1 test: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
Executed by:
  • libcrypto.so.1.1
OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
executed 1101 times by 1 test: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
Executed by:
  • libcrypto.so.1.1
} static inline ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_set(struct stack_st_ENGINE_CLEANUP_ITEM *sk, int idx, ENGINE_CLEANUP_ITEM *ptr) { return
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
(ENGINE_CLEANUP_ITEM *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
never executed: return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
} static inline int sk_ENGINE_CLEANUP_ITEM_find(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *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_ENGINE_CLEANUP_ITEM_find_ex(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *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_ENGINE_CLEANUP_ITEM_sort(struct stack_st_ENGINE_CLEANUP_ITEM *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }
never executed: end of block
static inline int sk_ENGINE_CLEANUP_ITEM_is_sorted(const struct stack_st_ENGINE_CLEANUP_ITEM *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_ENGINE_CLEANUP_ITEM * sk_ENGINE_CLEANUP_ITEM_dup(const struct stack_st_ENGINE_CLEANUP_ITEM *sk) { return
never executed: return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
(struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
never executed: return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
} static inline struct stack_st_ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_deep_copy(const struct stack_st_ENGINE_CLEANUP_ITEM *sk, sk_ENGINE_CLEANUP_ITEM_copyfunc copyfunc, sk_ENGINE_CLEANUP_ITEM_freefunc freefunc) { return
never executed: return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
(struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
never executed: return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
} static inline sk_ENGINE_CLEANUP_ITEM_compfunc sk_ENGINE_CLEANUP_ITEM_set_cmp_func(struct stack_st_ENGINE_CLEANUP_ITEM *sk, sk_ENGINE_CLEANUP_ITEM_compfunc compare) { return
never executed: return (sk_ENGINE_CLEANUP_ITEM_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
(sk_ENGINE_CLEANUP_ITEM_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
never executed: return (sk_ENGINE_CLEANUP_ITEM_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
}
0-1963
8void engine_cleanup_add_first(ENGINE_CLEANUP_CB *cb);-
9void engine_cleanup_add_last(ENGINE_CLEANUP_CB *cb);-
10-
11-
12struct stack_st_ENGINE; typedef int (*sk_ENGINE_compfunc)(const ENGINE * const *a, const ENGINE *const *b); typedef void (*sk_ENGINE_freefunc)(ENGINE *a); typedef ENGINE * (*sk_ENGINE_copyfunc)(const ENGINE *a); static inline int sk_ENGINE_num(const struct stack_st_ENGINE *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 ENGINE *sk_ENGINE_value(const struct stack_st_ENGINE *sk, int idx) { return
never executed: return (ENGINE *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
(ENGINE *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
never executed: return (ENGINE *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
} static inline struct stack_st_ENGINE *sk_ENGINE_new(sk_ENGINE_compfunc compare) { return
never executed: return (struct stack_st_ENGINE *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
(struct stack_st_ENGINE *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
never executed: return (struct stack_st_ENGINE *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
} static inline struct stack_st_ENGINE *sk_ENGINE_new_null(void) { return
executed 2936 times by 1 test: return (struct stack_st_ENGINE *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
(struct stack_st_ENGINE *)OPENSSL_sk_new_null();
executed 2936 times by 1 test: return (struct stack_st_ENGINE *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
} static inline struct stack_st_ENGINE *sk_ENGINE_new_reserve(sk_ENGINE_compfunc compare, int n) { return
never executed: return (struct stack_st_ENGINE *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
(struct stack_st_ENGINE *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
never executed: return (struct stack_st_ENGINE *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
} static inline int sk_ENGINE_reserve(struct stack_st_ENGINE *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_ENGINE_free(struct stack_st_ENGINE *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }
executed 2936 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
static inline void sk_ENGINE_zero(struct stack_st_ENGINE *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }
never executed: end of block
static inline ENGINE *sk_ENGINE_delete(struct stack_st_ENGINE *sk, int i) { return
never executed: return (ENGINE *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
(ENGINE *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
never executed: return (ENGINE *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
} static inline ENGINE *sk_ENGINE_delete_ptr(struct stack_st_ENGINE *sk, ENGINE *ptr) { return
executed 2936 times by 1 test: return (ENGINE *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
(ENGINE *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
executed 2936 times by 1 test: return (ENGINE *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
} static inline int sk_ENGINE_push(struct stack_st_ENGINE *sk, ENGINE *ptr) { return
executed 2936 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 2936 times by 1 test: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
} static inline int sk_ENGINE_unshift(struct stack_st_ENGINE *sk, ENGINE *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 ENGINE *sk_ENGINE_pop(struct stack_st_ENGINE *sk) { return
never executed: return (ENGINE *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
(ENGINE *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
never executed: return (ENGINE *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
} static inline ENGINE *sk_ENGINE_shift(struct stack_st_ENGINE *sk) { return
never executed: return (ENGINE *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
(ENGINE *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
never executed: return (ENGINE *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
} static inline void sk_ENGINE_pop_free(struct stack_st_ENGINE *sk, sk_ENGINE_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }
never executed: end of block
static inline int sk_ENGINE_insert(struct stack_st_ENGINE *sk, ENGINE *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 ENGINE *sk_ENGINE_set(struct stack_st_ENGINE *sk, int idx, ENGINE *ptr) { return
never executed: return (ENGINE *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
(ENGINE *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
never executed: return (ENGINE *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
} static inline int sk_ENGINE_find(struct stack_st_ENGINE *sk, ENGINE *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_ENGINE_find_ex(struct stack_st_ENGINE *sk, ENGINE *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_ENGINE_sort(struct stack_st_ENGINE *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }
never executed: end of block
static inline int sk_ENGINE_is_sorted(const struct stack_st_ENGINE *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_ENGINE * sk_ENGINE_dup(const struct stack_st_ENGINE *sk) { return
never executed: return (struct stack_st_ENGINE *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
(struct stack_st_ENGINE *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
never executed: return (struct stack_st_ENGINE *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
} static inline struct stack_st_ENGINE *sk_ENGINE_deep_copy(const struct stack_st_ENGINE *sk, sk_ENGINE_copyfunc copyfunc, sk_ENGINE_freefunc freefunc) { return
never executed: return (struct stack_st_ENGINE *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
(struct stack_st_ENGINE *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
never executed: return (struct stack_st_ENGINE *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
} static inline sk_ENGINE_compfunc sk_ENGINE_set_cmp_func(struct stack_st_ENGINE *sk, sk_ENGINE_compfunc compare) { return
never executed: return (sk_ENGINE_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
(sk_ENGINE_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
never executed: return (sk_ENGINE_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
}
0-2936
13typedef struct st_engine_table ENGINE_TABLE;-
14int engine_table_register(ENGINE_TABLE **table, ENGINE_CLEANUP_CB *cleanup,-
15 ENGINE *e, const int *nids, int num_nids,-
16 int setdefault);-
17void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e);-
18void engine_table_cleanup(ENGINE_TABLE **table);-
19-
20ENGINE *engine_table_select(ENGINE_TABLE **table, int nid);-
21-
22-
23-
24-
25-
26typedef void (engine_table_doall_cb) (int nid, struct stack_st_ENGINE *sk,-
27 ENGINE *def, void *arg);-
28void engine_table_doall(ENGINE_TABLE *table, engine_table_doall_cb *cb,-
29 void *arg);-
30-
31-
32-
33-
34-
35-
36int engine_unlocked_init(ENGINE *e);-
37int engine_unlocked_finish(ENGINE *e, int unlock_for_handlers);-
38int engine_free_util(ENGINE *e, int not_locked);-
39-
40-
41-
42-
43-
44-
45void engine_set_all_null(ENGINE *e);-
46void engine_pkey_meths_free(ENGINE *e);-
47void engine_pkey_asn1_meths_free(ENGINE *e);-
48-
49-
50extern CRYPTO_ONCE engine_lock_init;-
51extern int do_engine_lock_init_ossl_ret_; void do_engine_lock_init_ossl_(void);-
52-
53-
54-
55-
56-
57struct engine_st {-
58 const char *id;-
59 const char *name;-
60 const RSA_METHOD *rsa_meth;-
61 const DSA_METHOD *dsa_meth;-
62 const DH_METHOD *dh_meth;-
63 const EC_KEY_METHOD *ec_meth;-
64 const RAND_METHOD *rand_meth;-
65-
66 ENGINE_CIPHERS_PTR ciphers;-
67-
68 ENGINE_DIGESTS_PTR digests;-
69-
70 ENGINE_PKEY_METHS_PTR pkey_meths;-
71-
72 ENGINE_PKEY_ASN1_METHS_PTR pkey_asn1_meths;-
73 ENGINE_GEN_INT_FUNC_PTR destroy;-
74 ENGINE_GEN_INT_FUNC_PTR init;-
75 ENGINE_GEN_INT_FUNC_PTR finish;-
76 ENGINE_CTRL_FUNC_PTR ctrl;-
77 ENGINE_LOAD_KEY_PTR load_privkey;-
78 ENGINE_LOAD_KEY_PTR load_pubkey;-
79 ENGINE_SSL_CLIENT_CERT_PTR load_ssl_client_cert;-
80 const ENGINE_CMD_DEFN *cmd_defns;-
81 int flags;-
82-
83 CRYPTO_REF_COUNT struct_ref;-
84-
85-
86-
87-
88-
89-
90-
91 int funct_ref;-
92-
93 CRYPTO_EX_DATA ex_data;-
94-
95 struct engine_st *prev;-
96 struct engine_st *next;-
97};-
98-
99typedef struct st_engine_pile ENGINE_PILE;-
100-
101struct lhash_st_ENGINE_PILE { union lh_ENGINE_PILE_dummy { void* d1; unsigned long d2; int d3; } dummy; }; static inline struct lhash_st_ENGINE_PILE * lh_ENGINE_PILE_new(unsigned long (*hfn)(const ENGINE_PILE *), int (*cfn)(const ENGINE_PILE *, const ENGINE_PILE *)) { return
executed 1101 times by 1 test: return (struct lhash_st_ENGINE_PILE *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);
Executed by:
  • libcrypto.so.1.1
(struct lhash_st_ENGINE_PILE *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);
executed 1101 times by 1 test: return (struct lhash_st_ENGINE_PILE *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);
Executed by:
  • libcrypto.so.1.1
} static inline void lh_ENGINE_PILE_free(struct lhash_st_ENGINE_PILE *lh) { OPENSSL_LH_free((OPENSSL_LHASH *)lh); }
executed 1101 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
static inline ENGINE_PILE *lh_ENGINE_PILE_insert(struct lhash_st_ENGINE_PILE *lh, ENGINE_PILE *d) { return
executed 2936 times by 1 test: return (ENGINE_PILE *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);
Executed by:
  • libcrypto.so.1.1
(ENGINE_PILE *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);
executed 2936 times by 1 test: return (ENGINE_PILE *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);
Executed by:
  • libcrypto.so.1.1
} static inline ENGINE_PILE *lh_ENGINE_PILE_delete(struct lhash_st_ENGINE_PILE *lh, const ENGINE_PILE *d) { return
never executed: return (ENGINE_PILE *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);
(ENGINE_PILE *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);
never executed: return (ENGINE_PILE *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);
} static inline ENGINE_PILE *lh_ENGINE_PILE_retrieve(struct lhash_st_ENGINE_PILE *lh, const ENGINE_PILE *d) { return
executed 17921 times by 1 test: return (ENGINE_PILE *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);
Executed by:
  • libcrypto.so.1.1
(ENGINE_PILE *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);
executed 17921 times by 1 test: return (ENGINE_PILE *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);
Executed by:
  • libcrypto.so.1.1
} static inline int lh_ENGINE_PILE_error(struct lhash_st_ENGINE_PILE *lh) { return
never executed: return OPENSSL_LH_error((OPENSSL_LHASH *)lh);
OPENSSL_LH_error((OPENSSL_LHASH *)lh);
never executed: return OPENSSL_LH_error((OPENSSL_LHASH *)lh);
} static inline unsigned long lh_ENGINE_PILE_num_items(struct lhash_st_ENGINE_PILE *lh) { return
never executed: return OPENSSL_LH_num_items((OPENSSL_LHASH *)lh);
OPENSSL_LH_num_items((OPENSSL_LHASH *)lh);
never executed: return OPENSSL_LH_num_items((OPENSSL_LHASH *)lh);
} static inline void lh_ENGINE_PILE_node_stats_bio(const struct lhash_st_ENGINE_PILE *lh, BIO *out) { OPENSSL_LH_node_stats_bio((const OPENSSL_LHASH *)lh, out); }
never executed: end of block
static inline void lh_ENGINE_PILE_node_usage_stats_bio(const struct lhash_st_ENGINE_PILE *lh, BIO *out) { OPENSSL_LH_node_usage_stats_bio((const OPENSSL_LHASH *)lh, out); }
never executed: end of block
static inline void lh_ENGINE_PILE_stats_bio(const struct lhash_st_ENGINE_PILE *lh, BIO *out) { OPENSSL_LH_stats_bio((const OPENSSL_LHASH *)lh, out); }
never executed: end of block
static inline unsigned long lh_ENGINE_PILE_get_down_load(struct lhash_st_ENGINE_PILE *lh) { return
never executed: return OPENSSL_LH_get_down_load((OPENSSL_LHASH *)lh);
OPENSSL_LH_get_down_load((OPENSSL_LHASH *)lh);
never executed: return OPENSSL_LH_get_down_load((OPENSSL_LHASH *)lh);
} static inline void lh_ENGINE_PILE_set_down_load(struct lhash_st_ENGINE_PILE *lh, unsigned long dl) { OPENSSL_LH_set_down_load((OPENSSL_LHASH *)lh, dl); }
never executed: end of block
static inline void lh_ENGINE_PILE_doall(struct lhash_st_ENGINE_PILE *lh, void (*doall)(ENGINE_PILE *)) { OPENSSL_LH_doall((OPENSSL_LHASH *)lh, (OPENSSL_LH_DOALL_FUNC)doall); }
executed 1101 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
struct lhash_st_ENGINE_PILE;
0-17921
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2