OpenCoverage

tls_peer.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4const char *-
5tls_peer_cert_hash(struct tls *ctx)-
6{-
7 if (ctx->conninfo ==
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
8 ((void *)0)
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
9 )-
10 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
11 ((void *)0)
never executed: return ( ((void *)0) );
0
12 );
never executed: return ( ((void *)0) );
0
13 return
never executed: return (ctx->conninfo->hash);
(ctx->conninfo->hash);
never executed: return (ctx->conninfo->hash);
0
14}-
15const char *-
16tls_peer_cert_issuer(struct tls *ctx)-
17{-
18 if (ctx->conninfo ==
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
19 ((void *)0)
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
20 )-
21 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
22 ((void *)0)
never executed: return ( ((void *)0) );
0
23 );
never executed: return ( ((void *)0) );
0
24 return
never executed: return (ctx->conninfo->issuer);
(ctx->conninfo->issuer);
never executed: return (ctx->conninfo->issuer);
0
25}-
26-
27const char *-
28tls_peer_cert_subject(struct tls *ctx)-
29{-
30 if (ctx->conninfo ==
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
31 ((void *)0)
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
32 )-
33 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
34 ((void *)0)
never executed: return ( ((void *)0) );
0
35 );
never executed: return ( ((void *)0) );
0
36 return
never executed: return (ctx->conninfo->subject);
(ctx->conninfo->subject);
never executed: return (ctx->conninfo->subject);
0
37}-
38-
39int-
40tls_peer_cert_provided(struct tls *ctx)-
41{-
42 return
never executed: return (ctx->ssl_peer_cert != ((void *)0) );
(ctx->ssl_peer_cert !=
never executed: return (ctx->ssl_peer_cert != ((void *)0) );
0
43 ((void *)0)
never executed: return (ctx->ssl_peer_cert != ((void *)0) );
0
44 );
never executed: return (ctx->ssl_peer_cert != ((void *)0) );
0
45}-
46-
47int-
48tls_peer_cert_contains_name(struct tls *ctx, const char *name)-
49{-
50 int match;-
51-
52 if (ctx->ssl_peer_cert ==
ctx->ssl_peer_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
53 ((void *)0)
ctx->ssl_peer_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
54 )-
55 return
never executed: return (0);
(0);
never executed: return (0);
0
56-
57 if (tls_check_name(ctx, ctx->ssl_peer_cert, name, &match) == -1
tls_check_name... &match) == -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
58 return
never executed: return (0);
(0);
never executed: return (0);
0
59-
60 return
never executed: return (match);
(match);
never executed: return (match);
0
61}-
62-
63time_t-
64tls_peer_cert_notbefore(struct tls *ctx)-
65{-
66 if (ctx->ssl_peer_cert ==
ctx->ssl_peer_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
67 ((void *)0)
ctx->ssl_peer_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
68 )-
69 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
70 if (ctx->conninfo ==
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
71 ((void *)0)
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
72 )-
73 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
74 return
never executed: return (ctx->conninfo->notbefore);
(ctx->conninfo->notbefore);
never executed: return (ctx->conninfo->notbefore);
0
75}-
76-
77time_t-
78tls_peer_cert_notafter(struct tls *ctx)-
79{-
80 if (ctx->ssl_peer_cert ==
ctx->ssl_peer_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
81 ((void *)0)
ctx->ssl_peer_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
82 )-
83 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
84 if (ctx->conninfo ==
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
85 ((void *)0)
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
86 )-
87 return
never executed: return (-1);
(-1);
never executed: return (-1);
0
88 return
never executed: return (ctx->conninfo->notafter);
(ctx->conninfo->notafter);
never executed: return (ctx->conninfo->notafter);
0
89}-
90-
91const uint8_t *-
92tls_peer_cert_chain_pem(struct tls *ctx, size_t *size)-
93{-
94 if (ctx->ssl_peer_cert ==
ctx->ssl_peer_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
95 ((void *)0)
ctx->ssl_peer_...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
96 )-
97 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
98 ((void *)0)
never executed: return ( ((void *)0) );
0
99 );
never executed: return ( ((void *)0) );
0
100 if (ctx->conninfo ==
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
101 ((void *)0)
ctx->conninfo == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
102 )-
103 return
never executed: return ( ((void *)0) );
(
never executed: return ( ((void *)0) );
0
104 ((void *)0)
never executed: return ( ((void *)0) );
0
105 );
never executed: return ( ((void *)0) );
0
106 *size = ctx->conninfo->peer_cert_len;-
107 return
never executed: return (ctx->conninfo->peer_cert);
(ctx->conninfo->peer_cert);
never executed: return (ctx->conninfo->peer_cert);
0
108}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2