Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |
Switch to Source code | Preprocessed file |
Line | Source | Count |
---|---|---|
1 | - | |
2 | - | |
3 | - | |
4 | - | |
5 | - | |
6 | - | |
7 | - | |
8 | typedef struct { | - |
9 | int dummy; | - |
10 | } CRYPTO_dynlock; | - |
11 | - | |
12 | - | |
13 | - | |
14 | typedef void CRYPTO_RWLOCK; | - |
15 | - | |
16 | CRYPTO_RWLOCK *CRYPTO_THREAD_lock_new(void); | - |
17 | int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock); | - |
18 | int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock); | - |
19 | int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock); | - |
20 | void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock); | - |
21 | - | |
22 | int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock); | - |
23 | struct crypto_ex_data_st { | - |
24 | struct stack_st_void *sk; | - |
25 | }; | - |
26 | struct stack_st_void; typedef int (*sk_void_compfunc)(const void * const *a, const void *const *b); typedef void (*sk_void_freefunc)(void *a); typedef void * (*sk_void_copyfunc)(const void *a); static inline int sk_void_num(const struct stack_st_void *sk) { return executed 28627 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 28627 times by 1 test: } static inline void *sk_void_value(const struct stack_st_void *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk); Executed by:
executed 17721 times by 1 test: (void *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (void *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
executed 17721 times by 1 test: } static inline struct stack_st_void *sk_void_new(sk_void_compfunc compare) { returnreturn (void *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx); Executed by:
never executed: (struct stack_st_void *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_void *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); never executed: } static inline struct stack_st_void *sk_void_new_null(void) { returnreturn (struct stack_st_void *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare); executed 10155 times by 1 test: (struct stack_st_void *)OPENSSL_sk_new_null();return (struct stack_st_void *)OPENSSL_sk_new_null(); Executed by:
executed 10155 times by 1 test: } static inline struct stack_st_void *sk_void_new_reserve(sk_void_compfunc compare, int n) { returnreturn (struct stack_st_void *)OPENSSL_sk_new_null(); Executed by:
never executed: (struct stack_st_void *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_void *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n); never executed: } static inline int sk_void_reserve(struct stack_st_void *sk, int n) { returnreturn (struct stack_st_void *)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_void_free(struct stack_st_void *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n); executed 387991 times by 12 tests: static inline void sk_void_zero(struct stack_st_void *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of block Executed by:
never executed: static inline void *sk_void_delete(struct stack_st_void *sk, int i) { returnend of block never executed: (void *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (void *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: } static inline void *sk_void_delete_ptr(struct stack_st_void *sk, void *ptr) { returnreturn (void *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i); never executed: (void *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (void *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); never executed: } static inline int sk_void_push(struct stack_st_void *sk, void *ptr) { returnreturn (void *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr); executed 508007 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 508007 times by 1 test: } static inline int sk_void_unshift(struct stack_st_void *sk, void *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 void *sk_void_pop(struct stack_st_void *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr); executed 368 times by 1 test: (void *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (void *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); Executed by:
executed 368 times by 1 test: } static inline void *sk_void_shift(struct stack_st_void *sk) { returnreturn (void *)OPENSSL_sk_pop((OPENSSL_STACK *)sk); Executed by:
never executed: (void *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (void *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: } static inline void sk_void_pop_free(struct stack_st_void *sk, sk_void_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (void *)OPENSSL_sk_shift((OPENSSL_STACK *)sk); never executed: static inline int sk_void_insert(struct stack_st_void *sk, void *ptr, int idx) { returnend of block never 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 void *sk_void_set(struct stack_st_void *sk, int idx, void *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx); executed 9801 times by 1 test: (void *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (void *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); Executed by:
executed 9801 times by 1 test: } static inline int sk_void_find(struct stack_st_void *sk, void *ptr) { returnreturn (void *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr); Executed by:
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_void_find_ex(struct stack_st_void *sk, void *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_void_sort(struct stack_st_void *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr); never executed: static inline int sk_void_is_sorted(const struct stack_st_void *sk) { returnend of block never 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_void * sk_void_dup(const struct stack_st_void *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk); never executed: (struct stack_st_void *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_void *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: } static inline struct stack_st_void *sk_void_deep_copy(const struct stack_st_void *sk, sk_void_copyfunc copyfunc, sk_void_freefunc freefunc) { returnreturn (struct stack_st_void *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk); never executed: (struct stack_st_void *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_void *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: } static inline sk_void_compfunc sk_void_set_cmp_func(struct stack_st_void *sk, sk_void_compfunc compare) { returnreturn (struct stack_st_void *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc); never executed: (sk_void_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_void_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); never executed: }return (sk_void_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-508007 |
27 | int CRYPTO_mem_ctrl(int mode); | - |
28 | size_t OPENSSL_strlcpy(char *dst, const char *src, size_t siz); | - |
29 | size_t OPENSSL_strlcat(char *dst, const char *src, size_t siz); | - |
30 | size_t OPENSSL_strnlen(const char *str, size_t maxlen); | - |
31 | char *OPENSSL_buf2hexstr(const unsigned char *buffer, long len); | - |
32 | unsigned char *OPENSSL_hexstr2buf(const char *str, long *len); | - |
33 | int OPENSSL_hexchar2int(unsigned char c); | - |
34 | - | |
35 | - | |
36 | - | |
37 | unsigned long OpenSSL_version_num(void); | - |
38 | const char *OpenSSL_version(int type); | - |
39 | - | |
40 | - | |
41 | - | |
42 | - | |
43 | - | |
44 | - | |
45 | - | |
46 | int OPENSSL_issetugid(void); | - |
47 | - | |
48 | typedef void CRYPTO_EX_new (void *parent, void *ptr, CRYPTO_EX_DATA *ad, | - |
49 | int idx, long argl, void *argp); | - |
50 | typedef void CRYPTO_EX_free (void *parent, void *ptr, CRYPTO_EX_DATA *ad, | - |
51 | int idx, long argl, void *argp); | - |
52 | typedef int CRYPTO_EX_dup (CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, | - |
53 | void *from_d, int idx, long argl, void *argp); | - |
54 | int CRYPTO_get_ex_new_index(int class_index, long argl, void *argp, | - |
55 | CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, | - |
56 | CRYPTO_EX_free *free_func); | - |
57 | - | |
58 | int CRYPTO_free_ex_index(int class_index, int idx); | - |
59 | - | |
60 | - | |
61 | - | |
62 | - | |
63 | - | |
64 | int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad); | - |
65 | int CRYPTO_dup_ex_data(int class_index, CRYPTO_EX_DATA *to, | - |
66 | const CRYPTO_EX_DATA *from); | - |
67 | - | |
68 | void CRYPTO_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad); | - |
69 | - | |
70 | - | |
71 | - | |
72 | - | |
73 | - | |
74 | int CRYPTO_set_ex_data(CRYPTO_EX_DATA *ad, int idx, void *val); | - |
75 | void *CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int idx); | - |
76 | typedef struct crypto_threadid_st { | - |
77 | int dummy; | - |
78 | } CRYPTO_THREADID; | - |
79 | int CRYPTO_set_mem_functions( | - |
80 | void *(*m) (size_t, const char *, int), | - |
81 | void *(*r) (void *, size_t, const char *, int), | - |
82 | void (*f) (void *, const char *, int)); | - |
83 | int CRYPTO_set_mem_debug(int flag); | - |
84 | void CRYPTO_get_mem_functions( | - |
85 | void *(**m) (size_t, const char *, int), | - |
86 | void *(**r) (void *, size_t, const char *, int), | - |
87 | void (**f) (void *, const char *, int)); | - |
88 | - | |
89 | void *CRYPTO_malloc(size_t num, const char *file, int line); | - |
90 | void *CRYPTO_zalloc(size_t num, const char *file, int line); | - |
91 | void *CRYPTO_memdup(const void *str, size_t siz, const char *file, int line); | - |
92 | char *CRYPTO_strdup(const char *str, const char *file, int line); | - |
93 | char *CRYPTO_strndup(const char *str, size_t s, const char *file, int line); | - |
94 | void CRYPTO_free(void *ptr, const char *file, int line); | - |
95 | void CRYPTO_clear_free(void *ptr, size_t num, const char *file, int line); | - |
96 | void *CRYPTO_realloc(void *addr, size_t num, const char *file, int line); | - |
97 | void *CRYPTO_clear_realloc(void *addr, size_t old_num, size_t num, | - |
98 | const char *file, int line); | - |
99 | - | |
100 | int CRYPTO_secure_malloc_init(size_t sz, int minsize); | - |
101 | int CRYPTO_secure_malloc_done(void); | - |
102 | void *CRYPTO_secure_malloc(size_t num, const char *file, int line); | - |
103 | void *CRYPTO_secure_zalloc(size_t num, const char *file, int line); | - |
104 | void CRYPTO_secure_free(void *ptr, const char *file, int line); | - |
105 | void CRYPTO_secure_clear_free(void *ptr, size_t num, | - |
106 | const char *file, int line); | - |
107 | int CRYPTO_secure_allocated(const void *ptr); | - |
108 | int CRYPTO_secure_malloc_initialized(void); | - |
109 | size_t CRYPTO_secure_actual_size(void *ptr); | - |
110 | size_t CRYPTO_secure_used(void); | - |
111 | - | |
112 | void OPENSSL_cleanse(void *ptr, size_t len); | - |
113 | _Noreturn void OPENSSL_die(const char *assertion, const char *file, int line); | - |
114 | - | |
115 | - | |
116 | - | |
117 | - | |
118 | - | |
119 | - | |
120 | int OPENSSL_isservice(void); | - |
121 | - | |
122 | int FIPS_mode(void); | - |
123 | int FIPS_mode_set(int r); | - |
124 | - | |
125 | void OPENSSL_init(void); | - |
126 | - | |
127 | void OPENSSL_fork_prepare(void); | - |
128 | void OPENSSL_fork_parent(void); | - |
129 | void OPENSSL_fork_child(void); | - |
130 | - | |
131 | - | |
132 | struct tm *OPENSSL_gmtime(const time_t *timer, struct tm *result); | - |
133 | int OPENSSL_gmtime_adj(struct tm *tm, int offset_day, long offset_sec); | - |
134 | int OPENSSL_gmtime_diff(int *pday, int *psec, | - |
135 | const struct tm *from, const struct tm *to); | - |
136 | int CRYPTO_memcmp(const void * in_a, const void * in_b, size_t len); | - |
137 | void OPENSSL_cleanup(void); | - |
138 | int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings); | - |
139 | int OPENSSL_atexit(void (*handler)(void)); | - |
140 | void OPENSSL_thread_stop(void); | - |
141 | - | |
142 | - | |
143 | OPENSSL_INIT_SETTINGS *OPENSSL_INIT_new(void); | - |
144 | - | |
145 | int OPENSSL_INIT_set_config_appname(OPENSSL_INIT_SETTINGS *settings, | - |
146 | const char *config_file); | - |
147 | - | |
148 | void OPENSSL_INIT_free(OPENSSL_INIT_SETTINGS *settings); | - |
149 | - | |
150 | typedef pthread_once_t CRYPTO_ONCE; | - |
151 | typedef pthread_key_t CRYPTO_THREAD_LOCAL; | - |
152 | typedef pthread_t CRYPTO_THREAD_ID; | - |
153 | int CRYPTO_THREAD_run_once(CRYPTO_ONCE *once, void (*init)(void)); | - |
154 | - | |
155 | int CRYPTO_THREAD_init_local(CRYPTO_THREAD_LOCAL *key, void (*cleanup)(void *)); | - |
156 | void *CRYPTO_THREAD_get_local(CRYPTO_THREAD_LOCAL *key); | - |
157 | int CRYPTO_THREAD_set_local(CRYPTO_THREAD_LOCAL *key, void *val); | - |
158 | int CRYPTO_THREAD_cleanup_local(CRYPTO_THREAD_LOCAL *key); | - |
159 | - | |
160 | CRYPTO_THREAD_ID CRYPTO_THREAD_get_current_id(void); | - |
161 | int CRYPTO_THREAD_compare_id(CRYPTO_THREAD_ID a, CRYPTO_THREAD_ID b); | - |
Switch to Source code | Preprocessed file |