OpenCoverage

v3_cpols.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6static int i2r_certpol(X509V3_EXT_METHOD *method, struct stack_st_POLICYINFO *pol,-
7 BIO *out, int indent);-
8static struct stack_st_POLICYINFO *r2i_certpol(X509V3_EXT_METHOD *method,-
9 X509V3_CTX *ctx, char *value);-
10static void print_qualifiers(BIO *out, struct stack_st_POLICYQUALINFO *quals,-
11 int indent);-
12static void print_notice(BIO *out, USERNOTICE *notice, int indent);-
13static POLICYINFO *policy_section(X509V3_CTX *ctx,-
14 struct stack_st_CONF_VALUE *polstrs, int ia5org);-
15static POLICYQUALINFO *notice_section(X509V3_CTX *ctx,-
16 struct stack_st_CONF_VALUE *unot, int ia5org);-
17static int nref_nos(struct stack_st_ASN1_INTEGER *nnums, struct stack_st_CONF_VALUE *nos);-
18-
19const X509V3_EXT_METHOD v3_cpols = {-
20 .ext_nid = 89,-
21 .ext_flags = 0,-
22 .it = &CERTIFICATEPOLICIES_it,-
23 .ext_new = -
24 ((void *)0)-
25 ,-
26 .ext_free = -
27 ((void *)0)-
28 ,-
29 .d2i = -
30 ((void *)0)-
31 ,-
32 .i2d = -
33 ((void *)0)-
34 ,-
35 .i2s = -
36 ((void *)0)-
37 ,-
38 .s2i = -
39 ((void *)0)-
40 ,-
41 .i2v = -
42 ((void *)0)-
43 ,-
44 .v2i = -
45 ((void *)0)-
46 ,-
47 .i2r = (X509V3_EXT_I2R)i2r_certpol,-
48 .r2i = (X509V3_EXT_R2I)r2i_certpol,-
49 .usr_data = -
50 ((void *)0)-
51 ,-
52};-
53-
54static const ASN1_TEMPLATE CERTIFICATEPOLICIES_item_tt = {-
55 .flags = (0x2 << 1),-
56 .tag = 0,-
57 .offset = 0,-
58 .field_name = "CERTIFICATEPOLICIES",-
59 .item = &POLICYINFO_it,-
60};-
61-
62const ASN1_ITEM CERTIFICATEPOLICIES_it = {-
63 .itype = 0x0,-
64 .utype = -1,-
65 .templates = &CERTIFICATEPOLICIES_item_tt,-
66 .tcount = 0,-
67 .funcs = -
68 ((void *)0)-
69 ,-
70 .size = 0,-
71 .sname = "CERTIFICATEPOLICIES",-
72};-
73-
74-
75CERTIFICATEPOLICIES *-
76d2i_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES **a, const unsigned char **in, long len)-
77{-
78 return
never executed: return (CERTIFICATEPOLICIES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &CERTIFICATEPOLICIES_it);
(CERTIFICATEPOLICIES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (CERTIFICATEPOLICIES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &CERTIFICATEPOLICIES_it);
0
79 &CERTIFICATEPOLICIES_it);
never executed: return (CERTIFICATEPOLICIES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &CERTIFICATEPOLICIES_it);
0
80}-
81-
82int-
83i2d_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES *a, unsigned char **out)-
84{-
85 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &CERTIFICATEPOLICIES_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &CERTIFICATEPOLICIES_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &CERTIFICATEPOLICIES_it);
0
86}-
87-
88CERTIFICATEPOLICIES *-
89CERTIFICATEPOLICIES_new(void)-
90{-
91 return
never executed: return (CERTIFICATEPOLICIES *)ASN1_item_new(&CERTIFICATEPOLICIES_it);
(CERTIFICATEPOLICIES *)ASN1_item_new(&CERTIFICATEPOLICIES_it);
never executed: return (CERTIFICATEPOLICIES *)ASN1_item_new(&CERTIFICATEPOLICIES_it);
0
92}-
93-
94void-
95CERTIFICATEPOLICIES_free(CERTIFICATEPOLICIES *a)-
96{-
97 ASN1_item_free((ASN1_VALUE *)a, &CERTIFICATEPOLICIES_it);-
98}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
99-
100static const ASN1_TEMPLATE POLICYINFO_seq_tt[] = {-
101 {-
102 .flags = 0,-
103 .tag = 0,-
104 .offset = -
105 __builtin_offsetof (-
106 POLICYINFO-
107 , -
108 policyid-
109 )-
110 ,-
111 .field_name = "policyid",-
112 .item = &ASN1_OBJECT_it,-
113 },-
114 {-
115 .flags = (0x2 << 1) | (0x1),-
116 .tag = 0,-
117 .offset = -
118 __builtin_offsetof (-
119 POLICYINFO-
120 , -
121 qualifiers-
122 )-
123 ,-
124 .field_name = "qualifiers",-
125 .item = &POLICYQUALINFO_it,-
126 },-
127};-
128-
129const ASN1_ITEM POLICYINFO_it = {-
130 .itype = 0x1,-
131 .utype = 16,-
132 .templates = POLICYINFO_seq_tt,-
133 .tcount = sizeof(POLICYINFO_seq_tt) / sizeof(ASN1_TEMPLATE),-
134 .funcs = -
135 ((void *)0)-
136 ,-
137 .size = sizeof(POLICYINFO),-
138 .sname = "POLICYINFO",-
139};-
140-
141-
142POLICYINFO *-
143d2i_POLICYINFO(POLICYINFO **a, const unsigned char **in, long len)-
144{-
145 return
never executed: return (POLICYINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &POLICYINFO_it);
(POLICYINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (POLICYINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &POLICYINFO_it);
0
146 &POLICYINFO_it);
never executed: return (POLICYINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &POLICYINFO_it);
0
147}-
148-
149int-
150i2d_POLICYINFO(POLICYINFO *a, unsigned char **out)-
151{-
152 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYINFO_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYINFO_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYINFO_it);
0
153}-
154-
155POLICYINFO *-
156POLICYINFO_new(void)-
157{-
158 return
never executed: return (POLICYINFO *)ASN1_item_new(&POLICYINFO_it);
(POLICYINFO *)ASN1_item_new(&POLICYINFO_it);
never executed: return (POLICYINFO *)ASN1_item_new(&POLICYINFO_it);
0
159}-
160-
161void-
162POLICYINFO_free(POLICYINFO *a)-
163{-
164 ASN1_item_free((ASN1_VALUE *)a, &POLICYINFO_it);-
165}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
166-
167static const ASN1_TEMPLATE policydefault_tt = {-
168 .flags = 0,-
169 .tag = 0,-
170 .offset = -
171 __builtin_offsetof (-
172 POLICYQUALINFO-
173 , -
174 d.other-
175 )-
176 ,-
177 .field_name = "d.other",-
178 .item = &ASN1_ANY_it,-
179};-
180-
181static const ASN1_ADB_TABLE POLICYQUALINFO_adbtbl[] = {-
182 {-
183 .value = 164,-
184 .tt = {-
185 .flags = 0,-
186 .tag = 0,-
187 .offset = -
188 __builtin_offsetof (-
189 POLICYQUALINFO-
190 , -
191 d.cpsuri-
192 )-
193 ,-
194 .field_name = "d.cpsuri",-
195 .item = &ASN1_IA5STRING_it,-
196 },-
197-
198 },-
199 {-
200 .value = 165,-
201 .tt = {-
202 .flags = 0,-
203 .tag = 0,-
204 .offset = -
205 __builtin_offsetof (-
206 POLICYQUALINFO-
207 , -
208 d.usernotice-
209 )-
210 ,-
211 .field_name = "d.usernotice",-
212 .item = &USERNOTICE_it,-
213 },-
214-
215 },-
216};-
217-
218static const ASN1_ADB POLICYQUALINFO_adb = {-
219 .flags = 0,-
220 .offset = -
221 __builtin_offsetof (-
222 POLICYQUALINFO-
223 , -
224 pqualid-
225 )-
226 ,-
227 .app_items = 0,-
228 .tbl = POLICYQUALINFO_adbtbl,-
229 .tblcount = sizeof(POLICYQUALINFO_adbtbl) / sizeof(ASN1_ADB_TABLE),-
230 .default_tt = &policydefault_tt,-
231 .null_tt = -
232 ((void *)0)-
233 ,-
234};-
235-
236static const ASN1_TEMPLATE POLICYQUALINFO_seq_tt[] = {-
237 {-
238 .flags = 0,-
239 .tag = 0,-
240 .offset = -
241 __builtin_offsetof (-
242 POLICYQUALINFO-
243 , -
244 pqualid-
245 )-
246 ,-
247 .field_name = "pqualid",-
248 .item = &ASN1_OBJECT_it,-
249 },-
250 {-
251 .flags = (0x1<<8),-
252 .tag = -1,-
253 .offset = 0,-
254 .field_name = "POLICYQUALINFO",-
255 .item = (const ASN1_ITEM *)&POLICYQUALINFO_adb,-
256 },-
257};-
258-
259const ASN1_ITEM POLICYQUALINFO_it = {-
260 .itype = 0x1,-
261 .utype = 16,-
262 .templates = POLICYQUALINFO_seq_tt,-
263 .tcount = sizeof(POLICYQUALINFO_seq_tt) / sizeof(ASN1_TEMPLATE),-
264 .funcs = -
265 ((void *)0)-
266 ,-
267 .size = sizeof(POLICYQUALINFO),-
268 .sname = "POLICYQUALINFO",-
269};-
270-
271-
272POLICYQUALINFO *-
273d2i_POLICYQUALINFO(POLICYQUALINFO **a, const unsigned char **in, long len)-
274{-
275 return
never executed: return (POLICYQUALINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &POLICYQUALINFO_it);
(POLICYQUALINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (POLICYQUALINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &POLICYQUALINFO_it);
0
276 &POLICYQUALINFO_it);
never executed: return (POLICYQUALINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &POLICYQUALINFO_it);
0
277}-
278-
279int-
280i2d_POLICYQUALINFO(POLICYQUALINFO *a, unsigned char **out)-
281{-
282 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYQUALINFO_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYQUALINFO_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYQUALINFO_it);
0
283}-
284-
285POLICYQUALINFO *-
286POLICYQUALINFO_new(void)-
287{-
288 return
never executed: return (POLICYQUALINFO *)ASN1_item_new(&POLICYQUALINFO_it);
(POLICYQUALINFO *)ASN1_item_new(&POLICYQUALINFO_it);
never executed: return (POLICYQUALINFO *)ASN1_item_new(&POLICYQUALINFO_it);
0
289}-
290-
291void-
292POLICYQUALINFO_free(POLICYQUALINFO *a)-
293{-
294 ASN1_item_free((ASN1_VALUE *)a, &POLICYQUALINFO_it);-
295}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
296-
297static const ASN1_TEMPLATE USERNOTICE_seq_tt[] = {-
298 {-
299 .flags = (0x1),-
300 .tag = 0,-
301 .offset = -
302 __builtin_offsetof (-
303 USERNOTICE-
304 , -
305 noticeref-
306 )-
307 ,-
308 .field_name = "noticeref",-
309 .item = &NOTICEREF_it,-
310 },-
311 {-
312 .flags = (0x1),-
313 .tag = 0,-
314 .offset = -
315 __builtin_offsetof (-
316 USERNOTICE-
317 , -
318 exptext-
319 )-
320 ,-
321 .field_name = "exptext",-
322 .item = &DISPLAYTEXT_it,-
323 },-
324};-
325-
326const ASN1_ITEM USERNOTICE_it = {-
327 .itype = 0x1,-
328 .utype = 16,-
329 .templates = USERNOTICE_seq_tt,-
330 .tcount = sizeof(USERNOTICE_seq_tt) / sizeof(ASN1_TEMPLATE),-
331 .funcs = -
332 ((void *)0)-
333 ,-
334 .size = sizeof(USERNOTICE),-
335 .sname = "USERNOTICE",-
336};-
337-
338-
339USERNOTICE *-
340d2i_USERNOTICE(USERNOTICE **a, const unsigned char **in, long len)-
341{-
342 return
never executed: return (USERNOTICE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &USERNOTICE_it);
(USERNOTICE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (USERNOTICE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &USERNOTICE_it);
0
343 &USERNOTICE_it);
never executed: return (USERNOTICE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &USERNOTICE_it);
0
344}-
345-
346int-
347i2d_USERNOTICE(USERNOTICE *a, unsigned char **out)-
348{-
349 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &USERNOTICE_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &USERNOTICE_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &USERNOTICE_it);
0
350}-
351-
352USERNOTICE *-
353USERNOTICE_new(void)-
354{-
355 return
never executed: return (USERNOTICE *)ASN1_item_new(&USERNOTICE_it);
(USERNOTICE *)ASN1_item_new(&USERNOTICE_it);
never executed: return (USERNOTICE *)ASN1_item_new(&USERNOTICE_it);
0
356}-
357-
358void-
359USERNOTICE_free(USERNOTICE *a)-
360{-
361 ASN1_item_free((ASN1_VALUE *)a, &USERNOTICE_it);-
362}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
363-
364static const ASN1_TEMPLATE NOTICEREF_seq_tt[] = {-
365 {-
366 .flags = 0,-
367 .tag = 0,-
368 .offset = -
369 __builtin_offsetof (-
370 NOTICEREF-
371 , -
372 organization-
373 )-
374 ,-
375 .field_name = "organization",-
376 .item = &DISPLAYTEXT_it,-
377 },-
378 {-
379 .flags = (0x2 << 1),-
380 .tag = 0,-
381 .offset = -
382 __builtin_offsetof (-
383 NOTICEREF-
384 , -
385 noticenos-
386 )-
387 ,-
388 .field_name = "noticenos",-
389 .item = &ASN1_INTEGER_it,-
390 },-
391};-
392-
393const ASN1_ITEM NOTICEREF_it = {-
394 .itype = 0x1,-
395 .utype = 16,-
396 .templates = NOTICEREF_seq_tt,-
397 .tcount = sizeof(NOTICEREF_seq_tt) / sizeof(ASN1_TEMPLATE),-
398 .funcs = -
399 ((void *)0)-
400 ,-
401 .size = sizeof(NOTICEREF),-
402 .sname = "NOTICEREF",-
403};-
404-
405-
406NOTICEREF *-
407d2i_NOTICEREF(NOTICEREF **a, const unsigned char **in, long len)-
408{-
409 return
never executed: return (NOTICEREF *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &NOTICEREF_it);
(NOTICEREF *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (NOTICEREF *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &NOTICEREF_it);
0
410 &NOTICEREF_it);
never executed: return (NOTICEREF *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &NOTICEREF_it);
0
411}-
412-
413int-
414i2d_NOTICEREF(NOTICEREF *a, unsigned char **out)-
415{-
416 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &NOTICEREF_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &NOTICEREF_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &NOTICEREF_it);
0
417}-
418-
419NOTICEREF *-
420NOTICEREF_new(void)-
421{-
422 return
never executed: return (NOTICEREF *)ASN1_item_new(&NOTICEREF_it);
(NOTICEREF *)ASN1_item_new(&NOTICEREF_it);
never executed: return (NOTICEREF *)ASN1_item_new(&NOTICEREF_it);
0
423}-
424-
425void-
426NOTICEREF_free(NOTICEREF *a)-
427{-
428 ASN1_item_free((ASN1_VALUE *)a, &NOTICEREF_it);-
429}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
430-
431static-
432struct stack_st_POLICYINFO *r2i_certpol(X509V3_EXT_METHOD *method, X509V3_CTX *ctx,-
433 char *value)-
434{-
435 struct stack_st_POLICYINFO *pols = -
436 ((void *)0)-
437 ;-
438 char *pstr;-
439 POLICYINFO *pol;-
440 ASN1_OBJECT *pobj;-
441 struct stack_st_CONF_VALUE *vals;-
442 CONF_VALUE *cnf;-
443 int i, ia5org;-
444-
445 pols = ((struct stack_st_POLICYINFO *)sk_new_null());-
446 if (pols ==
pols == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
447 ((void *)0)
pols == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
448 ) {-
449 ERR_put_error(34,(0xfff),((1|64)),__FILE__,415);-
450 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
451 ((void *)0)
never executed: return ((void *)0) ;
0
452 ;
never executed: return ((void *)0) ;
0
453 }-
454 vals = X509V3_parse_list(value);-
455 if (vals ==
vals == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
456 ((void *)0)
vals == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
457 ) {-
458 ERR_put_error(34,(0xfff),(34),__FILE__,420);-
459 goto
never executed: goto err;
err;
never executed: goto err;
0
460 }-
461 ia5org = 0;-
462 for (i = 0; i < sk_num(((_STACK*) (1 ? (vals) : (struct stack_st_CONF_VALUE*)0)))
i < sk_num(((_...NF_VALUE*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
463 cnf = ((CONF_VALUE *)sk_value(((_STACK*) (1 ? (vals) : (struct stack_st_CONF_VALUE*)0)), (i)));-
464 if (cnf->value
cnf->valueDescription
TRUEnever evaluated
FALSEnever evaluated
|| !cnf->name
!cnf->nameDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
465 ERR_put_error(34,(0xfff),(134),__FILE__,427);-
466 ERR_asprintf_error_data( "section:%s,name:%s,value:%s", cnf->section, cnf->name, cnf->value);;-
467 goto
never executed: goto err;
err;
never executed: goto err;
0
468 }-
469 pstr = cnf->name;-
470 if (!
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
471 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
472 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
473 ) && __builtin_constant_p (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
474 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
475 ) && (__s1_len = __builtin_strlen (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
476 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
477 ), __s2_len = __builtin_strlen (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
478 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
479 ), (!((size_t)(const void *)((
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
480 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
481 ) + 1) - (size_t)(const void *)(
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
482 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
483 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
484 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
485 ) + 1) - (size_t)(const void *)(
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
486 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
487 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
488 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
489 ,
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
490 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
491 ) : (__builtin_constant_p (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
492 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
493 ) && ((size_t)(const void *)((
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
494 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
495 ) + 1) - (size_t)(const void *)(
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
496 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
497 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
498 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
499 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
500 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
501 ) && ((size_t)(const void *)((
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
502 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
503 ) + 1) - (size_t)(const void *)(
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
504 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
505 ) == 1) ? __builtin_strcmp (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
506 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
507 ,
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
508 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
509 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
510 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
511 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
512 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
513 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
514 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
515 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
516 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
517 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( pstr ))[3] - __s2[3]);
0
518 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( pstr ))[3] - __s2[3]);
0
519 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
520 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
521 ) && ((size_t)(const void *)((
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
522 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
523 ) + 1) - (size_t)(const void *)(
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
524 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
525 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
526 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
527 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
528 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
529 ) && ((size_t)(const void *)((
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
530 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
531 ) + 1) - (size_t)(const void *)(
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
532 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
533 ) == 1) ? __builtin_strcmp (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
534 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
535 ,
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
536 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
537 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
538 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
539 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
540 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
541 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
542 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
543 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
544 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
545 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "ia5org" ))[3] - __s2[3]);
0
546 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "ia5org" ))[3] - __s2[3]);
0
547 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
548 pstr
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
549 ,
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
550 "ia5org"
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
551 )))); })
! __extension_...5org" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
552 ) {-
553 ia5org = 1;-
554 continue;
never executed: continue;
0
555 } else if (*
*pstr == '@'Description
TRUEnever evaluated
FALSEnever evaluated
pstr == '@'
*pstr == '@'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
556 struct stack_st_CONF_VALUE *polsect;-
557 polsect = X509V3_get_section(ctx, pstr + 1);-
558 if (!polsect
!polsectDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
559 ERR_put_error(34,(0xfff),(135),__FILE__,439);-
560 ERR_asprintf_error_data( "section:%s,name:%s,value:%s", cnf->section, cnf->name, cnf->value);;-
561 goto
never executed: goto err;
err;
never executed: goto err;
0
562 }-
563 pol = policy_section(ctx, polsect, ia5org);-
564 X509V3_section_free(ctx, polsect);-
565 if (!pol
!polDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
566 goto
never executed: goto err;
err;
never executed: goto err;
0
567 }
never executed: end of block
else {
0
568 if (!(pobj = OBJ_txt2obj(cnf->name, 0))
!(pobj = OBJ_t...cnf->name, 0))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
569 ERR_put_error(34,(0xfff),(110),__FILE__,449);-
570 ERR_asprintf_error_data( "section:%s,name:%s,value:%s", cnf->section, cnf->name, cnf->value);;-
571 goto
never executed: goto err;
err;
never executed: goto err;
0
572 }-
573 pol = POLICYINFO_new();-
574 pol->policyid = pobj;-
575 }
never executed: end of block
0
576 if (!sk_push(((_STACK*) (1 ? (pols) : (struct stack_st_POLICYINFO*)0)), ((void*) (1 ? (pol) : (POLICYINFO*)0)))
!sk_push(((_ST...LICYINFO*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
){
0
577 POLICYINFO_free(pol);-
578 ERR_put_error(34,(0xfff),((1|64)),__FILE__,458);-
579 goto
never executed: goto err;
err;
never executed: goto err;
0
580 }-
581 }
never executed: end of block
0
582 sk_pop_free(((_STACK*) (1 ? (vals) : (struct stack_st_CONF_VALUE*)0)), ((void (*)(void *)) ((1 ? (X509V3_conf_free) : (void (*)(CONF_VALUE *))0))));-
583 return
never executed: return pols;
pols;
never executed: return pols;
0
584-
585err:-
586 sk_pop_free(((_STACK*) (1 ? (vals) : (struct stack_st_CONF_VALUE*)0)), ((void (*)(void *)) ((1 ? (X509V3_conf_free) : (void (*)(CONF_VALUE *))0))));-
587 sk_pop_free(((_STACK*) (1 ? (pols) : (struct stack_st_POLICYINFO*)0)), ((void (*)(void *)) ((1 ? (POLICYINFO_free) : (void (*)(POLICYINFO *))0))));-
588 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
589 ((void *)0)
never executed: return ((void *)0) ;
0
590 ;
never executed: return ((void *)0) ;
0
591}-
592-
593static POLICYINFO *-
594policy_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *polstrs, int ia5org)-
595{-
596 int i;-
597 CONF_VALUE *cnf;-
598 POLICYINFO *pol;-
599 POLICYQUALINFO *nqual = -
600 ((void *)0)-
601 ;-
602-
603 if ((
(pol = POLICYI...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
pol = POLICYINFO_new()) ==
(pol = POLICYI...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
604 ((void *)0)
(pol = POLICYI...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
605 )-
606 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
607 for (i = 0; i < sk_num(((_STACK*) (1 ? (polstrs) : (struct stack_st_CONF_VALUE*)0)))
i < sk_num(((_...NF_VALUE*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
608 cnf = ((CONF_VALUE *)sk_value(((_STACK*) (1 ? (polstrs) : (struct stack_st_CONF_VALUE*)0)), (i)));-
609 if (-
610 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
611 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
612 ) && __builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
613 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
614 ) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
615 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
616 ), __s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
617 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
618 ), (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
619 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
620 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
621 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
622 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
623 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
624 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
625 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
626 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
627 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
628 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
629 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
630 ) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
631 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
632 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
633 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
634 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
635 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
636 ) == 1) && (__s1_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
637 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
638 ), __s1_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
639 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
640 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
641 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
642 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
643 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
644 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
645 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
646 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
647 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
648 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
649 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
650 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
651 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
652 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
653 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
654 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
655 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
656 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( cnf->name ))[3] - __s2[3]);
0
657 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( cnf->name ))[3] - __s2[3]);
0
658 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
659 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
660 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
661 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
662 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
663 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
664 ) == 1) && (__s2_len = __builtin_strlen (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
665 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
666 ), __s2_len < 4) ? (__builtin_constant_p (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
667 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
668 ) && ((size_t)(const void *)((
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
669 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
670 ) + 1) - (size_t)(const void *)(
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
671 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
672 ) == 1) ? __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
673 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
674 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
675 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
676 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
677 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
678 ); int __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
679 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
680 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
681 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
682 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
683 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
684 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "policyIdentifier" ))[3] - __s2[3]);
0
685 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "policyIdentifier" ))[3] - __s2[3]);
0
686 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
687 cnf->name
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
688 ,
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
689 "policyIdentifier"
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
690 )))); })
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
691 == 0
__extension__ ... )))); }) == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
692 ASN1_OBJECT *pobj;-
693-
694 if ((
(pobj = OBJ_tx...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
pobj = OBJ_txt2obj(cnf->value, 0)) ==
(pobj = OBJ_tx...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
695 ((void *)0)
(pobj = OBJ_tx...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
696 ) {-
697 ERR_put_error(34,(0xfff),(110),__FILE__,487);-
698 ERR_asprintf_error_data( "section:%s,name:%s,value:%s", cnf->section, cnf->name, cnf->value);;-
699 goto
never executed: goto err;
err;
never executed: goto err;
0
700 }-
701 pol->policyid = pobj;-
702 }
never executed: end of block
else if (name_cmp(cnf->name, "CPS") == 0
name_cmp(cnf->...e, "CPS") == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
703 if ((
(nqual = POLIC...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
nqual = POLICYQUALINFO_new()) ==
(nqual = POLIC...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
704 ((void *)0)
(nqual = POLIC...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
705 )-
706 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
707 nqual->pqualid = OBJ_nid2obj(164);-
708 nqual->d.cpsuri = ASN1_IA5STRING_new();-
709 if (nqual->d.cpsuri ==
nqual->d.cpsuri == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
710 ((void *)0)
nqual->d.cpsuri == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
711 )-
712 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
713 if (ASN1_STRING_set(nqual->d.cpsuri, cnf->value,
ASN1_STRING_se...->value)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
714 strlen(cnf->value)) == 0
ASN1_STRING_se...->value)) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
715 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
716-
717 if (pol->qualifiers ==
pol->qualifiers == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
718 ((void *)0)
pol->qualifiers == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
719 ) {-
720 pol->qualifiers = ((struct stack_st_POLICYQUALINFO *)sk_new_null());-
721 if (pol->qualifiers ==
pol->qualifiers == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
722 ((void *)0)
pol->qualifiers == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
723 )-
724 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
725 }
never executed: end of block
0
726 if (sk_push(((_STACK*) (1 ? (pol->qualifiers) : (struct stack_st_POLICYQUALINFO*)0)), ((void*) (1 ? (nqual) : (POLICYQUALINFO*)0))) == 0
sk_push(((_STA...NFO*)0))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
727 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
728 nqual = -
729 ((void *)0)-
730 ;-
731 }
never executed: end of block
else if (name_cmp(cnf->name, "userNotice") == 0
name_cmp(cnf->...rNotice") == 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
732 struct stack_st_CONF_VALUE *unot;-
733 POLICYQUALINFO *qual;-
734-
735 if (*
*cnf->value != '@'Description
TRUEnever evaluated
FALSEnever evaluated
cnf->value != '@'
*cnf->value != '@'Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
736 ERR_put_error(34,(0xfff),(137),__FILE__,516);-
737 ERR_asprintf_error_data( "section:%s,name:%s,value:%s", cnf->section, cnf->name, cnf->value);;-
738 goto
never executed: goto err;
err;
never executed: goto err;
0
739 }-
740 unot = X509V3_get_section(ctx, cnf->value + 1);-
741 if (unot ==
unot == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
742 ((void *)0)
unot == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
743 ) {-
744 ERR_put_error(34,(0xfff),(135),__FILE__,522);-
745 ERR_asprintf_error_data( "section:%s,name:%s,value:%s", cnf->section, cnf->name, cnf->value);;-
746 goto
never executed: goto err;
err;
never executed: goto err;
0
747 }-
748 qual = notice_section(ctx, unot, ia5org);-
749 X509V3_section_free(ctx, unot);-
750 if (qual ==
qual == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
751 ((void *)0)
qual == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
752 )-
753 goto
never executed: goto err;
err;
never executed: goto err;
0
754-
755 if (pol->qualifiers ==
pol->qualifiers == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
756 ((void *)0)
pol->qualifiers == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
757 ) {-
758 pol->qualifiers = ((struct stack_st_POLICYQUALINFO *)sk_new_null());-
759 if (pol->qualifiers ==
pol->qualifiers == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
760 ((void *)0)
pol->qualifiers == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
761 )-
762 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
763 }
never executed: end of block
0
764 if (sk_push(((_STACK*) (1 ? (pol->qualifiers) : (struct stack_st_POLICYQUALINFO*)0)), ((void*) (1 ? (qual) : (POLICYQUALINFO*)0))) == 0
sk_push(((_STA...NFO*)0))) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
765 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
766 }
never executed: end of block
else {
0
767 ERR_put_error(34,(0xfff),(138),__FILE__,539);-
768 ERR_asprintf_error_data( "section:%s,name:%s,value:%s", cnf->section, cnf->name, cnf->value);;-
769 goto
never executed: goto err;
err;
never executed: goto err;
0
770 }-
771 }-
772 if (pol->policyid ==
pol->policyid == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
773 ((void *)0)
pol->policyid == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
774 ) {-
775 ERR_put_error(34,(0xfff),(139),__FILE__,545);-
776 goto
never executed: goto err;
err;
never executed: goto err;
0
777 }-
778-
779 return
never executed: return pol;
pol;
never executed: return pol;
0
780-
781merr:-
782 ERR_put_error(34,(0xfff),((1|64)),__FILE__,552);-
783-
784err:
code before this statement never executed: err:
0
785 POLICYQUALINFO_free(nqual);-
786 POLICYINFO_free(pol);-
787 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
788 ((void *)0)
never executed: return ((void *)0) ;
0
789 ;
never executed: return ((void *)0) ;
0
790}-
791-
792static POLICYQUALINFO *-
793notice_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *unot, int ia5org)-
794{-
795 int i, ret;-
796 CONF_VALUE *cnf;-
797 USERNOTICE *not;-
798 POLICYQUALINFO *qual;-
799-
800 if (!(qual = POLICYQUALINFO_new())
!(qual = POLICYQUALINFO_new())Description
TRUEnever evaluated
FALSEnever evaluated
)
0
801 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
802 qual->pqualid = OBJ_nid2obj(165);-
803 if (!(not = USERNOTICE_new())
!(not = USERNOTICE_new())Description
TRUEnever evaluated
FALSEnever evaluated
)
0
804 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
805 qual->d.usernotice = not;-
806 for (i = 0; i < sk_num(((_STACK*) (1 ? (unot) : (struct stack_st_CONF_VALUE*)0)))
i < sk_num(((_...NF_VALUE*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
807 cnf = ((CONF_VALUE *)sk_value(((_STACK*) (1 ? (unot) : (struct stack_st_CONF_VALUE*)0)), (i)));-
808 if (!
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
809 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
810 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
811 ) && __builtin_constant_p (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
812 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
813 ) && (__s1_len = __builtin_strlen (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
814 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
815 ), __s2_len = __builtin_strlen (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
816 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
817 ), (!((size_t)(const void *)((
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
818 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
819 ) + 1) - (size_t)(const void *)(
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
820 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
821 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
822 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
823 ) + 1) - (size_t)(const void *)(
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
824 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
825 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
826 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
827 ,
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
828 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
829 ) : (__builtin_constant_p (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
830 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
831 ) && ((size_t)(const void *)((
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
832 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
833 ) + 1) - (size_t)(const void *)(
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
834 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
835 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
836 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
837 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
838 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
839 ) && ((size_t)(const void *)((
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
840 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
841 ) + 1) - (size_t)(const void *)(
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
842 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
843 ) == 1) ? __builtin_strcmp (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
844 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
845 ,
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
846 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
847 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
848 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
849 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
850 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
851 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
852 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
853 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
854 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
855 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( cnf->name ))[3] - __s2[3]);
0
856 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( cnf->name ))[3] - __s2[3]);
0
857 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
858 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
859 ) && ((size_t)(const void *)((
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
860 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
861 ) + 1) - (size_t)(const void *)(
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
862 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
863 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
864 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
865 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
866 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
867 ) && ((size_t)(const void *)((
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
868 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
869 ) + 1) - (size_t)(const void *)(
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
870 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
871 ) == 1) ? __builtin_strcmp (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
872 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
873 ,
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
874 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
875 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
876 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
877 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
878 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
879 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
880 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
881 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
882 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
883 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "explicitText" ))[3] - __s2[3]);
0
884 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "explicitText" ))[3] - __s2[3]);
0
885 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
886 cnf->name
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
887 ,
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
888 "explicitText"
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
889 )))); })
! __extension_...Text" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
890 ) {-
891 if (not->exptext ==
not->exptext == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
892 ((void *)0)
not->exptext == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
893 ) {-
894 not->exptext = ASN1_VISIBLESTRING_new();-
895 if (not->exptext ==
not->exptext == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
896 ((void *)0)
not->exptext == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
897 )-
898 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
899 }
never executed: end of block
0
900 if (!ASN1_STRING_set(not->exptext, cnf->value,
!ASN1_STRING_s...n(cnf->value))Description
TRUEnever evaluated
FALSEnever evaluated
0
901 strlen(cnf->value))
!ASN1_STRING_s...n(cnf->value))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
902 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
903 }
never executed: end of block
else if (!
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
904 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
905 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
906 ) && __builtin_constant_p (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
907 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
908 ) && (__s1_len = __builtin_strlen (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
909 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
910 ), __s2_len = __builtin_strlen (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
911 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
912 ), (!((size_t)(const void *)((
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
913 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
914 ) + 1) - (size_t)(const void *)(
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
915 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
916 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
917 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
918 ) + 1) - (size_t)(const void *)(
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
919 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
920 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
921 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
922 ,
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
923 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
924 ) : (__builtin_constant_p (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
925 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
926 ) && ((size_t)(const void *)((
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
927 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
928 ) + 1) - (size_t)(const void *)(
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
929 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
930 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
931 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
932 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
933 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
934 ) && ((size_t)(const void *)((
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
935 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
936 ) + 1) - (size_t)(const void *)(
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
937 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
938 ) == 1) ? __builtin_strcmp (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
939 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
940 ,
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
941 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
942 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
943 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
944 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
945 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
946 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
947 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
948 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
949 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
950 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( cnf->name ))[3] - __s2[3]);
0
951 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( cnf->name ))[3] - __s2[3]);
0
952 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
953 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
954 ) && ((size_t)(const void *)((
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
955 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
956 ) + 1) - (size_t)(const void *)(
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
957 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
958 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
959 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
960 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
961 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
962 ) && ((size_t)(const void *)((
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
963 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
964 ) + 1) - (size_t)(const void *)(
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
965 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
966 ) == 1) ? __builtin_strcmp (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
967 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
968 ,
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
969 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
970 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
971 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
972 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
973 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
974 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
975 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
976 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
977 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
978 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "organization" ))[3] - __s2[3]);
0
979 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "organization" ))[3] - __s2[3]);
0
980 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
981 cnf->name
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
982 ,
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
983 "organization"
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
984 )))); })
! __extension_...tion" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
985 ) {-
986 NOTICEREF *nref;-
987 if (!not->noticeref
!not->noticerefDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
988 if (!(nref = NOTICEREF_new())
!(nref = NOTICEREF_new())Description
TRUEnever evaluated
FALSEnever evaluated
)
0
989 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
990 not->noticeref = nref;-
991 }
never executed: end of block
else
0
992 nref = not->noticeref;
never executed: nref = not->noticeref;
0
993 if (ia5org
ia5orgDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
994 nref->organization->type = 22;
never executed: nref->organization->type = 22;
0
995 else-
996 nref->organization->type = 26;
never executed: nref->organization->type = 26;
0
997 if (!ASN1_STRING_set(nref->organization, cnf->value,
!ASN1_STRING_s...n(cnf->value))Description
TRUEnever evaluated
FALSEnever evaluated
0
998 strlen(cnf->value))
!ASN1_STRING_s...n(cnf->value))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
999 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
1000 }
never executed: end of block
else if (!
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1001 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1002 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1003 ) && __builtin_constant_p (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1004 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1005 ) && (__s1_len = __builtin_strlen (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1006 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1007 ), __s2_len = __builtin_strlen (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1008 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1009 ), (!((size_t)(const void *)((
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1010 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1011 ) + 1) - (size_t)(const void *)(
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1012 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1013 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1014 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1015 ) + 1) - (size_t)(const void *)(
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1016 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1017 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1018 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1019 ,
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1020 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1021 ) : (__builtin_constant_p (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1022 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1023 ) && ((size_t)(const void *)((
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1024 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1025 ) + 1) - (size_t)(const void *)(
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1026 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1027 ) == 1) && (__s1_len = __builtin_strlen (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1028 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1029 ), __s1_len < 4) ? (__builtin_constant_p (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1030 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1031 ) && ((size_t)(const void *)((
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1032 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1033 ) + 1) - (size_t)(const void *)(
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1034 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1035 ) == 1) ? __builtin_strcmp (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1036 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1037 ,
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1038 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1039 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1040 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1041 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1042 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1043 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1044 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1045 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1046 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1047 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( cnf->name ))[3] - __s2[3]);
0
1048 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( cnf->name ))[3] - __s2[3]);
0
1049 ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1050 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1051 ) && ((size_t)(const void *)((
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1052 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1053 ) + 1) - (size_t)(const void *)(
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1054 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1055 ) == 1) && (__s2_len = __builtin_strlen (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1056 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1057 ), __s2_len < 4) ? (__builtin_constant_p (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1058 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1059 ) && ((size_t)(const void *)((
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1060 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1061 ) + 1) - (size_t)(const void *)(
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1062 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1063 ) == 1) ? __builtin_strcmp (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1064 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1065 ,
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1066 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1067 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1068 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1069 ); int __result = (((const unsigned char *) (const char *) (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1070 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1071 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1072 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1073 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1074 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1075 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "noticeNumbers" ))[3] - __s2[3]);
0
1076 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
never executed: __result = (((const unsigned char *) (const char *) ( "noticeNumbers" ))[3] - __s2[3]);
0
1077 ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1078 cnf->name
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1079 ,
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1080 "noticeNumbers"
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1081 )))); })
! __extension_...bers" )))); })Description
TRUEnever evaluated
FALSEnever evaluated
0
1082 ) {-
1083 NOTICEREF *nref;-
1084 struct stack_st_CONF_VALUE *nos;-
1085 if (!not->noticeref
!not->noticerefDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1086 if (!(nref = NOTICEREF_new())
!(nref = NOTICEREF_new())Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1087 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
1088 not->noticeref = nref;-
1089 }
never executed: end of block
else
0
1090 nref = not->noticeref;
never executed: nref = not->noticeref;
0
1091 nos = X509V3_parse_list(cnf->value);-
1092 if (!nos
!nosDescription
TRUEnever evaluated
FALSEnever evaluated
|| !sk_num(((_STACK*) (1 ? (nos) : (struct stack_st_CONF_VALUE*)0)))
!sk_num(((_STA...NF_VALUE*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1093 ERR_put_error(34,(0xfff),(141),__FILE__,611);-
1094 ERR_asprintf_error_data( "section:%s,name:%s,value:%s", cnf->section, cnf->name, cnf->value);;-
1095 if (nos !=
nos != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1096 ((void *)0)
nos != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
1097 )-
1098 sk_pop_free(((_STACK*) (1 ? (nos) : (struct stack_st_CONF_VALUE*)0)), ((void (*)(void *)) ((1 ? (X509V3_conf_free) : (void (*)(CONF_VALUE *))0))))
never executed: sk_pop_free(((_STACK*) (1 ? (nos) : (struct stack_st_CONF_VALUE*)0)), ((void (*)(void *)) ((1 ? (X509V3_conf_free) : (void (*)(CONF_VALUE *))0)))) ;
0
1099 ;
never executed: sk_pop_free(((_STACK*) (1 ? (nos) : (struct stack_st_CONF_VALUE*)0)), ((void (*)(void *)) ((1 ? (X509V3_conf_free) : (void (*)(CONF_VALUE *))0)))) ;
0
1100 goto
never executed: goto err;
err;
never executed: goto err;
0
1101 }-
1102 ret = nref_nos(nref->noticenos, nos);-
1103 sk_pop_free(((_STACK*) (1 ? (nos) : (struct stack_st_CONF_VALUE*)0)), ((void (*)(void *)) ((1 ? (X509V3_conf_free) : (void (*)(CONF_VALUE *))0))));-
1104 if (!ret
!retDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1105 goto
never executed: goto err;
err;
never executed: goto err;
0
1106 }
never executed: end of block
else {
0
1107 ERR_put_error(34,(0xfff),(138),__FILE__,623);-
1108 ERR_asprintf_error_data( "section:%s,name:%s,value:%s", cnf->section, cnf->name, cnf->value);;-
1109 goto
never executed: goto err;
err;
never executed: goto err;
0
1110 }-
1111 }-
1112-
1113 if (not->noticeref
not->noticerefDescription
TRUEnever evaluated
FALSEnever evaluated
&&
0
1114 (!not->noticeref->noticenos
!not->noticeref->noticenosDescription
TRUEnever evaluated
FALSEnever evaluated
|| !not->noticeref->organization
!not->noticeref->organizationDescription
TRUEnever evaluated
FALSEnever evaluated
)) {
0
1115 ERR_put_error(34,(0xfff),(142),__FILE__,631);-
1116 goto
never executed: goto err;
err;
never executed: goto err;
0
1117 }-
1118-
1119 return
never executed: return qual;
qual;
never executed: return qual;
0
1120-
1121merr:-
1122 ERR_put_error(34,(0xfff),((1|64)),__FILE__,638);-
1123-
1124err:
code before this statement never executed: err:
0
1125 POLICYQUALINFO_free(qual);-
1126 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
1127 ((void *)0)
never executed: return ((void *)0) ;
0
1128 ;
never executed: return ((void *)0) ;
0
1129}-
1130-
1131static int-
1132nref_nos(struct stack_st_ASN1_INTEGER *nnums, struct stack_st_CONF_VALUE *nos)-
1133{-
1134 CONF_VALUE *cnf;-
1135 ASN1_INTEGER *aint;-
1136 int i;-
1137-
1138 for (i = 0; i < sk_num(((_STACK*) (1 ? (nos) : (struct stack_st_CONF_VALUE*)0)))
i < sk_num(((_...NF_VALUE*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
1139 cnf = ((CONF_VALUE *)sk_value(((_STACK*) (1 ? (nos) : (struct stack_st_CONF_VALUE*)0)), (i)));-
1140 if (!(aint = s2i_ASN1_INTEGER(
!(aint = s2i_A... , cnf->name))Description
TRUEnever evaluated
FALSEnever evaluated
0
1141 ((void *)0)
!(aint = s2i_A... , cnf->name))Description
TRUEnever evaluated
FALSEnever evaluated
0
1142 , cnf->name))
!(aint = s2i_A... , cnf->name))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
1143 ERR_put_error(34,(0xfff),(140),__FILE__,655);-
1144 goto
never executed: goto err;
err;
never executed: goto err;
0
1145 }-
1146 if (!sk_push(((_STACK*) (1 ? (nnums) : (struct stack_st_ASN1_INTEGER*)0)), ((void*) (1 ? (aint) : (ASN1_INTEGER*)0)))
!sk_push(((_ST..._INTEGER*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1147 goto
never executed: goto merr;
merr;
never executed: goto merr;
0
1148 }
never executed: end of block
0
1149 return
never executed: return 1;
1;
never executed: return 1;
0
1150-
1151merr:-
1152 ERR_put_error(34,(0xfff),((1|64)),__FILE__,664);-
1153-
1154err:
code before this statement never executed: err:
0
1155 sk_pop_free(((_STACK*) (1 ? (nnums) : (struct stack_st_ASN1_INTEGER*)0)), ((void (*)(void *)) ((1 ? (ASN1_STRING_free) : (void (*)(ASN1_INTEGER *))0))));-
1156 return
never executed: return 0;
0;
never executed: return 0;
0
1157}-
1158-
1159static int-
1160i2r_certpol(X509V3_EXT_METHOD *method, struct stack_st_POLICYINFO *pol, BIO *out,-
1161 int indent)-
1162{-
1163 int i;-
1164 POLICYINFO *pinfo;-
1165-
1166-
1167 for (i = 0; i < sk_num(((_STACK*) (1 ? (pol) : (struct stack_st_POLICYINFO*)0)))
i < sk_num(((_...LICYINFO*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
1168 pinfo = ((POLICYINFO *)sk_value(((_STACK*) (1 ? (pol) : (struct stack_st_POLICYINFO*)0)), (i)));-
1169 BIO_printf(out, "%*sPolicy: ", indent, "");-
1170 i2a_ASN1_OBJECT(out, pinfo->policyid);-
1171 BIO_puts(out, "\n");-
1172 if (pinfo->qualifiers
pinfo->qualifiersDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1173 print_qualifiers(out, pinfo->qualifiers, indent + 2);
never executed: print_qualifiers(out, pinfo->qualifiers, indent + 2);
0
1174 }
never executed: end of block
0
1175 return
never executed: return 1;
1;
never executed: return 1;
0
1176}-
1177-
1178static void-
1179print_qualifiers(BIO *out, struct stack_st_POLICYQUALINFO *quals, int indent)-
1180{-
1181 POLICYQUALINFO *qualinfo;-
1182 int i;-
1183-
1184 for (i = 0; i < sk_num(((_STACK*) (1 ? (quals) : (struct stack_st_POLICYQUALINFO*)0)))
i < sk_num(((_...QUALINFO*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
1185 qualinfo = ((POLICYQUALINFO *)sk_value(((_STACK*) (1 ? (quals) : (struct stack_st_POLICYQUALINFO*)0)), (i)));-
1186 switch (OBJ_obj2nid(qualinfo->pqualid)) {-
1187 case
never executed: case 164:
164:
never executed: case 164:
0
1188 BIO_printf(out, "%*sCPS: %s\n", indent, "",-
1189 qualinfo->d.cpsuri->data);-
1190 break;
never executed: break;
0
1191-
1192 case
never executed: case 165:
165:
never executed: case 165:
0
1193 BIO_printf(out, "%*sUser Notice:\n", indent, "");-
1194 print_notice(out, qualinfo->d.usernotice, indent + 2);-
1195 break;
never executed: break;
0
1196-
1197 default
never executed: default:
:
never executed: default:
0
1198 BIO_printf(out, "%*sUnknown Qualifier: ",-
1199 indent + 2, "");-
1200-
1201 i2a_ASN1_OBJECT(out, qualinfo->pqualid);-
1202 BIO_puts(out, "\n");-
1203 break;
never executed: break;
0
1204 }-
1205 }-
1206}
never executed: end of block
0
1207-
1208static void-
1209print_notice(BIO *out, USERNOTICE *notice, int indent)-
1210{-
1211 int i;-
1212-
1213 if (notice->noticeref
notice->noticerefDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
1214 NOTICEREF *ref;-
1215 ref = notice->noticeref;-
1216 BIO_printf(out, "%*sOrganization: %s\n", indent, "",-
1217 ref->organization->data);-
1218 BIO_printf(out, "%*sNumber%s: ", indent, "",-
1219 sk_num(((_STACK*) (1 ? (ref->noticenos) : (struct stack_st_ASN1_INTEGER*)0))) > 1 ? "s" : "");-
1220 for (i = 0; i < sk_num(((_STACK*) (1 ? (ref->noticenos) : (struct stack_st_ASN1_INTEGER*)0)))
i < sk_num(((_..._INTEGER*)0)))Description
TRUEnever evaluated
FALSEnever evaluated
; i++) {
0
1221 ASN1_INTEGER *num;-
1222 char *tmp;-
1223 num = ((ASN1_INTEGER *)sk_value(((_STACK*) (1 ? (ref->noticenos) : (struct stack_st_ASN1_INTEGER*)0)), (i)));-
1224 if (i
iDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1225 BIO_puts(out, ", ");
never executed: BIO_puts(out, ", ");
0
1226 tmp = i2s_ASN1_INTEGER(-
1227 ((void *)0)-
1228 , num);-
1229 BIO_puts(out, tmp);-
1230 free(tmp);-
1231 }
never executed: end of block
0
1232 BIO_puts(out, "\n");-
1233 }
never executed: end of block
0
1234 if (notice->exptext
notice->exptextDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1235 BIO_printf(out, "%*sExplicit Text: %s\n", indent, "",
never executed: BIO_printf(out, "%*sExplicit Text: %s\n", indent, "", notice->exptext->data);
0
1236 notice->exptext->data);
never executed: BIO_printf(out, "%*sExplicit Text: %s\n", indent, "", notice->exptext->data);
0
1237}
never executed: end of block
0
1238-
1239void-
1240X509_POLICY_NODE_print(BIO *out, X509_POLICY_NODE *node, int indent)-
1241{-
1242 const X509_POLICY_DATA *dat = node->data;-
1243-
1244 BIO_printf(out, "%*sPolicy: ", indent, "");-
1245-
1246 i2a_ASN1_OBJECT(out, dat->valid_policy);-
1247 BIO_puts(out, "\n");-
1248 BIO_printf(out, "%*s%s\n", indent + 2, "",-
1249 (dat->flags & 0x10) ? "Critical" : "Non Critical");-
1250 if (dat->qualifier_set
dat->qualifier_setDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
1251 print_qualifiers(out, dat->qualifier_set, indent + 2);
never executed: print_qualifiers(out, dat->qualifier_set, indent + 2);
0
1252 else-
1253 BIO_printf(out, "%*sNo Qualifiers\n", indent + 2, "");
never executed: BIO_printf(out, "%*sNo Qualifiers\n", indent + 2, "");
0
1254}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2