OpenCoverage

ui.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/ui.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7UI *UI_new(void);-
8UI *UI_new_method(const UI_METHOD *method);-
9void UI_free(UI *ui);-
10int UI_add_input_string(UI *ui, const char *prompt, int flags,-
11 char *result_buf, int minsize, int maxsize);-
12int UI_dup_input_string(UI *ui, const char *prompt, int flags,-
13 char *result_buf, int minsize, int maxsize);-
14int UI_add_verify_string(UI *ui, const char *prompt, int flags,-
15 char *result_buf, int minsize, int maxsize,-
16 const char *test_buf);-
17int UI_dup_verify_string(UI *ui, const char *prompt, int flags,-
18 char *result_buf, int minsize, int maxsize,-
19 const char *test_buf);-
20int UI_add_input_boolean(UI *ui, const char *prompt, const char *action_desc,-
21 const char *ok_chars, const char *cancel_chars,-
22 int flags, char *result_buf);-
23int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc,-
24 const char *ok_chars, const char *cancel_chars,-
25 int flags, char *result_buf);-
26int UI_add_info_string(UI *ui, const char *text);-
27int UI_dup_info_string(UI *ui, const char *text);-
28int UI_add_error_string(UI *ui, const char *text);-
29int UI_dup_error_string(UI *ui, const char *text);-
30char *UI_construct_prompt(UI *ui_method,-
31 const char *object_desc, const char *object_name);-
32void *UI_add_user_data(UI *ui, void *user_data);-
33-
34-
35-
36-
37-
38int UI_dup_user_data(UI *ui, void *user_data);-
39-
40void *UI_get0_user_data(UI *ui);-
41-
42-
43const char *UI_get0_result(UI *ui, int i);-
44int UI_get_result_length(UI *ui, int i);-
45-
46-
47int UI_process(UI *ui);-
48-
49-
50-
51-
52-
53-
54int UI_ctrl(UI *ui, int cmd, long i, void *p, void (*f) (void));-
55int UI_set_ex_data(UI *r, int idx, void *arg);-
56void *UI_get_ex_data(UI *r, int idx);-
57-
58-
59void UI_set_default_method(const UI_METHOD *meth);-
60const UI_METHOD *UI_get_default_method(void);-
61const UI_METHOD *UI_get_method(UI *ui);-
62const UI_METHOD *UI_set_method(UI *ui, const UI_METHOD *meth);-
63-
64-
65-
66-
67UI_METHOD *UI_OpenSSL(void);-
68-
69-
70-
71-
72-
73-
74-
75const UI_METHOD *UI_null(void);-
76typedef struct ui_string_st UI_STRING;-
77struct stack_st_UI_STRING; typedef int (*sk_UI_STRING_compfunc)(const UI_STRING * const *a, const UI_STRING *const *b); typedef void (*sk_UI_STRING_freefunc)(UI_STRING *a); typedef UI_STRING * (*sk_UI_STRING_copyfunc)(const UI_STRING *a); static inline int sk_UI_STRING_num(const struct stack_st_UI_STRING *sk) { return
executed 20 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 20 times by 1 test: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
} static inline UI_STRING *sk_UI_STRING_value(const struct stack_st_UI_STRING *sk, int idx) { return
executed 10 times by 1 test: return (UI_STRING *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
(UI_STRING *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
executed 10 times by 1 test: return (UI_STRING *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
} static inline struct stack_st_UI_STRING *sk_UI_STRING_new(sk_UI_STRING_compfunc compare) { return
never executed: return (struct stack_st_UI_STRING *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
(struct stack_st_UI_STRING *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
never executed: return (struct stack_st_UI_STRING *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
} static inline struct stack_st_UI_STRING *sk_UI_STRING_new_null(void) { return
executed 5 times by 1 test: return (struct stack_st_UI_STRING *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
(struct stack_st_UI_STRING *)OPENSSL_sk_new_null();
executed 5 times by 1 test: return (struct stack_st_UI_STRING *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
} static inline struct stack_st_UI_STRING *sk_UI_STRING_new_reserve(sk_UI_STRING_compfunc compare, int n) { return
never executed: return (struct stack_st_UI_STRING *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
(struct stack_st_UI_STRING *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
never executed: return (struct stack_st_UI_STRING *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
} static inline int sk_UI_STRING_reserve(struct stack_st_UI_STRING *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_UI_STRING_free(struct stack_st_UI_STRING *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }
never executed: end of block
static inline void sk_UI_STRING_zero(struct stack_st_UI_STRING *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }
never executed: end of block
static inline UI_STRING *sk_UI_STRING_delete(struct stack_st_UI_STRING *sk, int i) { return
never executed: return (UI_STRING *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
(UI_STRING *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
never executed: return (UI_STRING *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
} static inline UI_STRING *sk_UI_STRING_delete_ptr(struct stack_st_UI_STRING *sk, UI_STRING *ptr) { return
never executed: return (UI_STRING *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
(UI_STRING *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return (UI_STRING *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_UI_STRING_push(struct stack_st_UI_STRING *sk, UI_STRING *ptr) { return
executed 5 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 5 times by 1 test: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
} static inline int sk_UI_STRING_unshift(struct stack_st_UI_STRING *sk, UI_STRING *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 UI_STRING *sk_UI_STRING_pop(struct stack_st_UI_STRING *sk) { return
never executed: return (UI_STRING *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
(UI_STRING *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
never executed: return (UI_STRING *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
} static inline UI_STRING *sk_UI_STRING_shift(struct stack_st_UI_STRING *sk) { return
never executed: return (UI_STRING *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
(UI_STRING *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
never executed: return (UI_STRING *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
} static inline void sk_UI_STRING_pop_free(struct stack_st_UI_STRING *sk, sk_UI_STRING_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }
executed 5 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
static inline int sk_UI_STRING_insert(struct stack_st_UI_STRING *sk, UI_STRING *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 UI_STRING *sk_UI_STRING_set(struct stack_st_UI_STRING *sk, int idx, UI_STRING *ptr) { return
never executed: return (UI_STRING *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
(UI_STRING *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
never executed: return (UI_STRING *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
} static inline int sk_UI_STRING_find(struct stack_st_UI_STRING *sk, UI_STRING *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_UI_STRING_find_ex(struct stack_st_UI_STRING *sk, UI_STRING *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_UI_STRING_sort(struct stack_st_UI_STRING *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }
never executed: end of block
static inline int sk_UI_STRING_is_sorted(const struct stack_st_UI_STRING *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_UI_STRING * sk_UI_STRING_dup(const struct stack_st_UI_STRING *sk) { return
never executed: return (struct stack_st_UI_STRING *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
(struct stack_st_UI_STRING *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
never executed: return (struct stack_st_UI_STRING *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
} static inline struct stack_st_UI_STRING *sk_UI_STRING_deep_copy(const struct stack_st_UI_STRING *sk, sk_UI_STRING_copyfunc copyfunc, sk_UI_STRING_freefunc freefunc) { return
never executed: return (struct stack_st_UI_STRING *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
(struct stack_st_UI_STRING *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
never executed: return (struct stack_st_UI_STRING *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
} static inline sk_UI_STRING_compfunc sk_UI_STRING_set_cmp_func(struct stack_st_UI_STRING *sk, sk_UI_STRING_compfunc compare) { return
never executed: return (sk_UI_STRING_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
(sk_UI_STRING_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
never executed: return (sk_UI_STRING_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
}
0-20
78-
79-
80-
81-
82-
83enum UI_string_types {-
84 UIT_NONE = 0,-
85 UIT_PROMPT,-
86 UIT_VERIFY,-
87 UIT_BOOLEAN,-
88 UIT_INFO,-
89 UIT_ERROR-
90};-
91-
92-
93UI_METHOD *UI_create_method(const char *name);-
94void UI_destroy_method(UI_METHOD *ui_method);-
95int UI_method_set_opener(UI_METHOD *method, int (*opener) (UI *ui));-
96int UI_method_set_writer(UI_METHOD *method,-
97 int (*writer) (UI *ui, UI_STRING *uis));-
98int UI_method_set_flusher(UI_METHOD *method, int (*flusher) (UI *ui));-
99int UI_method_set_reader(UI_METHOD *method,-
100 int (*reader) (UI *ui, UI_STRING *uis));-
101int UI_method_set_closer(UI_METHOD *method, int (*closer) (UI *ui));-
102int UI_method_set_data_duplicator(UI_METHOD *method,-
103 void *(*duplicator) (UI *ui, void *ui_data),-
104 void (*destructor)(UI *ui, void *ui_data));-
105int UI_method_set_prompt_constructor(UI_METHOD *method,-
106 char *(*prompt_constructor) (UI *ui,-
107 const char-
108 *object_desc,-
109 const char-
110 *object_name));-
111int UI_method_set_ex_data(UI_METHOD *method, int idx, void *data);-
112int (*UI_method_get_opener(const UI_METHOD *method)) (UI *);-
113int (*UI_method_get_writer(const UI_METHOD *method)) (UI *, UI_STRING *);-
114int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *);-
115int (*UI_method_get_reader(const UI_METHOD *method)) (UI *, UI_STRING *);-
116int (*UI_method_get_closer(const UI_METHOD *method)) (UI *);-
117char *(*UI_method_get_prompt_constructor(const UI_METHOD *method))-
118 (UI *, const char *, const char *);-
119void *(*UI_method_get_data_duplicator(const UI_METHOD *method)) (UI *, void *);-
120void (*UI_method_get_data_destructor(const UI_METHOD *method)) (UI *, void *);-
121const void *UI_method_get_ex_data(const UI_METHOD *method, int idx);-
122-
123-
124-
125-
126-
127-
128-
129enum UI_string_types UI_get_string_type(UI_STRING *uis);-
130-
131int UI_get_input_flags(UI_STRING *uis);-
132-
133const char *UI_get0_output_string(UI_STRING *uis);-
134-
135-
136-
137-
138const char *UI_get0_action_string(UI_STRING *uis);-
139-
140const char *UI_get0_result_string(UI_STRING *uis);-
141int UI_get_result_string_length(UI_STRING *uis);-
142-
143-
144-
145const char *UI_get0_test_string(UI_STRING *uis);-
146-
147int UI_get_result_minsize(UI_STRING *uis);-
148-
149int UI_get_result_maxsize(UI_STRING *uis);-
150-
151int UI_set_result(UI *ui, UI_STRING *uis, const char *result);-
152int UI_set_result_ex(UI *ui, UI_STRING *uis, const char *result, int len);-
153-
154-
155int UI_UTIL_read_pw_string(char *buf, int length, const char *prompt,-
156 int verify);-
157int UI_UTIL_read_pw(char *buf, char *buff, int size, const char *prompt,-
158 int verify);-
159UI_METHOD *UI_UTIL_wrap_read_pem_callback(pem_password_cb *cb, int rwflag);-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2