OpenCoverage

store_locl.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_locl.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2struct 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-
24struct 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: 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 OSSL_STORE_INFO *sk_OSSL_STORE_INFO_value(const struct stack_st_OSSL_STORE_INFO *sk, int idx) { return
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
(OSSL_STORE_INFO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
} static inline struct stack_st_OSSL_STORE_INFO *sk_OSSL_STORE_INFO_new(sk_OSSL_STORE_INFO_compfunc compare) { return
never executed: return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
(struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
never executed: return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
} static inline struct stack_st_OSSL_STORE_INFO *sk_OSSL_STORE_INFO_new_null(void) { return
never executed: return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new_null();
(struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new_null();
never executed: return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new_null();
} static inline struct stack_st_OSSL_STORE_INFO *sk_OSSL_STORE_INFO_new_reserve(sk_OSSL_STORE_INFO_compfunc compare, int n) { return
never executed: return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
(struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
never executed: return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
} static inline int sk_OSSL_STORE_INFO_reserve(struct stack_st_OSSL_STORE_INFO *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_OSSL_STORE_INFO_free(struct stack_st_OSSL_STORE_INFO *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }
never executed: end of block
static inline void sk_OSSL_STORE_INFO_zero(struct stack_st_OSSL_STORE_INFO *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }
never executed: end of block
static inline OSSL_STORE_INFO *sk_OSSL_STORE_INFO_delete(struct stack_st_OSSL_STORE_INFO *sk, int i) { return
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
(OSSL_STORE_INFO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
} static inline OSSL_STORE_INFO *sk_OSSL_STORE_INFO_delete_ptr(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *ptr) { return
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
(OSSL_STORE_INFO *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_OSSL_STORE_INFO_push(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *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_OSSL_STORE_INFO_unshift(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *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 OSSL_STORE_INFO *sk_OSSL_STORE_INFO_pop(struct stack_st_OSSL_STORE_INFO *sk) { return
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
(OSSL_STORE_INFO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
} static inline OSSL_STORE_INFO *sk_OSSL_STORE_INFO_shift(struct stack_st_OSSL_STORE_INFO *sk) { return
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
(OSSL_STORE_INFO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
} 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); }
never executed: end of block
static inline int sk_OSSL_STORE_INFO_insert(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *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 OSSL_STORE_INFO *sk_OSSL_STORE_INFO_set(struct stack_st_OSSL_STORE_INFO *sk, int idx, OSSL_STORE_INFO *ptr) { return
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
(OSSL_STORE_INFO *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
never executed: return (OSSL_STORE_INFO *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
} static inline int sk_OSSL_STORE_INFO_find(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *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_OSSL_STORE_INFO_find_ex(struct stack_st_OSSL_STORE_INFO *sk, OSSL_STORE_INFO *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_OSSL_STORE_INFO_sort(struct stack_st_OSSL_STORE_INFO *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }
never executed: end of block
static inline int sk_OSSL_STORE_INFO_is_sorted(const struct stack_st_OSSL_STORE_INFO *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_OSSL_STORE_INFO * sk_OSSL_STORE_INFO_dup(const struct stack_st_OSSL_STORE_INFO *sk) { return
never executed: return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
(struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
never executed: return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
} 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) { return
never executed: return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
(struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
never executed: return (struct stack_st_OSSL_STORE_INFO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
} 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) { return
never executed: return (sk_OSSL_STORE_INFO_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
(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
25OSSL_STORE_INFO *ossl_store_info_new_EMBEDDED(const char *new_pem_name,-
26 BUF_MEM *embedded);-
27BUF_MEM *ossl_store_info_get0_EMBEDDED_buffer(OSSL_STORE_INFO *info);-
28char *ossl_store_info_get0_EMBEDDED_pem_name(OSSL_STORE_INFO *info);-
29-
30-
31-
32-
33-
34-
35struct 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-
63int ossl_store_register_loader_int(OSSL_STORE_LOADER *loader);-
64OSSL_STORE_LOADER *ossl_store_unregister_loader_int(const char *scheme);-
65-
66-
67struct 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};-
79struct 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: return (struct lhash_st_OSSL_STORE_LOADER *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);
(struct lhash_st_OSSL_STORE_LOADER *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);
never executed: return (struct lhash_st_OSSL_STORE_LOADER *) OPENSSL_LH_new((OPENSSL_LH_HASHFUNC)hfn, (OPENSSL_LH_COMPFUNC)cfn);
} static inline void lh_OSSL_STORE_LOADER_free(struct lhash_st_OSSL_STORE_LOADER *lh) { OPENSSL_LH_free((OPENSSL_LHASH *)lh); }
executed 2076 times by 12 tests: end of block
Executed by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • rdrand_sanitytest
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
static inline OSSL_STORE_LOADER *lh_OSSL_STORE_LOADER_insert(struct lhash_st_OSSL_STORE_LOADER *lh, OSSL_STORE_LOADER *d) { return
never executed: return (OSSL_STORE_LOADER *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);
(OSSL_STORE_LOADER *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);
never executed: return (OSSL_STORE_LOADER *)OPENSSL_LH_insert((OPENSSL_LHASH *)lh, d);
} static inline OSSL_STORE_LOADER *lh_OSSL_STORE_LOADER_delete(struct lhash_st_OSSL_STORE_LOADER *lh, const OSSL_STORE_LOADER *d) { return
never executed: return (OSSL_STORE_LOADER *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);
(OSSL_STORE_LOADER *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);
never executed: return (OSSL_STORE_LOADER *)OPENSSL_LH_delete((OPENSSL_LHASH *)lh, d);
} static inline OSSL_STORE_LOADER *lh_OSSL_STORE_LOADER_retrieve(struct lhash_st_OSSL_STORE_LOADER *lh, const OSSL_STORE_LOADER *d) { return
never executed: return (OSSL_STORE_LOADER *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);
(OSSL_STORE_LOADER *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);
never executed: return (OSSL_STORE_LOADER *)OPENSSL_LH_retrieve((OPENSSL_LHASH *)lh, d);
} static inline int lh_OSSL_STORE_LOADER_error(struct lhash_st_OSSL_STORE_LOADER *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_OSSL_STORE_LOADER_num_items(struct lhash_st_OSSL_STORE_LOADER *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_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); }
never executed: end of block
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); }
never executed: end of block
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); }
never executed: end of block
static inline unsigned long lh_OSSL_STORE_LOADER_get_down_load(struct lhash_st_OSSL_STORE_LOADER *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_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); }
never executed: end of block
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); }
never executed: end of block
struct lhash_st_OSSL_STORE_LOADER;
0-2076
80-
81const OSSL_STORE_LOADER *ossl_store_get0_loader_int(const char *scheme);-
82void ossl_store_destroy_loaders_int(void);-
83-
84-
85-
86-
87-
88-
89int ossl_store_init_once(void);-
90int ossl_store_file_loader_init(void);-
91-
92-
93-
94-
95-
96-
97OSSL_STORE_LOADER_CTX *ossl_store_file_attach_pem_bio_int(BIO *bp);-
98int ossl_store_file_detach_pem_bio_int(OSSL_STORE_LOADER_CTX *ctx);-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2