OpenCoverage

ssl_txt.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_txt.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4int-
5SSL_SESSION_print_fp(FILE *fp, const SSL_SESSION *x)-
6{-
7 BIO *b;-
8 int ret;-
9-
10 if ((
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
b = BIO_new(BIO_s_file())) ==
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
11 ((void *)0)
(b = BIO_new(B...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
12 ) {-
13 ERR_put_error(20,(0xfff),(7),__FILE__,99);-
14 return
never executed: return (0);
(0);
never executed: return (0);
0
15 }-
16 BIO_ctrl(b,106,0x00,(char *)fp);-
17 ret = SSL_SESSION_print(b, x);-
18 BIO_free(b);-
19 return
never executed: return (ret);
(ret);
never executed: return (ret);
0
20}-
21-
22int-
23SSL_SESSION_print(BIO *bp, const SSL_SESSION *x)-
24{-
25 unsigned int i;-
26 const char *s;-
27-
28 if (x ==
x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
29 ((void *)0)
x == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
30 )-
31 goto
never executed: goto err;
err;
never executed: goto err;
0
32 if (BIO_puts(bp, "SSL-Session:\n") <= 0
BIO_puts(bp, "...sion:\n") <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
33 goto
never executed: goto err;
err;
never executed: goto err;
0
34-
35 s = ssl_version_string(x->ssl_version);-
36 if (BIO_printf(bp, " Protocol : %s\n", s) <= 0
BIO_printf(bp,...%s\n", s) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
37 goto
never executed: goto err;
err;
never executed: goto err;
0
38-
39 if (x->cipher ==
x->cipher == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
40 ((void *)0)
x->cipher == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
41 ) {-
42 if (((
((x->cipher_id... == 0x02000000Description
TRUEnever evaluated
FALSEnever evaluated
x->cipher_id) & 0xff000000) == 0x02000000
((x->cipher_id... == 0x02000000Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
43 if (BIO_printf(bp, " Cipher : %06lX\n", x->cipher_id&0xffffff) <= 0
BIO_printf(bp,...0xffffff) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
44 goto
never executed: goto err;
err;
never executed: goto err;
0
45 }
never executed: end of block
else {
0
46 if (BIO_printf(bp, " Cipher : %04lX\n", x->cipher_id&0xffff) <= 0
BIO_printf(bp,...d&0xffff) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
47 goto
never executed: goto err;
err;
never executed: goto err;
0
48 }
never executed: end of block
0
49 } else {-
50 if (BIO_printf(bp, " Cipher : %s\n",((x->cipher ==
BIO_printf(bp,...r->name)) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
51 ((void *)0)
BIO_printf(bp,...r->name)) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
52 )?"unknown":x->cipher->name)) <= 0
BIO_printf(bp,...r->name)) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
53 goto
never executed: goto err;
err;
never executed: goto err;
0
54 }
never executed: end of block
0
55 if (BIO_puts(bp, " Session-ID: ") <= 0
BIO_puts(bp, "...on-ID: ") <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
56 goto
never executed: goto err;
err;
never executed: goto err;
0
57 for (i = 0; i < x->session_id_length
i < x->session_id_lengthDescription
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
58 if (BIO_printf(bp, "%02X", x->session_id[i]) <= 0
BIO_printf(bp,...on_id[i]) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
59 goto
never executed: goto err;
err;
never executed: goto err;
0
60 }
never executed: end of block
0
61 if (BIO_puts(bp, "\n Session-ID-ctx: ") <= 0
BIO_puts(bp, "...D-ctx: ") <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
62 goto
never executed: goto err;
err;
never executed: goto err;
0
63 for (i = 0; i < x->sid_ctx_length
i < x->sid_ctx_lengthDescription
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
64 if (BIO_printf(bp, "%02X", x->sid_ctx[i]) <= 0
BIO_printf(bp,...d_ctx[i]) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
65 goto
never executed: goto err;
err;
never executed: goto err;
0
66 }
never executed: end of block
0
67 if (BIO_puts(bp, "\n Master-Key: ") <= 0
BIO_puts(bp, "...r-Key: ") <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
68 goto
never executed: goto err;
err;
never executed: goto err;
0
69 for (i = 0; i < (unsigned int)x->master_key_length
i < (unsigned ...ter_key_lengthDescription
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
70 if (BIO_printf(bp, "%02X", x->master_key[i]) <= 0
BIO_printf(bp,...r_key[i]) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
71 goto
never executed: goto err;
err;
never executed: goto err;
0
72 }
never executed: end of block
0
73 if (x->tlsext_tick_lifetime_hint
x->tlsext_tick_lifetime_hintDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
74 if (BIO_printf(bp,
BIO_printf(bp,...ime_hint) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
75 "\n TLS session ticket lifetime hint: %ld (seconds)",
BIO_printf(bp,...ime_hint) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
76 x->tlsext_tick_lifetime_hint) <= 0
BIO_printf(bp,...ime_hint) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
77 goto
never executed: goto err;
err;
never executed: goto err;
0
78 }
never executed: end of block
0
79 if (x->tlsext_tick
x->tlsext_tickDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
80 if (BIO_puts(bp, "\n TLS session ticket:\n") <= 0
BIO_puts(bp, "...cket:\n") <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
81 goto
never executed: goto err;
err;
never executed: goto err;
0
82 if (BIO_dump_indent(bp, (char *)x->tlsext_tick, x->tlsext_ticklen, 4) <= 0
BIO_dump_inden...cklen, 4) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
83 goto
never executed: goto err;
err;
never executed: goto err;
0
84 }
never executed: end of block
0
85-
86 if (x->time != 0
x->time != 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
87 if (BIO_printf(bp, "\n Start Time: %"
BIO_printf(bp,...)x->time) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
88 "l" "d"
BIO_printf(bp,...)x->time) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
89 , (int64_t)x->time) <= 0
BIO_printf(bp,...)x->time) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
90 goto
never executed: goto err;
err;
never executed: goto err;
0
91 }
never executed: end of block
0
92 if (x->timeout != 0L
x->timeout != 0LDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
93 if (BIO_printf(bp, "\n Timeout : %ld (sec)", x->timeout) <= 0
BIO_printf(bp,...>timeout) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
94 goto
never executed: goto err;
err;
never executed: goto err;
0
95 }
never executed: end of block
0
96 if (BIO_puts(bp, "\n") <= 0
BIO_puts(bp, "\n") <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
97 goto
never executed: goto err;
err;
never executed: goto err;
0
98-
99 if (BIO_puts(bp, " Verify return code: ") <= 0
BIO_puts(bp, "... code: ") <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
100 goto
never executed: goto err;
err;
never executed: goto err;
0
101-
102 if (BIO_printf(bp, "%ld (%s)\n", x->verify_result,
BIO_printf(bp,..._result)) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
103 X509_verify_cert_error_string(x->verify_result)) <= 0
BIO_printf(bp,..._result)) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
104 goto
never executed: goto err;
err;
never executed: goto err;
0
105-
106 return
never executed: return (1);
(1);
never executed: return (1);
0
107err:-
108 return
never executed: return (0);
(0);
never executed: return (0);
0
109}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2