Line | Source | Count |
1 | | - |
2 | X509 *TS_CONF_load_cert(const char *file) | - |
3 | { | - |
4 | BIO *cert = | - |
5 | ((void *)0) | - |
6 | ; | - |
7 | X509 *x = | - |
8 | ((void *)0) | - |
9 | ; | - |
10 | | - |
11 | if ((TRUE | never evaluated | FALSE | never evaluated |
cert = BIO_new_file(file, "r")) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
12 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
13 | ) | - |
14 | goto never executed: goto end; end;never executed: goto end; | 0 |
15 | x = PEM_read_bio_X509_AUX(cert, | - |
16 | ((void *)0) | - |
17 | , | - |
18 | ((void *)0) | - |
19 | , | - |
20 | ((void *)0) | - |
21 | ); | - |
22 | end: code before this statement never executed: end: | 0 |
23 | if (x == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
24 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
25 | ) | - |
26 | ERR_put_error(47,(153),(137),__FILE__,54); never executed: ERR_put_error(47,(153),(137),__FILE__,54); | 0 |
27 | BIO_free(cert); | - |
28 | return never executed: return x; x;never executed: return x; | 0 |
29 | } | - |
30 | | - |
31 | struct stack_st_X509 *TS_CONF_load_certs(const char *file) | - |
32 | { | - |
33 | BIO *certs = | - |
34 | ((void *)0) | - |
35 | ; | - |
36 | struct stack_st_X509 *othercerts = | - |
37 | ((void *)0) | - |
38 | ; | - |
39 | struct stack_st_X509_INFO *allcerts = | - |
40 | ((void *)0) | - |
41 | ; | - |
42 | int i; | - |
43 | | - |
44 | if ((TRUE | never evaluated | FALSE | never evaluated |
certs = BIO_new_file(file, "r")) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
45 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
46 | ) | - |
47 | goto never executed: goto end; end;never executed: goto end; | 0 |
48 | if ((TRUE | never evaluated | FALSE | never evaluated |
othercerts = sk_X509_new_null()) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
49 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
50 | ) | - |
51 | goto never executed: goto end; end;never executed: goto end; | 0 |
52 | | - |
53 | allcerts = PEM_X509_INFO_read_bio(certs, | - |
54 | ((void *)0) | - |
55 | , | - |
56 | ((void *)0) | - |
57 | , | - |
58 | ((void *)0) | - |
59 | ); | - |
60 | for (i = 0; i < sk_X509_INFO_num(allcerts)TRUE | never evaluated | FALSE | never evaluated |
; i++) { | 0 |
61 | X509_INFO *xi = sk_X509_INFO_value(allcerts, i); | - |
62 | if (xi->x509TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
63 | sk_X509_push(othercerts, xi->x509); | - |
64 | xi->x509 = | - |
65 | ((void *)0) | - |
66 | ; | - |
67 | } never executed: end of block | 0 |
68 | } never executed: end of block | 0 |
69 | end: code before this statement never executed: end: | 0 |
70 | if (othercerts == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
71 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
72 | ) | - |
73 | ERR_put_error(47,(154),(137),__FILE__,81); never executed: ERR_put_error(47,(154),(137),__FILE__,81); | 0 |
74 | sk_X509_INFO_pop_free(allcerts, X509_INFO_free); | - |
75 | BIO_free(certs); | - |
76 | return never executed: return othercerts; othercerts;never executed: return othercerts; | 0 |
77 | } | - |
78 | | - |
79 | EVP_PKEY *TS_CONF_load_key(const char *file, const char *pass) | - |
80 | { | - |
81 | BIO *key = | - |
82 | ((void *)0) | - |
83 | ; | - |
84 | EVP_PKEY *pkey = | - |
85 | ((void *)0) | - |
86 | ; | - |
87 | | - |
88 | if ((TRUE | never evaluated | FALSE | never evaluated |
key = BIO_new_file(file, "r")) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
89 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
90 | ) | - |
91 | goto never executed: goto end; end;never executed: goto end; | 0 |
92 | pkey = PEM_read_bio_PrivateKey(key, | - |
93 | ((void *)0) | - |
94 | , | - |
95 | ((void *)0) | - |
96 | , (char *)pass); | - |
97 | end: code before this statement never executed: end: | 0 |
98 | if (pkey == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
99 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
100 | ) | - |
101 | ERR_put_error(47,(155),(138),__FILE__,97); never executed: ERR_put_error(47,(155),(138),__FILE__,97); | 0 |
102 | BIO_free(key); | - |
103 | return never executed: return pkey; pkey;never executed: return pkey; | 0 |
104 | } | - |
105 | | - |
106 | | - |
107 | | - |
108 | static void ts_CONF_lookup_fail(const char *name, const char *tag) | - |
109 | { | - |
110 | ERR_put_error(47,(152),(136),__FILE__,106); | - |
111 | ERR_add_error_data(3, name, "::", tag); | - |
112 | } never executed: end of block | 0 |
113 | | - |
114 | static void ts_CONF_invalid(const char *name, const char *tag) | - |
115 | { | - |
116 | ERR_put_error(47,(151),(135),__FILE__,112); | - |
117 | ERR_add_error_data(3, name, "::", tag); | - |
118 | } never executed: end of block | 0 |
119 | | - |
120 | const char *TS_CONF_get_tsa_section(CONF *conf, const char *section) | - |
121 | { | - |
122 | if (!sectionTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
123 | section = NCONF_get_string(conf, "tsa", "default_tsa"); | - |
124 | if (!sectionTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
125 | ts_CONF_lookup_fail("tsa", "default_tsa"); never executed: ts_CONF_lookup_fail("tsa", "default_tsa"); | 0 |
126 | } never executed: end of block | 0 |
127 | return never executed: return section; section;never executed: return section; | 0 |
128 | } | - |
129 | | - |
130 | int TS_CONF_set_serial(CONF *conf, const char *section, TS_serial_cb cb, | - |
131 | TS_RESP_CTX *ctx) | - |
132 | { | - |
133 | int ret = 0; | - |
134 | char *serial = NCONF_get_string(conf, section, "serial"); | - |
135 | if (!serialTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
136 | ts_CONF_lookup_fail(section, "serial"); | - |
137 | goto never executed: goto err; err;never executed: goto err; | 0 |
138 | } | - |
139 | TS_RESP_CTX_set_serial_cb(ctx, cb, serial); | - |
140 | | - |
141 | ret = 1; | - |
142 | err: code before this statement never executed: err: | 0 |
143 | return never executed: return ret; ret;never executed: return ret; | 0 |
144 | } | - |
145 | | - |
146 | | - |
147 | | - |
148 | int TS_CONF_set_crypto_device(CONF *conf, const char *section, | - |
149 | const char *device) | - |
150 | { | - |
151 | int ret = 0; | - |
152 | | - |
153 | if (device == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
154 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
155 | ) | - |
156 | device = NCONF_get_string(conf, section, "crypto_device"); never executed: device = NCONF_get_string(conf, section, "crypto_device"); | 0 |
157 | | - |
158 | if (deviceTRUE | never evaluated | FALSE | never evaluated |
&& !TS_CONF_set_default_engine(device)TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
159 | ts_CONF_invalid(section, "crypto_device"); | - |
160 | goto never executed: goto err; err;never executed: goto err; | 0 |
161 | } | - |
162 | ret = 1; | - |
163 | err: code before this statement never executed: err: | 0 |
164 | return never executed: return ret; ret;never executed: return ret; | 0 |
165 | } | - |
166 | | - |
167 | int TS_CONF_set_default_engine(const char *name) | - |
168 | { | - |
169 | ENGINE *e = | - |
170 | ((void *)0) | - |
171 | ; | - |
172 | int ret = 0; | - |
173 | | - |
174 | if ( | - |
175 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
176 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
177 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
178 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
179 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
180 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
181 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
182 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
183 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
184 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
185 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
186 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
187 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
188 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
189 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
190 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
191 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
192 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
193 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
194 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
195 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
196 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
197 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
198 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
199 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
200 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
201 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
202 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
203 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
204 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
205 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
206 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
207 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
208 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
209 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
210 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
211 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
212 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
213 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
214 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
215 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
216 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
217 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
218 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
219 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
220 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
221 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
222 | nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
223 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
224 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
225 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
226 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
227 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
228 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
229 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
230 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
231 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
232 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
233 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
234 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
235 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
236 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
237 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
238 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
239 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
240 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
241 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
242 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
243 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
244 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
245 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
246 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
247 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
248 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
249 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "builtin" ))[3] - __s2[3]); | 0 |
250 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "builtin" ))[3] - __s2[3]); | 0 |
251 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
252 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
253 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
254 | "builtin"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
255 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
256 | == 0TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
257 | return never executed: return 1; 1;never executed: return 1; | 0 |
258 | | - |
259 | if ((TRUE | never evaluated | FALSE | never evaluated |
e = ENGINE_by_id(name)) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
260 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
261 | ) | - |
262 | goto never executed: goto err; err;never executed: goto err; | 0 |
263 | if ( | - |
264 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
265 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
266 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
267 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
268 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
269 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
270 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
271 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
272 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
273 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
274 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
275 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
276 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
277 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
278 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
279 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
280 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
281 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
282 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
283 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
284 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
285 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
286 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
287 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
288 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
289 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
290 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
291 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
292 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
293 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
294 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
295 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
296 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
297 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
298 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
299 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
300 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
301 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
302 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
303 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
304 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
305 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
306 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
307 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
308 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
309 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
310 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
311 | nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
312 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
313 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
314 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
315 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
316 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
317 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
318 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
319 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
320 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
321 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
322 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
323 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
324 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
325 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
326 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
327 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
328 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
329 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
330 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
331 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
332 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
333 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
334 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
335 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
336 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
337 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
338 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "chil" ))[3] - __s2[3]); | 0 |
339 | "chil"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "chil" ))[3] - __s2[3]); | 0 |
340 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
341 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
342 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
343 | "chil"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
344 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
345 | == 0TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
346 | ENGINE_ctrl(e, 100, 1, 0, 0); never executed: ENGINE_ctrl(e, 100, 1, 0, 0); | 0 |
347 | if (!ENGINE_set_default(e, (unsigned int)0xFFFF)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
348 | goto never executed: goto err; err;never executed: goto err; | 0 |
349 | ret = 1; | - |
350 | | - |
351 | err: code before this statement never executed: err: | 0 |
352 | if (!retTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
353 | ERR_put_error(47,(146),(127),__FILE__,179); | - |
354 | ERR_add_error_data(2, "engine:", name); | - |
355 | } never executed: end of block | 0 |
356 | ENGINE_free(e); | - |
357 | return never executed: return ret; ret;never executed: return ret; | 0 |
358 | } | - |
359 | | - |
360 | | - |
361 | | - |
362 | int TS_CONF_set_signer_cert(CONF *conf, const char *section, | - |
363 | const char *cert, TS_RESP_CTX *ctx) | - |
364 | { | - |
365 | int ret = 0; | - |
366 | X509 *cert_obj = | - |
367 | ((void *)0) | - |
368 | ; | - |
369 | | - |
370 | if (cert == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
371 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
372 | ) { | - |
373 | cert = NCONF_get_string(conf, section, "signer_cert"); | - |
374 | if (cert == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
375 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
376 | ) { | - |
377 | ts_CONF_lookup_fail(section, "signer_cert"); | - |
378 | goto never executed: goto err; err;never executed: goto err; | 0 |
379 | } | - |
380 | } never executed: end of block | 0 |
381 | if ((TRUE | never evaluated | FALSE | never evaluated |
cert_obj = TS_CONF_load_cert(cert)) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
382 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
383 | ) | - |
384 | goto never executed: goto err; err;never executed: goto err; | 0 |
385 | if (!TS_RESP_CTX_set_signer_cert(ctx, cert_obj)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
386 | goto never executed: goto err; err;never executed: goto err; | 0 |
387 | | - |
388 | ret = 1; | - |
389 | err: code before this statement never executed: err: | 0 |
390 | X509_free(cert_obj); | - |
391 | return never executed: return ret; ret;never executed: return ret; | 0 |
392 | } | - |
393 | | - |
394 | int TS_CONF_set_certs(CONF *conf, const char *section, const char *certs, | - |
395 | TS_RESP_CTX *ctx) | - |
396 | { | - |
397 | int ret = 0; | - |
398 | struct stack_st_X509 *certs_obj = | - |
399 | ((void *)0) | - |
400 | ; | - |
401 | | - |
402 | if (certs == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
403 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
404 | ) { | - |
405 | | - |
406 | if ((TRUE | never evaluated | FALSE | never evaluated |
certs = NCONF_get_string(conf, section, "certs")) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
407 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
408 | ) | - |
409 | goto never executed: goto end; end;never executed: goto end; | 0 |
410 | } never executed: end of block | 0 |
411 | if ((TRUE | never evaluated | FALSE | never evaluated |
certs_obj = TS_CONF_load_certs(certs)) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
412 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
413 | ) | - |
414 | goto never executed: goto err; err;never executed: goto err; | 0 |
415 | if (!TS_RESP_CTX_set_certs(ctx, certs_obj)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
416 | goto never executed: goto err; err;never executed: goto err; | 0 |
417 | end: code before this statement never executed: end: | 0 |
418 | ret = 1; | - |
419 | err: code before this statement never executed: err: | 0 |
420 | sk_X509_pop_free(certs_obj, X509_free); | - |
421 | return never executed: return ret; ret;never executed: return ret; | 0 |
422 | } | - |
423 | | - |
424 | int TS_CONF_set_signer_key(CONF *conf, const char *section, | - |
425 | const char *key, const char *pass, | - |
426 | TS_RESP_CTX *ctx) | - |
427 | { | - |
428 | int ret = 0; | - |
429 | EVP_PKEY *key_obj = | - |
430 | ((void *)0) | - |
431 | ; | - |
432 | if (!keyTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
433 | key = NCONF_get_string(conf, section, "signer_key"); never executed: key = NCONF_get_string(conf, section, "signer_key"); | 0 |
434 | if (!keyTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
435 | ts_CONF_lookup_fail(section, "signer_key"); | - |
436 | goto never executed: goto err; err;never executed: goto err; | 0 |
437 | } | - |
438 | if ((TRUE | never evaluated | FALSE | never evaluated |
key_obj = TS_CONF_load_key(key, pass)) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
439 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
440 | ) | - |
441 | goto never executed: goto err; err;never executed: goto err; | 0 |
442 | if (!TS_RESP_CTX_set_signer_key(ctx, key_obj)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
443 | goto never executed: goto err; err;never executed: goto err; | 0 |
444 | | - |
445 | ret = 1; | - |
446 | err: code before this statement never executed: err: | 0 |
447 | EVP_PKEY_free(key_obj); | - |
448 | return never executed: return ret; ret;never executed: return ret; | 0 |
449 | } | - |
450 | | - |
451 | int TS_CONF_set_signer_digest(CONF *conf, const char *section, | - |
452 | const char *md, TS_RESP_CTX *ctx) | - |
453 | { | - |
454 | int ret = 0; | - |
455 | const EVP_MD *sign_md = | - |
456 | ((void *)0) | - |
457 | ; | - |
458 | if (md == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
459 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
460 | ) | - |
461 | md = NCONF_get_string(conf, section, "signer_digest"); never executed: md = NCONF_get_string(conf, section, "signer_digest"); | 0 |
462 | if (md == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
463 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
464 | ) { | - |
465 | ts_CONF_lookup_fail(section, "signer_digest"); | - |
466 | goto never executed: goto err; err;never executed: goto err; | 0 |
467 | } | - |
468 | sign_md = EVP_get_digestbyname(md); | - |
469 | if (sign_md == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
470 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
471 | ) { | - |
472 | ts_CONF_invalid(section, "signer_digest"); | - |
473 | goto never executed: goto err; err;never executed: goto err; | 0 |
474 | } | - |
475 | if (!TS_RESP_CTX_set_signer_digest(ctx, sign_md)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
476 | goto never executed: goto err; err;never executed: goto err; | 0 |
477 | | - |
478 | ret = 1; | - |
479 | err: code before this statement never executed: err: | 0 |
480 | return never executed: return ret; ret;never executed: return ret; | 0 |
481 | } | - |
482 | | - |
483 | int TS_CONF_set_def_policy(CONF *conf, const char *section, | - |
484 | const char *policy, TS_RESP_CTX *ctx) | - |
485 | { | - |
486 | int ret = 0; | - |
487 | ASN1_OBJECT *policy_obj = | - |
488 | ((void *)0) | - |
489 | ; | - |
490 | if (!policyTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
491 | policy = NCONF_get_string(conf, section, "default_policy"); never executed: policy = NCONF_get_string(conf, section, "default_policy"); | 0 |
492 | if (!policyTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
493 | ts_CONF_lookup_fail(section, "default_policy"); | - |
494 | goto never executed: goto err; err;never executed: goto err; | 0 |
495 | } | - |
496 | if ((TRUE | never evaluated | FALSE | never evaluated |
policy_obj = OBJ_txt2obj(policy, 0)) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
497 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
498 | ) { | - |
499 | ts_CONF_invalid(section, "default_policy"); | - |
500 | goto never executed: goto err; err;never executed: goto err; | 0 |
501 | } | - |
502 | if (!TS_RESP_CTX_set_def_policy(ctx, policy_obj)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
503 | goto never executed: goto err; err;never executed: goto err; | 0 |
504 | | - |
505 | ret = 1; | - |
506 | err: code before this statement never executed: err: | 0 |
507 | ASN1_OBJECT_free(policy_obj); | - |
508 | return never executed: return ret; ret;never executed: return ret; | 0 |
509 | } | - |
510 | | - |
511 | int TS_CONF_set_policies(CONF *conf, const char *section, TS_RESP_CTX *ctx) | - |
512 | { | - |
513 | int ret = 0; | - |
514 | int i; | - |
515 | struct stack_st_CONF_VALUE *list = | - |
516 | ((void *)0) | - |
517 | ; | - |
518 | char *policies = NCONF_get_string(conf, section, "other_policies"); | - |
519 | | - |
520 | | - |
521 | if (policiesTRUE | never evaluated | FALSE | never evaluated |
&& (TRUE | never evaluated | FALSE | never evaluated |
list = X509V3_parse_list(policies)) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
522 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
523 | ) { | - |
524 | ts_CONF_invalid(section, "other_policies"); | - |
525 | goto never executed: goto err; err;never executed: goto err; | 0 |
526 | } | - |
527 | for (i = 0; i < sk_CONF_VALUE_num(list)TRUE | never evaluated | FALSE | never evaluated |
; ++i) { | 0 |
528 | CONF_VALUE *val = sk_CONF_VALUE_value(list, i); | - |
529 | const char *extval = val->valueTRUE | never evaluated | FALSE | never evaluated |
? val->value : val->name; | 0 |
530 | ASN1_OBJECT *objtmp; | - |
531 | | - |
532 | if ((TRUE | never evaluated | FALSE | never evaluated |
objtmp = OBJ_txt2obj(extval, 0)) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
533 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
534 | ) { | - |
535 | ts_CONF_invalid(section, "other_policies"); | - |
536 | goto never executed: goto err; err;never executed: goto err; | 0 |
537 | } | - |
538 | if (!TS_RESP_CTX_add_policy(ctx, objtmp)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
539 | goto never executed: goto err; err;never executed: goto err; | 0 |
540 | ASN1_OBJECT_free(objtmp); | - |
541 | } never executed: end of block | 0 |
542 | | - |
543 | ret = 1; | - |
544 | err: code before this statement never executed: err: | 0 |
545 | sk_CONF_VALUE_pop_free(list, X509V3_conf_free); | - |
546 | return never executed: return ret; ret;never executed: return ret; | 0 |
547 | } | - |
548 | | - |
549 | int TS_CONF_set_digests(CONF *conf, const char *section, TS_RESP_CTX *ctx) | - |
550 | { | - |
551 | int ret = 0; | - |
552 | int i; | - |
553 | struct stack_st_CONF_VALUE *list = | - |
554 | ((void *)0) | - |
555 | ; | - |
556 | char *digests = NCONF_get_string(conf, section, "digests"); | - |
557 | | - |
558 | if (digests == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
559 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
560 | ) { | - |
561 | ts_CONF_lookup_fail(section, "digests"); | - |
562 | goto never executed: goto err; err;never executed: goto err; | 0 |
563 | } | - |
564 | if ((TRUE | never evaluated | FALSE | never evaluated |
list = X509V3_parse_list(digests)) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
565 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
566 | ) { | - |
567 | ts_CONF_invalid(section, "digests"); | - |
568 | goto never executed: goto err; err;never executed: goto err; | 0 |
569 | } | - |
570 | if (sk_CONF_VALUE_num(list) == 0TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
571 | ts_CONF_invalid(section, "digests"); | - |
572 | goto never executed: goto err; err;never executed: goto err; | 0 |
573 | } | - |
574 | for (i = 0; i < sk_CONF_VALUE_num(list)TRUE | never evaluated | FALSE | never evaluated |
; ++i) { | 0 |
575 | CONF_VALUE *val = sk_CONF_VALUE_value(list, i); | - |
576 | const char *extval = val->valueTRUE | never evaluated | FALSE | never evaluated |
? val->value : val->name; | 0 |
577 | const EVP_MD *md; | - |
578 | | - |
579 | if ((TRUE | never evaluated | FALSE | never evaluated |
md = EVP_get_digestbyname(extval)) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
580 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
581 | ) { | - |
582 | ts_CONF_invalid(section, "digests"); | - |
583 | goto never executed: goto err; err;never executed: goto err; | 0 |
584 | } | - |
585 | if (!TS_RESP_CTX_add_md(ctx, md)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
586 | goto never executed: goto err; err;never executed: goto err; | 0 |
587 | } never executed: end of block | 0 |
588 | | - |
589 | ret = 1; | - |
590 | err: code before this statement never executed: err: | 0 |
591 | sk_CONF_VALUE_pop_free(list, X509V3_conf_free); | - |
592 | return never executed: return ret; ret;never executed: return ret; | 0 |
593 | } | - |
594 | | - |
595 | int TS_CONF_set_accuracy(CONF *conf, const char *section, TS_RESP_CTX *ctx) | - |
596 | { | - |
597 | int ret = 0; | - |
598 | int i; | - |
599 | int secs = 0, millis = 0, micros = 0; | - |
600 | struct stack_st_CONF_VALUE *list = | - |
601 | ((void *)0) | - |
602 | ; | - |
603 | char *accuracy = NCONF_get_string(conf, section, "accuracy"); | - |
604 | | - |
605 | if (accuracyTRUE | never evaluated | FALSE | never evaluated |
&& (TRUE | never evaluated | FALSE | never evaluated |
list = X509V3_parse_list(accuracy)) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
606 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
607 | ) { | - |
608 | ts_CONF_invalid(section, "accuracy"); | - |
609 | goto never executed: goto err; err;never executed: goto err; | 0 |
610 | } | - |
611 | for (i = 0; i < sk_CONF_VALUE_num(list)TRUE | never evaluated | FALSE | never evaluated |
; ++i) { | 0 |
612 | CONF_VALUE *val = sk_CONF_VALUE_value(list, i); | - |
613 | if ( | - |
614 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
615 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
616 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
617 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
618 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
619 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
620 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
621 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
622 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
623 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
624 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
625 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
626 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
627 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
628 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
629 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
630 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
631 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
632 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
633 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
634 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
635 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
636 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
637 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
638 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
639 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
640 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
641 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
642 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
643 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
644 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
645 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
646 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
647 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
648 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
649 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
650 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
651 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
652 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
653 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
654 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
655 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
656 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
657 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
658 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
659 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
660 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( val->name ))[3] - __s2[3]); | 0 |
661 | val->nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( val->name ))[3] - __s2[3]); | 0 |
662 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
663 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
664 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
665 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
666 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
667 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
668 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
669 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
670 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
671 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
672 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
673 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
674 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
675 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
676 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
677 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
678 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
679 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
680 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
681 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
682 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
683 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
684 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
685 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
686 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
687 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
688 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "secs" ))[3] - __s2[3]); | 0 |
689 | "secs"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "secs" ))[3] - __s2[3]); | 0 |
690 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
691 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
692 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
693 | "secs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
694 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
695 | == 0TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
696 | if (val->valueTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
697 | secs = atoi(val->value); never executed: secs = atoi(val->value); | 0 |
698 | } never executed: end of block else if ( | 0 |
699 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
700 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
701 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
702 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
703 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
704 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
705 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
706 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
707 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
708 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
709 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
710 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
711 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
712 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
713 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
714 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
715 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
716 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
717 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
718 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
719 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
720 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
721 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
722 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
723 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
724 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
725 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
726 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
727 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
728 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
729 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
730 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
731 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
732 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
733 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
734 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
735 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
736 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
737 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
738 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
739 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
740 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
741 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
742 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
743 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
744 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
745 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( val->name ))[3] - __s2[3]); | 0 |
746 | val->nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( val->name ))[3] - __s2[3]); | 0 |
747 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
748 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
749 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
750 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
751 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
752 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
753 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
754 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
755 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
756 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
757 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
758 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
759 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
760 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
761 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
762 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
763 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
764 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
765 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
766 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
767 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
768 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
769 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
770 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
771 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
772 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
773 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "millisecs" ))[3] - __s2[3]); | 0 |
774 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "millisecs" ))[3] - __s2[3]); | 0 |
775 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
776 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
777 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
778 | "millisecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
779 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
780 | == 0TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
781 | if (val->valueTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
782 | millis = atoi(val->value); never executed: millis = atoi(val->value); | 0 |
783 | } never executed: end of block else if ( | 0 |
784 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
785 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
786 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
787 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
788 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
789 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
790 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
791 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
792 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
793 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
794 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
795 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
796 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
797 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
798 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
799 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
800 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
801 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
802 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
803 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
804 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
805 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
806 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
807 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
808 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
809 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
810 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
811 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
812 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
813 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
814 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
815 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
816 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
817 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
818 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
819 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
820 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
821 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
822 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
823 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
824 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
825 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
826 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
827 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
828 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
829 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
830 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( val->name ))[3] - __s2[3]); | 0 |
831 | val->nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( val->name ))[3] - __s2[3]); | 0 |
832 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
833 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
834 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
835 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
836 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
837 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
838 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
839 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
840 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
841 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
842 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
843 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
844 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
845 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
846 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
847 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
848 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
849 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
850 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
851 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
852 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
853 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
854 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
855 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
856 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
857 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
858 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "microsecs" ))[3] - __s2[3]); | 0 |
859 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "microsecs" ))[3] - __s2[3]); | 0 |
860 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
861 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
862 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
863 | "microsecs"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
864 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
865 | == 0TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
866 | if (val->valueTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
867 | micros = atoi(val->value); never executed: micros = atoi(val->value); | 0 |
868 | } never executed: end of block else { | 0 |
869 | ts_CONF_invalid(section, "accuracy"); | - |
870 | goto never executed: goto err; err;never executed: goto err; | 0 |
871 | } | - |
872 | } | - |
873 | if (!TS_RESP_CTX_set_accuracy(ctx, secs, millis, micros)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
874 | goto never executed: goto err; err;never executed: goto err; | 0 |
875 | | - |
876 | ret = 1; | - |
877 | err: code before this statement never executed: err: | 0 |
878 | sk_CONF_VALUE_pop_free(list, X509V3_conf_free); | - |
879 | return never executed: return ret; ret;never executed: return ret; | 0 |
880 | } | - |
881 | | - |
882 | int TS_CONF_set_clock_precision_digits(CONF *conf, const char *section, | - |
883 | TS_RESP_CTX *ctx) | - |
884 | { | - |
885 | int ret = 0; | - |
886 | long digits = 0; | - |
887 | | - |
888 | | - |
889 | | - |
890 | | - |
891 | if (!NCONF_get_number_e(conf, section, "clock_precision_digits",TRUE | never evaluated | FALSE | never evaluated |
| 0 |
892 | &digits)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
893 | digits = 0; never executed: digits = 0; | 0 |
894 | if (digits < 0TRUE | never evaluated | FALSE | never evaluated |
|| digits > 6TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
895 | ts_CONF_invalid(section, "clock_precision_digits"); | - |
896 | goto never executed: goto err; err;never executed: goto err; | 0 |
897 | } | - |
898 | | - |
899 | if (!TS_RESP_CTX_set_clock_precision_digits(ctx, digits)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
900 | goto never executed: goto err; err;never executed: goto err; | 0 |
901 | | - |
902 | return never executed: return 1; 1;never executed: return 1; | 0 |
903 | err: | - |
904 | return never executed: return ret; ret;never executed: return ret; | 0 |
905 | } | - |
906 | | - |
907 | static int ts_CONF_add_flag(CONF *conf, const char *section, | - |
908 | const char *field, int flag, TS_RESP_CTX *ctx) | - |
909 | { | - |
910 | const char *value = NCONF_get_string(conf, section, field); | - |
911 | | - |
912 | if (valueTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
913 | if ( | - |
914 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
915 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
916 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
917 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
918 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
919 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
920 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
921 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
922 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
923 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
924 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
925 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
926 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
927 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
928 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
929 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
930 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
931 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
932 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
933 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
934 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
935 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
936 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
937 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
938 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
939 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
940 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
941 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
942 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
943 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
944 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
945 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
946 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
947 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
948 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
949 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
950 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
951 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
952 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
953 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
954 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
955 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
956 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
957 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
958 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
959 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
960 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( value ))[3] - __s2[3]); | 0 |
961 | valueTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( value ))[3] - __s2[3]); | 0 |
962 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
963 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
964 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
965 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
966 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
967 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
968 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
969 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
970 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
971 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
972 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
973 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
974 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
975 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
976 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
977 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
978 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
979 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
980 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
981 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
982 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
983 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
984 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
985 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
986 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
987 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
988 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "yes" ))[3] - __s2[3]); | 0 |
989 | "yes"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "yes" ))[3] - __s2[3]); | 0 |
990 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
991 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
992 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
993 | "yes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
994 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
995 | == 0TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
996 | TS_RESP_CTX_add_flags(ctx, flag); never executed: TS_RESP_CTX_add_flags(ctx, flag); | 0 |
997 | else if ( | - |
998 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
999 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1000 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1001 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1002 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1003 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1004 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1005 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1006 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1007 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1008 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1009 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1010 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1011 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1012 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1013 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1014 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1015 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1016 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1017 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1018 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1019 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1020 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1021 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1022 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1023 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1024 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1025 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1026 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1027 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1028 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1029 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1030 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1031 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1032 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1033 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1034 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1035 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1036 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1037 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1038 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1039 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1040 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1041 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1042 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1043 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1044 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( value ))[3] - __s2[3]); | 0 |
1045 | valueTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( value ))[3] - __s2[3]); | 0 |
1046 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1047 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1048 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1049 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1050 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1051 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1052 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1053 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1054 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1055 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1056 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1057 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1058 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1059 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1060 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1061 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1062 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1063 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1064 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1065 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1066 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1067 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1068 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1069 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1070 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1071 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1072 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "no" ))[3] - __s2[3]); | 0 |
1073 | "no"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "no" ))[3] - __s2[3]); | 0 |
1074 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1075 | valueTRUE | never evaluated | FALSE | never evaluated |
| 0 |
1076 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1077 | "no"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1078 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1079 | != 0TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
1080 | ts_CONF_invalid(section, field); | - |
1081 | return never executed: return 0; 0;never executed: return 0; | 0 |
1082 | } | - |
1083 | } never executed: end of block | 0 |
1084 | | - |
1085 | return never executed: return 1; 1;never executed: return 1; | 0 |
1086 | } | - |
1087 | | - |
1088 | int TS_CONF_set_ordering(CONF *conf, const char *section, TS_RESP_CTX *ctx) | - |
1089 | { | - |
1090 | return never executed: return ts_CONF_add_flag(conf, section, "ordering", 0x02, ctx); ts_CONF_add_flag(conf, section, "ordering", 0x02, ctx);never executed: return ts_CONF_add_flag(conf, section, "ordering", 0x02, ctx); | 0 |
1091 | } | - |
1092 | | - |
1093 | int TS_CONF_set_tsa_name(CONF *conf, const char *section, TS_RESP_CTX *ctx) | - |
1094 | { | - |
1095 | return never executed: return ts_CONF_add_flag(conf, section, "tsa_name", 0x01, ctx); ts_CONF_add_flag(conf, section, "tsa_name", 0x01, ctx);never executed: return ts_CONF_add_flag(conf, section, "tsa_name", 0x01, ctx); | 0 |
1096 | } | - |
1097 | | - |
1098 | int TS_CONF_set_ess_cert_id_chain(CONF *conf, const char *section, | - |
1099 | TS_RESP_CTX *ctx) | - |
1100 | { | - |
1101 | return never executed: return ts_CONF_add_flag(conf, section, "ess_cert_id_chain", 0x04, ctx); ts_CONF_add_flag(conf, section, "ess_cert_id_chain",never executed: return ts_CONF_add_flag(conf, section, "ess_cert_id_chain", 0x04, ctx); | 0 |
1102 | 0x04, ctx); never executed: return ts_CONF_add_flag(conf, section, "ess_cert_id_chain", 0x04, ctx); | 0 |
1103 | } | - |
1104 | | - |
1105 | int TS_CONF_set_ess_cert_id_digest(CONF *conf, const char *section, | - |
1106 | TS_RESP_CTX *ctx) | - |
1107 | { | - |
1108 | int ret = 0; | - |
1109 | const EVP_MD *cert_md = | - |
1110 | ((void *)0) | - |
1111 | ; | - |
1112 | const char *md = NCONF_get_string(conf, section, "ess_cert_id_alg"); | - |
1113 | | - |
1114 | if (md == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1115 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1116 | ) | - |
1117 | md = "sha1"; never executed: md = "sha1"; | 0 |
1118 | | - |
1119 | cert_md = EVP_get_digestbyname(md); | - |
1120 | if (cert_md == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1121 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1122 | ) { | - |
1123 | ts_CONF_invalid(section, "ess_cert_id_alg"); | - |
1124 | goto never executed: goto err; err;never executed: goto err; | 0 |
1125 | } | - |
1126 | | - |
1127 | if (!TS_RESP_CTX_set_ess_cert_id_digest(ctx, cert_md)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
1128 | goto never executed: goto err; err;never executed: goto err; | 0 |
1129 | | - |
1130 | ret = 1; | - |
1131 | err: code before this statement never executed: err: | 0 |
1132 | return never executed: return ret; ret;never executed: return ret; | 0 |
1133 | } | - |
| | |