| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_locl.h |
| Switch to Source code | Preprocessed file |
| Line | Source | Count |
|---|---|---|
| 1 | - | |
| 2 | struct ossl_store_info_st { | - |
| 3 | int type; | - |
| 4 | union { | - |
| 5 | void *data; | - |
| 6 | - | |
| 7 | struct { | - |
| 8 | BUF_MEM *blob; | - |
| 9 | char *pem_name; | - |
| 10 | } embedded; | - |
| 11 | - | |
| 12 | struct { | - |
| 13 | char *name; | - |
| 14 | char *desc; | - |
| 15 | } name; | - |
| 16 | - | |
| 17 | EVP_PKEY *params; | - |
| 18 | EVP_PKEY *pkey; | - |
| 19 | X509 *x509; | - |
| 20 | X509_CRL *crl; | - |
| 21 | } _; | - |
| 22 | }; | - |
| 23 | - | |
| 24 | struct stack_st_OSSL_STORE_INFO; typedef int (*sk_OSSL_STORE_INFO_compfunc)(const OSSL_STORE_INFO * const *a, const OSSL_STORE_INFO *const *b); typedef void (*sk_OSSL_STORE_INFO_freefunc)(OSSL_STORE_INFO *a); typedef OSSL_STORE_INFO * (*sk_OSSL_STORE_INFO_copyfunc)(const OSSL_STORE_INFO *a); static inline int sk_OSSL_STORE_INFO_num(const struct stack_st_OSSL_STORE_INFO *sk) { return never executed: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk);never executed: } static inline OSSL_STORE_INFO *sk_OSSL_STORE_INFO_value(const struct stack_st_OSSL_STORE_INFO *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk);never executed: (OSSL_STORE_INFO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (OSSL_STORE_INFO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);never executed: } static inline struct stack_st_OSSL_STORE_INFO *sk_OSSL_STORE_INFO_new(sk_OSSL_STORE_INFO_compfunc compare) { returnreturn (OSSL_STORE_INFO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);never executed: (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);never executed: } static inline struct stack_st_OSSL_STORE_INFO *sk_OSSL_STORE_INFO_new_null(void) { returnreturn (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);never executed: (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new_null();return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new_null();never executed: } static inline struct stack_st_OSSL_STORE_INFO *sk_OSSL_STORE_INFO_new_reserve(sk_OSSL_STORE_INFO_compfunc compare, int n) { returnreturn (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new_null();never executed: (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);never executed: } static inline int sk_OSSL_STORE_INFO_reserve(struct stack_st_OSSL_STORE_INFO *sk, int n) { returnreturn (struct stack_st_OSSL_STORE_INFO *)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_OSSL_STORE_INFO_free(struct stack_st_OSSL_STORE_INFO *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);never executed: static inline void sk_OSSL_STORE_INFO_zero(struct stack_st_OSSL_STORE_INFO *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of blocknever executed: static inline OSSL_STORE_INFO *sk_OSSL_STORE_INFO_delete(struct stack_st_OSSL_STORE_INFO *sk, int i) { returnend of blocknever executed: (OSSL_STORE_INFO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (OSSL_STORE_INFO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);never executed: } static inline OSSL_STORE_INFO *sk_OSSL_STORE_INFO_delete_ptr(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *ptr) { returnreturn (OSSL_STORE_INFO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);never executed: (OSSL_STORE_INFO *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (OSSL_STORE_INFO *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline int sk_OSSL_STORE_INFO_push(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *ptr) { returnreturn (OSSL_STORE_INFO *)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_OSSL_STORE_INFO_unshift(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *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 OSSL_STORE_INFO *sk_OSSL_STORE_INFO_pop(struct stack_st_OSSL_STORE_INFO *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);never executed: (OSSL_STORE_INFO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (OSSL_STORE_INFO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);never executed: } static inline OSSL_STORE_INFO *sk_OSSL_STORE_INFO_shift(struct stack_st_OSSL_STORE_INFO *sk) { returnreturn (OSSL_STORE_INFO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);never executed: (OSSL_STORE_INFO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (OSSL_STORE_INFO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);never executed: } static inline void sk_OSSL_STORE_INFO_pop_free(struct stack_st_OSSL_STORE_INFO *sk, sk_OSSL_STORE_INFO_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (OSSL_STORE_INFO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);never executed: static inline int sk_OSSL_STORE_INFO_insert(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *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 OSSL_STORE_INFO *sk_OSSL_STORE_INFO_set(struct stack_st_OSSL_STORE_INFO *sk, int idx, OSSL_STORE_INFO *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);never executed: (OSSL_STORE_INFO *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (OSSL_STORE_INFO *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);never executed: } static inline int sk_OSSL_STORE_INFO_find(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *ptr) { returnreturn (OSSL_STORE_INFO *)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_OSSL_STORE_INFO_find_ex(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *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_OSSL_STORE_INFO_sort(struct stack_st_OSSL_STORE_INFO *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);never executed: static inline int sk_OSSL_STORE_INFO_is_sorted(const struct stack_st_OSSL_STORE_INFO *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_OSSL_STORE_INFO * sk_OSSL_STORE_INFO_dup(const struct stack_st_OSSL_STORE_INFO *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);never executed: (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);never executed: } static inline struct stack_st_OSSL_STORE_INFO *sk_OSSL_STORE_INFO_deep_copy(const struct stack_st_OSSL_STORE_INFO *sk, sk_OSSL_STORE_INFO_copyfunc copyfunc, sk_OSSL_STORE_INFO_freefunc freefunc) { returnreturn (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);never executed: (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);never executed: } static inline sk_OSSL_STORE_INFO_compfunc sk_OSSL_STORE_INFO_set_cmp_func(struct stack_st_OSSL_STORE_INFO *sk, sk_OSSL_STORE_INFO_compfunc compare) { returnreturn (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);never executed: (sk_OSSL_STORE_INFO_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_OSSL_STORE_INFO_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);never executed: }return (sk_OSSL_STORE_INFO_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0 |
| 25 | OSSL_STORE_INFO *ossl_store_info_new_EMBEDDED(const char *new_pem_name, | - |
| 26 | BUF_MEM *embedded); | - |
| 27 | BUF_MEM *ossl_store_info_get0_EMBEDDED_buffer(OSSL_STORE_INFO *info); | - |
| 28 | char *ossl_store_info_get0_EMBEDDED_pem_name(OSSL_STORE_INFO *info); | - |
| 29 | - | |
| 30 | - | |
| 31 | - | |
| 32 | - | |
| 33 | - | |
| 34 | - | |
| 35 | struct ossl_store_search_st { | - |
| 36 | int search_type; | - |
| 37 | - | |
| 38 | - | |
| 39 | - | |
| 40 | - | |
| 41 | - | |
| 42 | X509_NAME *name; | - |
| 43 | - | |
| 44 | - | |
| 45 | const ASN1_INTEGER *serial; | - |
| 46 | - | |
| 47 | - | |
| 48 | const EVP_MD *digest; | - |
| 49 | - | |
| 50 | - | |
| 51 | - | |
| 52 | - | |
| 53 | - | |
| 54 | const unsigned char *string; | - |
| 55 | size_t stringlength; | - |
| 56 | }; | - |
| 57 | - | |
| 58 | - | |
| 59 | - | |
| 60 | - | |
| 61 | - | |
| 62 | - | |
| 63 | int ossl_store_register_loader_int(OSSL_STORE_LOADER *loader); | - |
| 64 | OSSL_STORE_LOADER *ossl_store_unregister_loader_int(const char *scheme); | - |
| 65 | - | |
| 66 | - | |
| 67 | struct ossl_store_loader_st { | - |
| 68 | const char *scheme; | - |
| 69 | ENGINE *engine; | - |
| 70 | OSSL_STORE_open_fn open; | - |
| 71 | OSSL_STORE_ctrl_fn ctrl; | - |
| 72 | OSSL_STORE_expect_fn expect; | - |
| 73 | OSSL_STORE_find_fn find; | - |
| 74 | OSSL_STORE_load_fn load; | - |
| 75 | OSSL_STORE_eof_fn eof; | - |
| 76 | OSSL_STORE_error_fn error; | - |
| 77 | OSSL_STORE_close_fn close; | - |
| 78 | }; | - |
| 79 | struct lhash_st_OSSL_STORE_LOADER { union lh_OSSL_STORE_LOADER_dummy { void* d1; unsigned long d2; int d3; } dummy; }; static inline struct lhash_st_OSSL_STORE_LOADER * lh_OSSL_STORE_LOADER_new(unsigned long (*hfn)(const OSSL_STORE_LOADER *), int (*cfn)(const OSSL_STORE_LOADER *, const OSSL_STORE_LOADER *)) { return never executed: (struct lhash_st_OSSL_STORE_LOADER *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);return (struct lhash_st_OSSL_STORE_LOADER *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);never executed: } static inline void lh_OSSL_STORE_LOADER_free(struct lhash_st_OSSL_STORE_LOADER *lh) { OPENSSL_LH_free((OPENSSL_LHASH *)lh); }return (struct lhash_st_OSSL_STORE_LOADER *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);executed 2076 times by 12 tests: static inline OSSL_STORE_LOADER *lh_OSSL_STORE_LOADER_insert(struct lhash_st_OSSL_STORE_LOADER *lh, OSSL_STORE_LOADER *d) { returnend of blockExecuted by:
never executed: (OSSL_STORE_LOADER *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);return (OSSL_STORE_LOADER *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);never executed: } static inline OSSL_STORE_LOADER *lh_OSSL_STORE_LOADER_delete(struct lhash_st_OSSL_STORE_LOADER *lh, const OSSL_STORE_LOADER *d) { returnreturn (OSSL_STORE_LOADER *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);never executed: (OSSL_STORE_LOADER *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);return (OSSL_STORE_LOADER *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);never executed: } static inline OSSL_STORE_LOADER *lh_OSSL_STORE_LOADER_retrieve(struct lhash_st_OSSL_STORE_LOADER *lh, const OSSL_STORE_LOADER *d) { returnreturn (OSSL_STORE_LOADER *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);never executed: (OSSL_STORE_LOADER *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);return (OSSL_STORE_LOADER *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);never executed: } static inline int lh_OSSL_STORE_LOADER_error(struct lhash_st_OSSL_STORE_LOADER *lh) { returnreturn (OSSL_STORE_LOADER *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);never executed: OPENSSL_LH_error((OPENSSL_LHASH *)lh);return OPENSSL_LH_error((OPENSSL_LHASH *)lh);never executed: } static inline unsigned long lh_OSSL_STORE_LOADER_num_items(struct lhash_st_OSSL_STORE_LOADER *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_OSSL_STORE_LOADER_node_stats_bio(const struct lhash_st_OSSL_STORE_LOADER *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_OSSL_STORE_LOADER_node_usage_stats_bio(const struct lhash_st_OSSL_STORE_LOADER *lh, BIO *out) { OPENSSL_LH_node_usage_stats_bio((const OPENSSL_LHASH *)lh, out); }end of blocknever executed: static inline void lh_OSSL_STORE_LOADER_stats_bio(const struct lhash_st_OSSL_STORE_LOADER *lh, BIO *out) { OPENSSL_LH_stats_bio((const OPENSSL_LHASH *)lh, out); }end of blocknever executed: static inline unsigned long lh_OSSL_STORE_LOADER_get_down_load(struct lhash_st_OSSL_STORE_LOADER *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_OSSL_STORE_LOADER_set_down_load(struct lhash_st_OSSL_STORE_LOADER *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_OSSL_STORE_LOADER_doall(struct lhash_st_OSSL_STORE_LOADER *lh, void (*doall)(OSSL_STORE_LOADER *)) { OPENSSL_LH_doall((OPENSSL_LHASH *)lh, (OPENSSL_LH_DOALL_FUNC)doall); }end of blocknever executed: struct lhash_st_OSSL_STORE_LOADER;end of block | 0-2076 |
| 80 | - | |
| 81 | const OSSL_STORE_LOADER *ossl_store_get0_loader_int(const char *scheme); | - |
| 82 | void ossl_store_destroy_loaders_int(void); | - |
| 83 | - | |
| 84 | - | |
| 85 | - | |
| 86 | - | |
| 87 | - | |
| 88 | - | |
| 89 | int ossl_store_init_once(void); | - |
| 90 | int ossl_store_file_loader_init(void); | - |
| 91 | - | |
| 92 | - | |
| 93 | - | |
| 94 | - | |
| 95 | - | |
| 96 | - | |
| 97 | OSSL_STORE_LOADER_CTX *ossl_store_file_attach_pem_bio_int(BIO *bp); | - |
| 98 | int ossl_store_file_detach_pem_bio_int(OSSL_STORE_LOADER_CTX *ctx); | - |
| Switch to Source code | Preprocessed file |