Go to the documentation of this file.
62 #ifndef OPENSSL_NO_DEPRECATED
131 char *result_buf,
int minsize,
int maxsize);
133 char *result_buf,
int minsize,
int maxsize);
135 char *result_buf,
int minsize,
int maxsize,
const char *test_buf);
137 char *result_buf,
int minsize,
int maxsize,
const char *test_buf);
139 const char *ok_chars,
const char *cancel_chars,
140 int flags,
char *result_buf);
142 const char *ok_chars,
const char *cancel_chars,
143 int flags,
char *result_buf);
151 #define UI_INPUT_FLAG_ECHO 0x01
157 #define UI_INPUT_FLAG_DEFAULT_PWD 0x02
168 #define UI_INPUT_FLAG_USER_BASE 16
189 const char *object_desc,
const char *object_name);
214 int UI_ctrl(
UI *ui,
int cmd,
long i,
void *
p,
void (*
f)(
void));
220 #define UI_CTRL_PRINT_ERRORS 1
224 #define UI_CTRL_IS_REDOABLE 2
228 #define UI_set_app_data(s,arg) UI_set_ex_data(s,0,arg)
229 #define UI_get_app_data(s) UI_get_ex_data(s,0)
346 int UI_UTIL_read_pw(
char *buf,
char *buff,
int size,
const char *prompt,
int verify);
358 #define UI_F_GENERAL_ALLOCATE_BOOLEAN 108
359 #define UI_F_GENERAL_ALLOCATE_PROMPT 109
360 #define UI_F_GENERAL_ALLOCATE_STRING 100
361 #define UI_F_UI_CTRL 111
362 #define UI_F_UI_DUP_ERROR_STRING 101
363 #define UI_F_UI_DUP_INFO_STRING 102
364 #define UI_F_UI_DUP_INPUT_BOOLEAN 110
365 #define UI_F_UI_DUP_INPUT_STRING 103
366 #define UI_F_UI_DUP_VERIFY_STRING 106
367 #define UI_F_UI_GET0_RESULT 107
368 #define UI_F_UI_NEW_METHOD 104
369 #define UI_F_UI_SET_RESULT 105
372 #define UI_R_COMMON_OK_AND_CANCEL_CHARACTERS 104
373 #define UI_R_INDEX_TOO_LARGE 102
374 #define UI_R_INDEX_TOO_SMALL 103
375 #define UI_R_NO_RESULT_BUFFER 105
376 #define UI_R_RESULT_TOO_LARGE 100
377 #define UI_R_RESULT_TOO_SMALL 101
378 #define UI_R_UNKNOWN_CONTROL_COMMAND 106