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 |