Line | Source | Count |
1 | | - |
2 | static struct stack_st_CONF_VALUE *i2v_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD | - |
3 | *method, void *bcons, struct stack_st_CONF_VALUE | - |
4 | *extlist); | - |
5 | static void *v2i_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, | - |
6 | X509V3_CTX *ctx, | - |
7 | struct stack_st_CONF_VALUE *values); | - |
8 | | - |
9 | const X509V3_EXT_METHOD v3_policy_constraints = { | - |
10 | 401, 0, | - |
11 | (&(POLICY_CONSTRAINTS_it)), | - |
12 | 0, 0, 0, 0, | - |
13 | 0, 0, | - |
14 | i2v_POLICY_CONSTRAINTS, | - |
15 | v2i_POLICY_CONSTRAINTS, | - |
16 | | - |
17 | ((void *)0) | - |
18 | , | - |
19 | ((void *)0) | - |
20 | , | - |
21 | | - |
22 | ((void *)0) | - |
23 | | - |
24 | }; | - |
25 | | - |
26 | static const ASN1_TEMPLATE POLICY_CONSTRAINTS_seq_tt[] = { | - |
27 | { (((0x1 << 3)|(0x2<<6)) | ((0x1))), (0), | - |
28 | __builtin_offsetof ( | - |
29 | POLICY_CONSTRAINTS | - |
30 | , | - |
31 | requireExplicitPolicy | - |
32 | ) | - |
33 | , "requireExplicitPolicy", (&(ASN1_INTEGER_it)) }, | - |
34 | { (((0x1 << 3)|(0x2<<6)) | ((0x1))), (1), | - |
35 | __builtin_offsetof ( | - |
36 | POLICY_CONSTRAINTS | - |
37 | , | - |
38 | inhibitPolicyMapping | - |
39 | ) | - |
40 | , "inhibitPolicyMapping", (&(ASN1_INTEGER_it)) } | - |
41 | } ; const ASN1_ITEM POLICY_CONSTRAINTS_it = { 0x1, 16, POLICY_CONSTRAINTS_seq_tt, sizeof(POLICY_CONSTRAINTS_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
42 | ((void *)0) | - |
43 | , sizeof(POLICY_CONSTRAINTS), "POLICY_CONSTRAINTS" }; | - |
44 | | - |
45 | POLICY_CONSTRAINTS *POLICY_CONSTRAINTS_new(void) { return never executed: return (POLICY_CONSTRAINTS *)ASN1_item_new((&(POLICY_CONSTRAINTS_it))); (POLICY_CONSTRAINTS *)ASN1_item_new((&(POLICY_CONSTRAINTS_it)));never executed: return (POLICY_CONSTRAINTS *)ASN1_item_new((&(POLICY_CONSTRAINTS_it))); } void POLICY_CONSTRAINTS_free(POLICY_CONSTRAINTS *a) { ASN1_item_free((ASN1_VALUE *)a, (&(POLICY_CONSTRAINTS_it))); }never executed: end of block | 0 |
46 | | - |
47 | static struct stack_st_CONF_VALUE *i2v_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD | - |
48 | *method, void *a, struct stack_st_CONF_VALUE | - |
49 | *extlist) | - |
50 | { | - |
51 | POLICY_CONSTRAINTS *pcons = a; | - |
52 | X509V3_add_value_int("Require Explicit Policy", | - |
53 | pcons->requireExplicitPolicy, &extlist); | - |
54 | X509V3_add_value_int("Inhibit Policy Mapping", | - |
55 | pcons->inhibitPolicyMapping, &extlist); | - |
56 | returnexecuted 581 times by 1 test: return extlist; extlist;executed 581 times by 1 test: return extlist; | 581 |
57 | } | - |
58 | | - |
59 | static void *v2i_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, | - |
60 | X509V3_CTX *ctx, | - |
61 | struct stack_st_CONF_VALUE *values) | - |
62 | { | - |
63 | POLICY_CONSTRAINTS *pcons = | - |
64 | ((void *)0) | - |
65 | ; | - |
66 | CONF_VALUE *val; | - |
67 | int i; | - |
68 | | - |
69 | if ((TRUE | never evaluated | FALSE | never evaluated |
pcons = POLICY_CONSTRAINTS_new()) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
70 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
71 | ) { | - |
72 | ERR_put_error(34,(146),((1|64)),__FILE__,64); | - |
73 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
74 | ((void *)0) never executed: return ((void *)0) ; | 0 |
75 | ; never executed: return ((void *)0) ; | 0 |
76 | } | - |
77 | for (i = 0; i < sk_CONF_VALUE_num(values)TRUE | never evaluated | FALSE | never evaluated |
; i++) { | 0 |
78 | val = sk_CONF_VALUE_value(values, i); | - |
79 | if ( | - |
80 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
81 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
82 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
83 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
84 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
85 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
86 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
87 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
88 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
89 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
90 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
91 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
92 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
93 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
94 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
95 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
96 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
97 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
98 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
99 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
100 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
101 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
102 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
103 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
104 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
105 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
106 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
107 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
108 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
109 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
110 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
111 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
112 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
113 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
114 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
115 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
116 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
117 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
118 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
119 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
120 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
121 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
122 | ))[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 |
123 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
124 | ))[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 |
125 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
126 | ))[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 |
127 | val->nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( val->name ))[3] - __s2[3]); | 0 |
128 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
129 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
130 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
131 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
132 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
133 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
134 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
135 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
136 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
137 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
138 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
139 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
140 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
141 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
142 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
143 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
144 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
145 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
146 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
147 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
148 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
149 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
150 | ))[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 |
151 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
152 | ))[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 |
153 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
154 | ))[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 *) ( "requireExplicitPolicy" ))[3] - __s2[3]); | 0 |
155 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "requireExplicitPolicy" ))[3] - __s2[3]); | 0 |
156 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
157 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
158 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
159 | "requireExplicitPolicy"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
160 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
161 | == 0TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
162 | if (!X509V3_get_value_int(val, &pcons->requireExplicitPolicy)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
163 | goto never executed: goto err; err;never executed: goto err; | 0 |
164 | } never executed: end of block else if ( | 0 |
165 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
166 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
167 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
168 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
169 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
170 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
171 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
172 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
173 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
174 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
175 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
176 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
177 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
178 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
179 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
180 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
181 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
182 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
183 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
184 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
185 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
186 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
187 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
188 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
189 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
190 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
191 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
192 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
193 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
194 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
195 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
196 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
197 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
198 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
199 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
200 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
201 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
202 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
203 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
204 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
205 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
206 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
207 | ))[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 |
208 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
209 | ))[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 |
210 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
211 | ))[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 |
212 | val->nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( val->name ))[3] - __s2[3]); | 0 |
213 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
214 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
215 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
216 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
217 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
218 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
219 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
220 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
221 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
222 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
223 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
224 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
225 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
226 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
227 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
228 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
229 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
230 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
231 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
232 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
233 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
234 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
235 | ))[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 |
236 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
237 | ))[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 |
238 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
239 | ))[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 *) ( "inhibitPolicyMapping" ))[3] - __s2[3]); | 0 |
240 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "inhibitPolicyMapping" ))[3] - __s2[3]); | 0 |
241 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
242 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
243 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
244 | "inhibitPolicyMapping"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
245 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
246 | == 0TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
247 | if (!X509V3_get_value_int(val, &pcons->inhibitPolicyMapping)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
248 | goto never executed: goto err; err;never executed: goto err; | 0 |
249 | } never executed: end of block else { | 0 |
250 | ERR_put_error(34,(146),(106),__FILE__,76); | - |
251 | ERR_add_error_data(6, "section:", (val)->section, ",name:", (val)->name, ",value:", (val)->value); | - |
252 | goto never executed: goto err; err;never executed: goto err; | 0 |
253 | } | - |
254 | } | - |
255 | if (!pcons->inhibitPolicyMappingTRUE | never evaluated | FALSE | never evaluated |
&& !pcons->requireExplicitPolicyTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
256 | ERR_put_error(34,(146),(151),__FILE__,83) | - |
257 | ; | - |
258 | goto never executed: goto err; err;never executed: goto err; | 0 |
259 | } | - |
260 | | - |
261 | return never executed: return pcons; pcons;never executed: return pcons; | 0 |
262 | err: | - |
263 | POLICY_CONSTRAINTS_free(pcons); | - |
264 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
265 | ((void *)0) never executed: return ((void *)0) ; | 0 |
266 | ; never executed: return ((void *)0) ; | 0 |
267 | } | - |
| | |