Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||||||||
2 | - | |||||||||||||||||||
3 | - | |||||||||||||||||||
4 | const struct stack_st_X509_EXTENSION * | - | ||||||||||||||||||
5 | X509_get0_extensions(const X509 *x) | - | ||||||||||||||||||
6 | { | - | ||||||||||||||||||
7 | return never executed: x->cert_info->extensions;return x->cert_info->extensions; never executed: return x->cert_info->extensions; | 0 | ||||||||||||||||||
8 | } | - | ||||||||||||||||||
9 | - | |||||||||||||||||||
10 | const X509_ALGOR * | - | ||||||||||||||||||
11 | X509_get0_tbs_sigalg(const X509 *x) | - | ||||||||||||||||||
12 | { | - | ||||||||||||||||||
13 | return never executed: x->cert_info->signature;return x->cert_info->signature; never executed: return x->cert_info->signature; | 0 | ||||||||||||||||||
14 | } | - | ||||||||||||||||||
15 | - | |||||||||||||||||||
16 | int | - | ||||||||||||||||||
17 | X509_set_version(X509 *x, long version) | - | ||||||||||||||||||
18 | { | - | ||||||||||||||||||
19 | if (x ==
| 0 | ||||||||||||||||||
20 | ((void *)0)
| 0 | ||||||||||||||||||
21 | ) | - | ||||||||||||||||||
22 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
23 | if (x->cert_info->version ==
| 0 | ||||||||||||||||||
24 | ((void *)0)
| 0 | ||||||||||||||||||
25 | ) { | - | ||||||||||||||||||
26 | if ((
| 0 | ||||||||||||||||||
27 | ((void *)0)
| 0 | ||||||||||||||||||
28 | ) | - | ||||||||||||||||||
29 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
30 | } never executed: end of block | 0 | ||||||||||||||||||
31 | return never executed: (ASN1_INTEGER_set(x->cert_info->version, version));return (ASN1_INTEGER_set(x->cert_info->version, version)); never executed: return (ASN1_INTEGER_set(x->cert_info->version, version)); | 0 | ||||||||||||||||||
32 | } | - | ||||||||||||||||||
33 | - | |||||||||||||||||||
34 | long | - | ||||||||||||||||||
35 | X509_get_version(const X509 *x) | - | ||||||||||||||||||
36 | { | - | ||||||||||||||||||
37 | return executed 201 times by 6 tests: ASN1_INTEGER_get(x->cert_info->version);return ASN1_INTEGER_get(x->cert_info->version); Executed by:
executed 201 times by 6 tests: return ASN1_INTEGER_get(x->cert_info->version); Executed by:
| 201 | ||||||||||||||||||
38 | } | - | ||||||||||||||||||
39 | - | |||||||||||||||||||
40 | int | - | ||||||||||||||||||
41 | X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial) | - | ||||||||||||||||||
42 | { | - | ||||||||||||||||||
43 | ASN1_INTEGER *in; | - | ||||||||||||||||||
44 | - | |||||||||||||||||||
45 | if (x ==
| 0 | ||||||||||||||||||
46 | ((void *)0)
| 0 | ||||||||||||||||||
47 | ) | - | ||||||||||||||||||
48 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
49 | in = x->cert_info->serialNumber; | - | ||||||||||||||||||
50 | if (in != serial
| 0 | ||||||||||||||||||
51 | in = ASN1_INTEGER_dup(serial); | - | ||||||||||||||||||
52 | if (in !=
| 0 | ||||||||||||||||||
53 | ((void *)0)
| 0 | ||||||||||||||||||
54 | ) { | - | ||||||||||||||||||
55 | ASN1_INTEGER_free(x->cert_info->serialNumber); | - | ||||||||||||||||||
56 | x->cert_info->serialNumber = in; | - | ||||||||||||||||||
57 | } never executed: end of block | 0 | ||||||||||||||||||
58 | } never executed: end of block | 0 | ||||||||||||||||||
59 | return never executed: (in != return (in != ((void *)0) ); never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
60 | ((void *)0) never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
61 | ); never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
62 | } | - | ||||||||||||||||||
63 | - | |||||||||||||||||||
64 | int | - | ||||||||||||||||||
65 | X509_set_issuer_name(X509 *x, X509_NAME *name) | - | ||||||||||||||||||
66 | { | - | ||||||||||||||||||
67 | if ((
| 0-2 | ||||||||||||||||||
68 | ((void *)0)
| 0-2 | ||||||||||||||||||
69 | )
| 0-2 | ||||||||||||||||||
70 | ((void *)0)
| 0-2 | ||||||||||||||||||
71 | )
| 0-2 | ||||||||||||||||||
72 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
73 | return executed 2 times by 1 test: (X509_NAME_set(&x->cert_info->issuer, name));return (X509_NAME_set(&x->cert_info->issuer, name)); Executed by:
executed 2 times by 1 test: return (X509_NAME_set(&x->cert_info->issuer, name)); Executed by:
| 2 | ||||||||||||||||||
74 | } | - | ||||||||||||||||||
75 | - | |||||||||||||||||||
76 | int | - | ||||||||||||||||||
77 | X509_set_subject_name(X509 *x, X509_NAME *name) | - | ||||||||||||||||||
78 | { | - | ||||||||||||||||||
79 | if (x ==
| 0-27 | ||||||||||||||||||
80 | ((void *)0)
| 0-27 | ||||||||||||||||||
81 | || x->cert_info ==
| 0-27 | ||||||||||||||||||
82 | ((void *)0)
| 0-27 | ||||||||||||||||||
83 | ) | - | ||||||||||||||||||
84 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
85 | return executed 27 times by 2 tests: (X509_NAME_set(&x->cert_info->subject, name));return (X509_NAME_set(&x->cert_info->subject, name)); Executed by:
executed 27 times by 2 tests: return (X509_NAME_set(&x->cert_info->subject, name)); Executed by:
| 27 | ||||||||||||||||||
86 | } | - | ||||||||||||||||||
87 | - | |||||||||||||||||||
88 | const ASN1_TIME * | - | ||||||||||||||||||
89 | X509_get0_notBefore(const X509 *x) | - | ||||||||||||||||||
90 | { | - | ||||||||||||||||||
91 | return never executed: X509_getm_notBefore(x);return X509_getm_notBefore(x); never executed: return X509_getm_notBefore(x); | 0 | ||||||||||||||||||
92 | } | - | ||||||||||||||||||
93 | - | |||||||||||||||||||
94 | ASN1_TIME * | - | ||||||||||||||||||
95 | X509_getm_notBefore(const X509 *x) | - | ||||||||||||||||||
96 | { | - | ||||||||||||||||||
97 | if (x ==
| 0-204 | ||||||||||||||||||
98 | ((void *)0)
| 0-204 | ||||||||||||||||||
99 | || x->cert_info ==
| 0-204 | ||||||||||||||||||
100 | ((void *)0)
| 0-204 | ||||||||||||||||||
101 | || x->cert_info->validity ==
| 0-204 | ||||||||||||||||||
102 | ((void *)0)
| 0-204 | ||||||||||||||||||
103 | ) | - | ||||||||||||||||||
104 | return never executed: (return ( ((void *)0) ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
105 | ((void *)0) never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
106 | ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
107 | return executed 204 times by 3 tests: x->cert_info->validity->notBefore;return x->cert_info->validity->notBefore; Executed by:
executed 204 times by 3 tests: return x->cert_info->validity->notBefore; Executed by:
| 204 | ||||||||||||||||||
108 | } | - | ||||||||||||||||||
109 | - | |||||||||||||||||||
110 | int | - | ||||||||||||||||||
111 | X509_set_notBefore(X509 *x, const ASN1_TIME *tm) | - | ||||||||||||||||||
112 | { | - | ||||||||||||||||||
113 | ASN1_TIME *in; | - | ||||||||||||||||||
114 | - | |||||||||||||||||||
115 | if (x ==
| 0 | ||||||||||||||||||
116 | ((void *)0)
| 0 | ||||||||||||||||||
117 | || x->cert_info->validity ==
| 0 | ||||||||||||||||||
118 | ((void *)0)
| 0 | ||||||||||||||||||
119 | ) | - | ||||||||||||||||||
120 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
121 | in = x->cert_info->validity->notBefore; | - | ||||||||||||||||||
122 | if (in != tm
| 0 | ||||||||||||||||||
123 | in = ASN1_STRING_dup(tm); | - | ||||||||||||||||||
124 | if (in !=
| 0 | ||||||||||||||||||
125 | ((void *)0)
| 0 | ||||||||||||||||||
126 | ) { | - | ||||||||||||||||||
127 | ASN1_TIME_free(x->cert_info->validity->notBefore); | - | ||||||||||||||||||
128 | x->cert_info->validity->notBefore = in; | - | ||||||||||||||||||
129 | } never executed: end of block | 0 | ||||||||||||||||||
130 | } never executed: end of block | 0 | ||||||||||||||||||
131 | return never executed: (in != return (in != ((void *)0) ); never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
132 | ((void *)0) never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
133 | ); never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
134 | } | - | ||||||||||||||||||
135 | - | |||||||||||||||||||
136 | int | - | ||||||||||||||||||
137 | X509_set1_notBefore(X509 *x, const ASN1_TIME *tm) | - | ||||||||||||||||||
138 | { | - | ||||||||||||||||||
139 | return never executed: X509_set_notBefore(x, tm);return X509_set_notBefore(x, tm); never executed: return X509_set_notBefore(x, tm); | 0 | ||||||||||||||||||
140 | } | - | ||||||||||||||||||
141 | - | |||||||||||||||||||
142 | const ASN1_TIME * | - | ||||||||||||||||||
143 | X509_get0_notAfter(const X509 *x) | - | ||||||||||||||||||
144 | { | - | ||||||||||||||||||
145 | return never executed: X509_getm_notAfter(x);return X509_getm_notAfter(x); never executed: return X509_getm_notAfter(x); | 0 | ||||||||||||||||||
146 | } | - | ||||||||||||||||||
147 | - | |||||||||||||||||||
148 | ASN1_TIME * | - | ||||||||||||||||||
149 | X509_getm_notAfter(const X509 *x) | - | ||||||||||||||||||
150 | { | - | ||||||||||||||||||
151 | if (x ==
| 0-204 | ||||||||||||||||||
152 | ((void *)0)
| 0-204 | ||||||||||||||||||
153 | || x->cert_info ==
| 0-204 | ||||||||||||||||||
154 | ((void *)0)
| 0-204 | ||||||||||||||||||
155 | || x->cert_info->validity ==
| 0-204 | ||||||||||||||||||
156 | ((void *)0)
| 0-204 | ||||||||||||||||||
157 | ) | - | ||||||||||||||||||
158 | return never executed: (return ( ((void *)0) ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
159 | ((void *)0) never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
160 | ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
161 | return executed 204 times by 3 tests: x->cert_info->validity->notAfter;return x->cert_info->validity->notAfter; Executed by:
executed 204 times by 3 tests: return x->cert_info->validity->notAfter; Executed by:
| 204 | ||||||||||||||||||
162 | } | - | ||||||||||||||||||
163 | - | |||||||||||||||||||
164 | int | - | ||||||||||||||||||
165 | X509_set_notAfter(X509 *x, const ASN1_TIME *tm) | - | ||||||||||||||||||
166 | { | - | ||||||||||||||||||
167 | ASN1_TIME *in; | - | ||||||||||||||||||
168 | - | |||||||||||||||||||
169 | if (x ==
| 0 | ||||||||||||||||||
170 | ((void *)0)
| 0 | ||||||||||||||||||
171 | || x->cert_info->validity ==
| 0 | ||||||||||||||||||
172 | ((void *)0)
| 0 | ||||||||||||||||||
173 | ) | - | ||||||||||||||||||
174 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
175 | in = x->cert_info->validity->notAfter; | - | ||||||||||||||||||
176 | if (in != tm
| 0 | ||||||||||||||||||
177 | in = ASN1_STRING_dup(tm); | - | ||||||||||||||||||
178 | if (in !=
| 0 | ||||||||||||||||||
179 | ((void *)0)
| 0 | ||||||||||||||||||
180 | ) { | - | ||||||||||||||||||
181 | ASN1_TIME_free(x->cert_info->validity->notAfter); | - | ||||||||||||||||||
182 | x->cert_info->validity->notAfter = in; | - | ||||||||||||||||||
183 | } never executed: end of block | 0 | ||||||||||||||||||
184 | } never executed: end of block | 0 | ||||||||||||||||||
185 | return never executed: (in != return (in != ((void *)0) ); never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
186 | ((void *)0) never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
187 | ); never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
188 | } | - | ||||||||||||||||||
189 | - | |||||||||||||||||||
190 | int | - | ||||||||||||||||||
191 | X509_set1_notAfter(X509 *x, const ASN1_TIME *tm) | - | ||||||||||||||||||
192 | { | - | ||||||||||||||||||
193 | return never executed: X509_set_notAfter(x, tm);return X509_set_notAfter(x, tm); never executed: return X509_set_notAfter(x, tm); | 0 | ||||||||||||||||||
194 | } | - | ||||||||||||||||||
195 | - | |||||||||||||||||||
196 | int | - | ||||||||||||||||||
197 | X509_set_pubkey(X509 *x, EVP_PKEY *pkey) | - | ||||||||||||||||||
198 | { | - | ||||||||||||||||||
199 | if ((
| 0-2 | ||||||||||||||||||
200 | ((void *)0)
| 0-2 | ||||||||||||||||||
201 | )
| 0-2 | ||||||||||||||||||
202 | ((void *)0)
| 0-2 | ||||||||||||||||||
203 | )
| 0-2 | ||||||||||||||||||
204 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
205 | return executed 2 times by 1 test: (X509_PUBKEY_set(&(x->cert_info->key), pkey));return (X509_PUBKEY_set(&(x->cert_info->key), pkey)); Executed by:
executed 2 times by 1 test: return (X509_PUBKEY_set(&(x->cert_info->key), pkey)); Executed by:
| 2 | ||||||||||||||||||
206 | } | - | ||||||||||||||||||
207 | - | |||||||||||||||||||
208 | int | - | ||||||||||||||||||
209 | X509_get_signature_type(const X509 *x) | - | ||||||||||||||||||
210 | { | - | ||||||||||||||||||
211 | return never executed: EVP_PKEY_type(OBJ_obj2nid(x->sig_alg->algorithm));return EVP_PKEY_type(OBJ_obj2nid(x->sig_alg->algorithm)); never executed: return EVP_PKEY_type(OBJ_obj2nid(x->sig_alg->algorithm)); | 0 | ||||||||||||||||||
212 | } | - | ||||||||||||||||||
Switch to Source code | Preprocessed file |