OpenCoverage

crypto.h

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

Generated by Squish Coco 4.2.2