Home
last modified time | relevance | path

Searched refs:UI (Results 1 – 22 of 22) sorted by relevance

/openssl-master/crypto/ui/
A Dui_lib.c18 UI *UI_new(void) in UI_new()
23 UI *UI_new_method(const UI_METHOD *method) in UI_new_method()
25 UI *ret = OPENSSL_zalloc(sizeof(*ret)); in UI_new_method()
73 void UI_free(UI *ui) in UI_free()
86 static int allocate_string_stack(UI *ui) in allocate_string_stack()
146 static int general_allocate_boolean(UI *ui, in general_allocate_boolean()
426 void *UI_get0_user_data(UI *ui) in UI_get0_user_data()
444 int UI_get_result_length(UI *ui, int i) in UI_get_result_length()
471 int UI_process(UI *ui) in UI_process()
583 const UI_METHOD *UI_get_method(UI *ui) in UI_get_method()
[all …]
A Dui_local.h31 int (*ui_open_session) (UI *ui);
32 int (*ui_write_string) (UI *ui, UI_STRING *uis);
37 int (*ui_flush) (UI *ui);
38 int (*ui_read_string) (UI *ui, UI_STRING *uis);
39 int (*ui_close_session) (UI *ui);
44 void *(*ui_duplicate_data) (UI *ui, void *ui_data);
45 void (*ui_destroy_data) (UI *ui, void *ui_data);
53 char *(*ui_construct_prompt) (UI *ui, const char *object_desc,
A Dui_openssl.c191 static int read_string(UI *ui, UI_STRING *uis);
194 static int open_console(UI *ui);
195 static int echo_console(UI *ui);
196 static int noecho_console(UI *ui);
197 static int close_console(UI *ui);
203 static int write_string(UI *ui, UI_STRING *uis) in write_string()
220 static int read_string(UI *ui, UI_STRING *uis) in read_string()
373 static int open_console(UI *ui) in open_console()
485 static int noecho_console(UI *ui) in noecho_console()
521 static int echo_console(UI *ui) in echo_console()
[all …]
A Dui_util.c36 UI *ui; in UI_UTIL_read_pw()
98 static int ui_open(UI *ui) in ui_open()
102 static int ui_read(UI *ui, UI_STRING *uis) in ui_read()
132 static int ui_write(UI *ui, UI_STRING *uis) in ui_write()
136 static int ui_close(UI *ui) in ui_close()
/openssl-master/doc/man3/
A DUI_new.pod5 UI,
19 typedef struct ui_st UI;
21 UI *UI_new(void);
23 void UI_free(UI *ui);
51 void *UI_get0_user_data(UI *ui);
56 int UI_process(UI *ui);
62 const UI_METHOD *UI_get_method(UI *ui);
99 UI_new() creates a new UI using the default UI method. When done with
102 UI_new_method() creates a new UI using the given UI method. When done with
199 UI_get_method() returns the UI method associated with a given UI.
[all …]
A DUI_create_method.pod26 int (*writer) (UI *ui, UI_STRING *uis));
29 int (*reader) (UI *ui, UI_STRING *uis));
41 int (*UI_method_get_opener(const UI_METHOD *method)) (UI *);
43 int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *);
45 int (*UI_method_get_closer(const UI_METHOD *method)) (UI *);
47 (UI *, const char *, const char *);
67 This function takes a reference to a UI and a UI String, and writes
82 This function takes a reference to a UI and a UI string and reads off
128 For every UI String associated with the UI, call the writer function
139 For every UI String associated with the UI, call the reader function
[all …]
A DUI_STRING.pod36 int UI_set_result(UI *ui, UI_STRING *uis, const char *result);
82 For B<UIT_PROMPT> and B<UIT_VERIFY> type UI strings, this sets the
102 UI_get_string_type() returns the UI string type.
104 UI_get_input_flags() returns the UI string flags.
106 UI_get0_output_string() returns the UI string output string.
108 UI_get0_action_string() returns the UI string action description
111 UI_get0_result_string() returns the UI string result buffer for
119 UI_get0_test_string() returns the UI string action description
123 the UI string for B<UIT_PROMPT> and B<UIT_VERIFY> type strings,
127 the UI string for B<UIT_PROMPT> and B<UIT_VERIFY> type strings,
[all …]
A DOSSL_STORE_open.pod63 OSSL_STORE_open_ex() takes a uri or path I<uri>, password UI method
A DCRYPTO_get_ex_new_index.pod57 UI
/openssl-master/include/openssl/
A Dui.h.in54 UI *UI_new(void);
55 UI *UI_new_method(const UI_METHOD *method);
56 void UI_free(UI *ui);
165 char *UI_construct_prompt(UI *ui_method,
187 void *UI_get0_user_data(UI *ui);
191 int UI_get_result_length(UI *ui, int i);
194 int UI_process(UI *ui);
199 * used to get information from a UI.
229 const UI_METHOD *UI_get_method(UI *ui);
282 them back into the UI strings.
[all …]
A Dtypes.h180 typedef struct ui_st UI; typedef
/openssl-master/apps/lib/
A Dapps_ui.c18 static int ui_open(UI *ui) in ui_open()
20 int (*opener)(UI *ui) = UI_method_get_opener(ui_base_method); in ui_open()
27 static int ui_read(UI *ui, UI_STRING *uis) in ui_read()
29 int (*reader)(UI *ui, UI_STRING *uis) = NULL; in ui_read()
62 static int ui_write(UI *ui, UI_STRING *uis) in ui_write()
64 int (*writer)(UI *ui, UI_STRING *uis) = NULL; in ui_write()
93 static int ui_close(UI *ui) in ui_close()
95 int (*closer)(UI *ui) = UI_method_get_closer(ui_base_method); in ui_close()
103 static char *ui_prompt_construct(UI *ui, const char *phrase_desc, in ui_prompt_construct()
167 UI *ui; in password_callback()
/openssl-master/test/
A Duitest.c34 UI *ui = NULL; in test_old()
/openssl-master/crypto/err/
A Derr_all_legacy.c103 IMPLEMENT_LEGACY_ERR_LOAD(UI)
A Dopenssl.ec29 L UI include/openssl/uierr.h crypto/ui/ui_err.c include/cry…
/openssl-master/crypto/evp/
A Devp_key.c57 UI *ui; in EVP_read_pw_string_min()
/openssl-master/crypto/
A Dpassphrase.c122 UI *ui = NULL; in do_ui_passphrase()
/openssl-master/util/
A Dindent.pro416 -T UI
A Dother.syms106 UI datatype
/openssl-master/engines/
A De_loader_attic.c63 UI *ui = UI_new(); in DEFINE_STACK_OF()
/openssl-master/
A DINSTALL.md913 Don't build with the User Interface (UI) console method
A DCHANGES.md2416 * The UI API becomes a permanent and integral part of libcrypto, i.e.
2418 disable the console reading UI method, UI_OpenSSL() (use UI_null()
2468 * In the UI interface, make it possible to duplicate the user data. This

Completed in 65 milliseconds