/openssl-master/crypto/ui/ |
A D | ui_lib.c | 18 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 D | ui_local.h | 31 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 D | ui_openssl.c | 191 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 D | ui_util.c | 36 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 D | UI_new.pod | 5 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 D | UI_create_method.pod | 26 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 D | UI_STRING.pod | 36 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 D | OSSL_STORE_open.pod | 63 OSSL_STORE_open_ex() takes a uri or path I<uri>, password UI method
|
A D | CRYPTO_get_ex_new_index.pod | 57 UI
|
/openssl-master/include/openssl/ |
A D | ui.h.in | 54 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 D | types.h | 180 typedef struct ui_st UI; typedef
|
/openssl-master/apps/lib/ |
A D | apps_ui.c | 18 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 D | uitest.c | 34 UI *ui = NULL; in test_old()
|
/openssl-master/crypto/err/ |
A D | err_all_legacy.c | 103 IMPLEMENT_LEGACY_ERR_LOAD(UI)
|
A D | openssl.ec | 29 L UI include/openssl/uierr.h crypto/ui/ui_err.c include/cry…
|
/openssl-master/crypto/evp/ |
A D | evp_key.c | 57 UI *ui; in EVP_read_pw_string_min()
|
/openssl-master/crypto/ |
A D | passphrase.c | 122 UI *ui = NULL; in do_ui_passphrase()
|
/openssl-master/util/ |
A D | indent.pro | 416 -T UI
|
A D | other.syms | 106 UI datatype
|
/openssl-master/engines/ |
A D | e_loader_attic.c | 63 UI *ui = UI_new(); in DEFINE_STACK_OF()
|
/openssl-master/ |
A D | INSTALL.md | 913 Don't build with the User Interface (UI) console method
|
A D | CHANGES.md | 2416 * 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
|