OpenCoverage

ui_util.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_util.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4int-
5UI_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: return (ret);
(ret);
never executed: return (ret);
0
22}-
23-
24int-
25UI_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
size < 1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
31 return
never executed: return -1;
-1;
never executed: return -1;
0
32-
33 ui = UI_new();-
34 if (ui
uiDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
35 ok = UI_add_input_string(ui, prompt, 0, buf, 0, size - 1);-
36 if (ok >= 0
ok >= 0Description
TRUEnever evaluated
FALSEnever evaluated
&& verify
verifyDescription
TRUEnever evaluated
FALSEnever evaluated
)
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
ok >= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
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
ok > 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
44 ok = 0;
never executed: ok = 0;
0
45 return
never executed: return (ok);
(ok);
never executed: return (ok);
0
46}-
47-
48-
49-
50-
51int-
52_ossl_old_des_read_pw_string(char *buf, int length, const char *prompt, int verify)-
53{-
54 return
never executed: return UI_UTIL_read_pw_string(buf, length, prompt, verify);
UI_UTIL_read_pw_string(buf, length, prompt, verify);
never executed: return UI_UTIL_read_pw_string(buf, length, prompt, verify);
0
55}-
56-
57int-
58_ossl_old_des_read_pw(char *buf, char *buff, int size, const char *prompt, int verify)-
59{-
60 return
never executed: return UI_UTIL_read_pw(buf, buff, size, prompt, verify);
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 codePreprocessed file

Generated by Squish Coco 4.2.2