| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_int.h |
| Switch to Source code | Preprocessed file |
| Line | Source | Count |
|---|---|---|
| 1 | - | |
| 2 | extern CRYPTO_RWLOCK *global_engine_lock; | - |
| 3 | typedef void (ENGINE_CLEANUP_CB) (void); | - |
| 4 | typedef struct st_engine_cleanup_item { | - |
| 5 | ENGINE_CLEANUP_CB *cb; | - |
| 6 | } ENGINE_CLEANUP_ITEM; | - |
| 7 | struct 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: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk);never executed: } static inline ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_value(const struct stack_st_ENGINE_CLEANUP_ITEM *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk);never executed: (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);never executed: } static inline struct stack_st_ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_new(sk_ENGINE_CLEANUP_ITEM_compfunc compare) { returnreturn (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);never executed: (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);never executed: } static inline struct stack_st_ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_new_null(void) { returnreturn (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);executed 1960 times by 1 test: (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new_null();return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new_null();Executed by:
executed 1960 times by 1 test: } static inline struct stack_st_ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_new_reserve(sk_ENGINE_CLEANUP_ITEM_compfunc compare, int n) { returnreturn (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new_null();Executed by:
never executed: (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);never executed: } static inline int sk_ENGINE_CLEANUP_ITEM_reserve(struct stack_st_ENGINE_CLEANUP_ITEM *sk, int n) { returnreturn (struct stack_st_ENGINE_CLEANUP_ITEM *)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_ENGINE_CLEANUP_ITEM_free(struct stack_st_ENGINE_CLEANUP_ITEM *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);never executed: static inline void sk_ENGINE_CLEANUP_ITEM_zero(struct stack_st_ENGINE_CLEANUP_ITEM *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of blocknever executed: static inline ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_delete(struct stack_st_ENGINE_CLEANUP_ITEM *sk, int i) { returnend of blocknever executed: (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);never executed: } static inline ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_delete_ptr(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *ptr) { returnreturn (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);never executed: (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline int sk_ENGINE_CLEANUP_ITEM_push(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *ptr) { returnreturn (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);executed 1963 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 1963 times by 1 test: } static inline int sk_ENGINE_CLEANUP_ITEM_unshift(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *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 ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_pop(struct stack_st_ENGINE_CLEANUP_ITEM *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);never executed: (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);never executed: } static inline ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_shift(struct stack_st_ENGINE_CLEANUP_ITEM *sk) { returnreturn (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);never executed: (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);never executed: } 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); }return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);executed 1960 times by 1 test: static inline int sk_ENGINE_CLEANUP_ITEM_insert(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *ptr, int idx) { returnend of blockExecuted by:
executed 1101 times by 1 test: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);Executed by:
executed 1101 times by 1 test: } static inline ENGINE_CLEANUP_ITEM *sk_ENGINE_CLEANUP_ITEM_set(struct stack_st_ENGINE_CLEANUP_ITEM *sk, int idx, ENGINE_CLEANUP_ITEM *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);Executed by:
never executed: (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (ENGINE_CLEANUP_ITEM *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);never executed: } static inline int sk_ENGINE_CLEANUP_ITEM_find(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *ptr) { returnreturn (ENGINE_CLEANUP_ITEM *)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_ENGINE_CLEANUP_ITEM_find_ex(struct stack_st_ENGINE_CLEANUP_ITEM *sk, ENGINE_CLEANUP_ITEM *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_ENGINE_CLEANUP_ITEM_sort(struct stack_st_ENGINE_CLEANUP_ITEM *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);never executed: static inline int sk_ENGINE_CLEANUP_ITEM_is_sorted(const struct stack_st_ENGINE_CLEANUP_ITEM *sk) { returnend of blocknever 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_ENGINE_CLEANUP_ITEM * sk_ENGINE_CLEANUP_ITEM_dup(const struct stack_st_ENGINE_CLEANUP_ITEM *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);never executed: (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);never executed: } 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) { returnreturn (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);never executed: (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);never executed: } 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) { returnreturn (struct stack_st_ENGINE_CLEANUP_ITEM *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);never executed: (sk_ENGINE_CLEANUP_ITEM_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (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 |
| 8 | void engine_cleanup_add_first(ENGINE_CLEANUP_CB *cb); | - |
| 9 | void engine_cleanup_add_last(ENGINE_CLEANUP_CB *cb); | - |
| 10 | - | |
| 11 | - | |
| 12 | struct 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: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk);never executed: } static inline ENGINE *sk_ENGINE_value(const struct stack_st_ENGINE *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk);never executed: (ENGINE *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (ENGINE *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);never executed: } static inline struct stack_st_ENGINE *sk_ENGINE_new(sk_ENGINE_compfunc compare) { returnreturn (ENGINE *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);never executed: (struct stack_st_ENGINE *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_ENGINE *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);never executed: } static inline struct stack_st_ENGINE *sk_ENGINE_new_null(void) { returnreturn (struct stack_st_ENGINE *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);executed 2936 times by 1 test: (struct stack_st_ENGINE *)OPENSSL_sk_new_null();return (struct stack_st_ENGINE *)OPENSSL_sk_new_null();Executed by:
executed 2936 times by 1 test: } static inline struct stack_st_ENGINE *sk_ENGINE_new_reserve(sk_ENGINE_compfunc compare, int n) { returnreturn (struct stack_st_ENGINE *)OPENSSL_sk_new_null();Executed by:
never executed: (struct stack_st_ENGINE *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_ENGINE *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);never executed: } static inline int sk_ENGINE_reserve(struct stack_st_ENGINE *sk, int n) { returnreturn (struct stack_st_ENGINE *)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_ENGINE_free(struct stack_st_ENGINE *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);executed 2936 times by 1 test: static inline void sk_ENGINE_zero(struct stack_st_ENGINE *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of blockExecuted by:
never executed: static inline ENGINE *sk_ENGINE_delete(struct stack_st_ENGINE *sk, int i) { returnend of blocknever executed: (ENGINE *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (ENGINE *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);never executed: } static inline ENGINE *sk_ENGINE_delete_ptr(struct stack_st_ENGINE *sk, ENGINE *ptr) { returnreturn (ENGINE *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);executed 2936 times by 1 test: (ENGINE *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (ENGINE *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);Executed by:
executed 2936 times by 1 test: } static inline int sk_ENGINE_push(struct stack_st_ENGINE *sk, ENGINE *ptr) { returnreturn (ENGINE *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);Executed by:
executed 2936 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 2936 times by 1 test: } static inline int sk_ENGINE_unshift(struct stack_st_ENGINE *sk, ENGINE *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 ENGINE *sk_ENGINE_pop(struct stack_st_ENGINE *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);never executed: (ENGINE *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (ENGINE *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);never executed: } static inline ENGINE *sk_ENGINE_shift(struct stack_st_ENGINE *sk) { returnreturn (ENGINE *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);never executed: (ENGINE *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (ENGINE *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);never executed: } 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); }return (ENGINE *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);never executed: static inline int sk_ENGINE_insert(struct stack_st_ENGINE *sk, ENGINE *ptr, int idx) { returnend of blocknever 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 ENGINE *sk_ENGINE_set(struct stack_st_ENGINE *sk, int idx, ENGINE *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);never executed: (ENGINE *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (ENGINE *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);never executed: } static inline int sk_ENGINE_find(struct stack_st_ENGINE *sk, ENGINE *ptr) { returnreturn (ENGINE *)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_ENGINE_find_ex(struct stack_st_ENGINE *sk, ENGINE *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_ENGINE_sort(struct stack_st_ENGINE *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);never executed: static inline int sk_ENGINE_is_sorted(const struct stack_st_ENGINE *sk) { returnend of blocknever 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_ENGINE * sk_ENGINE_dup(const struct stack_st_ENGINE *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);never executed: (struct stack_st_ENGINE *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_ENGINE *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);never executed: } static inline struct stack_st_ENGINE *sk_ENGINE_deep_copy(const struct stack_st_ENGINE *sk, sk_ENGINE_copyfunc copyfunc, sk_ENGINE_freefunc freefunc) { returnreturn (struct stack_st_ENGINE *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);never executed: (struct stack_st_ENGINE *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_ENGINE *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);never executed: } static inline sk_ENGINE_compfunc sk_ENGINE_set_cmp_func(struct stack_st_ENGINE *sk, sk_ENGINE_compfunc compare) { returnreturn (struct stack_st_ENGINE *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);never executed: (sk_ENGINE_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (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 |
| 13 | typedef struct st_engine_table ENGINE_TABLE; | - |
| 14 | int engine_table_register(ENGINE_TABLE **table, ENGINE_CLEANUP_CB *cleanup, | - |
| 15 | ENGINE *e, const int *nids, int num_nids, | - |
| 16 | int setdefault); | - |
| 17 | void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e); | - |
| 18 | void engine_table_cleanup(ENGINE_TABLE **table); | - |
| 19 | - | |
| 20 | ENGINE *engine_table_select(ENGINE_TABLE **table, int nid); | - |
| 21 | - | |
| 22 | - | |
| 23 | - | |
| 24 | - | |
| 25 | - | |
| 26 | typedef void (engine_table_doall_cb) (int nid, struct stack_st_ENGINE *sk, | - |
| 27 | ENGINE *def, void *arg); | - |
| 28 | void engine_table_doall(ENGINE_TABLE *table, engine_table_doall_cb *cb, | - |
| 29 | void *arg); | - |
| 30 | - | |
| 31 | - | |
| 32 | - | |
| 33 | - | |
| 34 | - | |
| 35 | - | |
| 36 | int engine_unlocked_init(ENGINE *e); | - |
| 37 | int engine_unlocked_finish(ENGINE *e, int unlock_for_handlers); | - |
| 38 | int engine_free_util(ENGINE *e, int not_locked); | - |
| 39 | - | |
| 40 | - | |
| 41 | - | |
| 42 | - | |
| 43 | - | |
| 44 | - | |
| 45 | void engine_set_all_null(ENGINE *e); | - |
| 46 | void engine_pkey_meths_free(ENGINE *e); | - |
| 47 | void engine_pkey_asn1_meths_free(ENGINE *e); | - |
| 48 | - | |
| 49 | - | |
| 50 | extern CRYPTO_ONCE engine_lock_init; | - |
| 51 | extern int do_engine_lock_init_ossl_ret_; void do_engine_lock_init_ossl_(void); | - |
| 52 | - | |
| 53 | - | |
| 54 | - | |
| 55 | - | |
| 56 | - | |
| 57 | struct 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 | - | |
| 99 | typedef struct st_engine_pile ENGINE_PILE; | - |
| 100 | - | |
| 101 | struct 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: (struct lhash_st_ENGINE_PILE *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);return (struct lhash_st_ENGINE_PILE *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);Executed by:
executed 1101 times by 1 test: } static inline void lh_ENGINE_PILE_free(struct lhash_st_ENGINE_PILE *lh) { OPENSSL_LH_free((OPENSSL_LHASH *)lh); }return (struct lhash_st_ENGINE_PILE *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);Executed by:
executed 1101 times by 1 test: static inline ENGINE_PILE *lh_ENGINE_PILE_insert(struct lhash_st_ENGINE_PILE *lh, ENGINE_PILE *d) { returnend of blockExecuted by:
executed 2936 times by 1 test: (ENGINE_PILE *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);return (ENGINE_PILE *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);Executed by:
executed 2936 times by 1 test: } static inline ENGINE_PILE *lh_ENGINE_PILE_delete(struct lhash_st_ENGINE_PILE *lh, const ENGINE_PILE *d) { returnreturn (ENGINE_PILE *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);Executed by:
never executed: (ENGINE_PILE *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);return (ENGINE_PILE *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);never executed: } static inline ENGINE_PILE *lh_ENGINE_PILE_retrieve(struct lhash_st_ENGINE_PILE *lh, const ENGINE_PILE *d) { returnreturn (ENGINE_PILE *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);executed 17921 times by 1 test: (ENGINE_PILE *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);return (ENGINE_PILE *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);Executed by:
executed 17921 times by 1 test: } static inline int lh_ENGINE_PILE_error(struct lhash_st_ENGINE_PILE *lh) { returnreturn (ENGINE_PILE *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);Executed by:
never executed: OPENSSL_LH_error((OPENSSL_LHASH *)lh);return OPENSSL_LH_error((OPENSSL_LHASH *)lh);never executed: } static inline unsigned long lh_ENGINE_PILE_num_items(struct lhash_st_ENGINE_PILE *lh) { returnreturn OPENSSL_LH_error((OPENSSL_LHASH *)lh);never executed: OPENSSL_LH_num_items((OPENSSL_LHASH *)lh);return OPENSSL_LH_num_items((OPENSSL_LHASH *)lh);never executed: } 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); }return OPENSSL_LH_num_items((OPENSSL_LHASH *)lh);never executed: 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); }end of blocknever executed: 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); }end of blocknever executed: static inline unsigned long lh_ENGINE_PILE_get_down_load(struct lhash_st_ENGINE_PILE *lh) { returnend of blocknever executed: OPENSSL_LH_get_down_load((OPENSSL_LHASH *)lh);return OPENSSL_LH_get_down_load((OPENSSL_LHASH *)lh);never executed: } 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); }return OPENSSL_LH_get_down_load((OPENSSL_LHASH *)lh);never executed: 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); }end of blockexecuted 1101 times by 1 test: struct lhash_st_ENGINE_PILE;end of blockExecuted by:
| 0-17921 |
| Switch to Source code | Preprocessed file |