| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_util.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||||||||
| 2 | - | |||||||||||||
| 3 | - | |||||||||||||
| 4 | int | - | ||||||||||||
| 5 | UI_UTIL_read_pw_string(char *buf, int length, const char *prompt, int verify) | - | ||||||||||||
| 6 | { | - | ||||||||||||
| 7 | char buff[ | - | ||||||||||||
| 8 | 8192 | - | ||||||||||||
| 9 | ]; | - | ||||||||||||
| 10 | int ret; | - | ||||||||||||
| 11 | - | |||||||||||||
| 12 | ret = UI_UTIL_read_pw(buf, buff, (length > | - | ||||||||||||
| 13 | 8192 | - | ||||||||||||
| 14 | ) ? | - | ||||||||||||
| 15 | 8192 | - | ||||||||||||
| 16 | : length, | - | ||||||||||||
| 17 | prompt, verify); | - | ||||||||||||
| 18 | explicit_bzero(buff, | - | ||||||||||||
| 19 | 8192 | - | ||||||||||||
| 20 | ); | - | ||||||||||||
| 21 | return never executed: (ret);return (ret);never executed: return (ret); | 0 | ||||||||||||
| 22 | } | - | ||||||||||||
| 23 | - | |||||||||||||
| 24 | int | - | ||||||||||||
| 25 | UI_UTIL_read_pw(char *buf, char *buff, int size, const char *prompt, int verify) | - | ||||||||||||
| 26 | { | - | ||||||||||||
| 27 | int ok = 0; | - | ||||||||||||
| 28 | UI *ui; | - | ||||||||||||
| 29 | - | |||||||||||||
| 30 | if (size < 1
| 0 | ||||||||||||
| 31 | return never executed: -1;return -1;never executed: return -1; | 0 | ||||||||||||
| 32 | - | |||||||||||||
| 33 | ui = UI_new(); | - | ||||||||||||
| 34 | if (ui
| 0 | ||||||||||||
| 35 | ok = UI_add_input_string(ui, prompt, 0, buf, 0, size - 1); | - | ||||||||||||
| 36 | if (ok >= 0
| 0 | ||||||||||||
| 37 | ok = UI_add_verify_string(ui, prompt, 0, buff, 0, never executed: ok = UI_add_verify_string(ui, prompt, 0, buff, 0, size - 1, buf); | 0 | ||||||||||||
| 38 | size - 1, buf); never executed: ok = UI_add_verify_string(ui, prompt, 0, buff, 0, size - 1, buf); | 0 | ||||||||||||
| 39 | if (ok >= 0
| 0 | ||||||||||||
| 40 | ok = UI_process(ui); never executed: ok = UI_process(ui); | 0 | ||||||||||||
| 41 | UI_free(ui); | - | ||||||||||||
| 42 | } never executed: end of block | 0 | ||||||||||||
| 43 | if (ok > 0
| 0 | ||||||||||||
| 44 | ok = 0; never executed: ok = 0; | 0 | ||||||||||||
| 45 | return never executed: (ok);return (ok);never executed: return (ok); | 0 | ||||||||||||
| 46 | } | - | ||||||||||||
| 47 | - | |||||||||||||
| 48 | - | |||||||||||||
| 49 | - | |||||||||||||
| 50 | - | |||||||||||||
| 51 | int | - | ||||||||||||
| 52 | _ossl_old_des_read_pw_string(char *buf, int length, const char *prompt, int verify) | - | ||||||||||||
| 53 | { | - | ||||||||||||
| 54 | return never executed: UI_UTIL_read_pw_string(buf, length, prompt, verify);return UI_UTIL_read_pw_string(buf, length, prompt, verify);never executed: return UI_UTIL_read_pw_string(buf, length, prompt, verify); | 0 | ||||||||||||
| 55 | } | - | ||||||||||||
| 56 | - | |||||||||||||
| 57 | int | - | ||||||||||||
| 58 | _ossl_old_des_read_pw(char *buf, char *buff, int size, const char *prompt, int verify) | - | ||||||||||||
| 59 | { | - | ||||||||||||
| 60 | return never executed: UI_UTIL_read_pw(buf, buff, size, prompt, verify);return UI_UTIL_read_pw(buf, buff, size, prompt, verify);never executed: return UI_UTIL_read_pw(buf, buff, size, prompt, verify); | 0 | ||||||||||||
| 61 | } | - | ||||||||||||
| Switch to Source code | Preprocessed file |