Line | Source | Count |
1 | | - |
2 | | - |
3 | static BIT_STRING_BITNAME ns_cert_type_table[] = { | - |
4 | {0, "SSL Client", "client"}, | - |
5 | {1, "SSL Server", "server"}, | - |
6 | {2, "S/MIME", "email"}, | - |
7 | {3, "Object Signing", "objsign"}, | - |
8 | {4, "Unused", "reserved"}, | - |
9 | {5, "SSL CA", "sslCA"}, | - |
10 | {6, "S/MIME CA", "emailCA"}, | - |
11 | {7, "Object Signing CA", "objCA"}, | - |
12 | {-1, | - |
13 | ((void *)0) | - |
14 | , | - |
15 | ((void *)0) | - |
16 | } | - |
17 | }; | - |
18 | | - |
19 | static BIT_STRING_BITNAME key_usage_type_table[] = { | - |
20 | {0, "Digital Signature", "digitalSignature"}, | - |
21 | {1, "Non Repudiation", "nonRepudiation"}, | - |
22 | {2, "Key Encipherment", "keyEncipherment"}, | - |
23 | {3, "Data Encipherment", "dataEncipherment"}, | - |
24 | {4, "Key Agreement", "keyAgreement"}, | - |
25 | {5, "Certificate Sign", "keyCertSign"}, | - |
26 | {6, "CRL Sign", "cRLSign"}, | - |
27 | {7, "Encipher Only", "encipherOnly"}, | - |
28 | {8, "Decipher Only", "decipherOnly"}, | - |
29 | {-1, | - |
30 | ((void *)0) | - |
31 | , | - |
32 | ((void *)0) | - |
33 | } | - |
34 | }; | - |
35 | | - |
36 | const X509V3_EXT_METHOD v3_nscert = { | - |
37 | .ext_nid = 71, | - |
38 | .ext_flags = 0, | - |
39 | .it = &ASN1_BIT_STRING_it, | - |
40 | .ext_new = | - |
41 | ((void *)0) | - |
42 | , | - |
43 | .ext_free = | - |
44 | ((void *)0) | - |
45 | , | - |
46 | .d2i = | - |
47 | ((void *)0) | - |
48 | , | - |
49 | .i2d = | - |
50 | ((void *)0) | - |
51 | , | - |
52 | .i2s = | - |
53 | ((void *)0) | - |
54 | , | - |
55 | .s2i = | - |
56 | ((void *)0) | - |
57 | , | - |
58 | .i2v = (X509V3_EXT_I2V)i2v_ASN1_BIT_STRING, | - |
59 | .v2i = (X509V3_EXT_V2I)v2i_ASN1_BIT_STRING, | - |
60 | .i2r = | - |
61 | ((void *)0) | - |
62 | , | - |
63 | .r2i = | - |
64 | ((void *)0) | - |
65 | , | - |
66 | .usr_data = ns_cert_type_table, | - |
67 | }; | - |
68 | | - |
69 | const X509V3_EXT_METHOD v3_key_usage = { | - |
70 | .ext_nid = 83, | - |
71 | .ext_flags = 0, | - |
72 | .it = &ASN1_BIT_STRING_it, | - |
73 | .ext_new = | - |
74 | ((void *)0) | - |
75 | , | - |
76 | .ext_free = | - |
77 | ((void *)0) | - |
78 | , | - |
79 | .d2i = | - |
80 | ((void *)0) | - |
81 | , | - |
82 | .i2d = | - |
83 | ((void *)0) | - |
84 | , | - |
85 | .i2s = | - |
86 | ((void *)0) | - |
87 | , | - |
88 | .s2i = | - |
89 | ((void *)0) | - |
90 | , | - |
91 | .i2v = (X509V3_EXT_I2V)i2v_ASN1_BIT_STRING, | - |
92 | .v2i = (X509V3_EXT_V2I)v2i_ASN1_BIT_STRING, | - |
93 | .i2r = | - |
94 | ((void *)0) | - |
95 | , | - |
96 | .r2i = | - |
97 | ((void *)0) | - |
98 | , | - |
99 | .usr_data = key_usage_type_table, | - |
100 | }; | - |
101 | | - |
102 | struct stack_st_CONF_VALUE * | - |
103 | i2v_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, ASN1_BIT_STRING *bits, | - |
104 | struct stack_st_CONF_VALUE *ret) | - |
105 | { | - |
106 | BIT_STRING_BITNAME *bnam; | - |
107 | | - |
108 | for (bnam = method->usr_data; bnam->lnameTRUE | evaluated 9 times by 1 test | FALSE | evaluated 1 time by 1 test |
; bnam++) { | 1-9 |
109 | if (ASN1_BIT_STRING_get_bit(bits, bnam->bitnum)TRUE | evaluated 3 times by 1 test | FALSE | evaluated 6 times by 1 test |
) | 3-6 |
110 | X509V3_add_value(bnam->lname, executed 3 times by 1 test: X509V3_add_value(bnam->lname, ((void *)0) , &ret); | 3 |
111 | ((void *)0)executed 3 times by 1 test: X509V3_add_value(bnam->lname, ((void *)0) , &ret); | 3 |
112 | , &ret);executed 3 times by 1 test: X509V3_add_value(bnam->lname, ((void *)0) , &ret); | 3 |
113 | }executed 9 times by 1 test: end of block | 9 |
114 | returnexecuted 1 time by 1 test: return ret; ret;executed 1 time by 1 test: return ret; | 1 |
115 | } | - |
116 | | - |
117 | ASN1_BIT_STRING * | - |
118 | v2i_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, | - |
119 | struct stack_st_CONF_VALUE *nval) | - |
120 | { | - |
121 | CONF_VALUE *val; | - |
122 | ASN1_BIT_STRING *bs; | - |
123 | int i; | - |
124 | BIT_STRING_BITNAME *bnam; | - |
125 | | - |
126 | if (!(bs = ASN1_BIT_STRING_new())TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
127 | ERR_put_error(34,(0xfff),((1|64)),__FILE__,148); | - |
128 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
129 | ((void *)0) never executed: return ((void *)0) ; | 0 |
130 | ; never executed: return ((void *)0) ; | 0 |
131 | } | - |
132 | for (i = 0; i < sk_num(((_STACK*) (1 ? (nval) : (struct stack_st_CONF_VALUE*)0)))TRUE | never evaluated | FALSE | never evaluated |
; i++) { | 0 |
133 | val = ((CONF_VALUE *)sk_value(((_STACK*) (1 ? (nval) : (struct stack_st_CONF_VALUE*)0)), (i))); | - |
134 | for (bnam = method->usr_data; bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
; bnam++) { | 0 |
135 | if (!TRUE | never evaluated | FALSE | never evaluated |
| 0 |
136 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
137 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
138 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
139 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
140 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
141 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
142 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
143 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
144 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
145 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
146 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
147 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
148 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
149 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
150 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
151 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
152 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
153 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
154 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
155 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
156 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
157 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
158 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
159 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
160 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
161 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
162 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
163 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
164 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
165 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
166 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
167 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
168 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
169 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
170 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
171 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
172 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
173 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
174 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
175 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
176 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
177 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
178 | ))[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 |
179 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
180 | ))[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 |
181 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
182 | ))[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 *) ( bnam->sname ))[3] - __s2[3]); | 0 |
183 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( bnam->sname ))[3] - __s2[3]); | 0 |
184 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
185 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
186 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
187 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
188 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
189 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
190 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
191 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
192 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
193 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
194 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
195 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
196 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
197 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
198 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
199 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
200 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
201 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
202 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
203 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
204 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
205 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
206 | ))[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 |
207 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
208 | ))[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 |
209 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
210 | ))[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 *) ( val->name ))[3] - __s2[3]); | 0 |
211 | val->nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( val->name ))[3] - __s2[3]); | 0 |
212 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
213 | bnam->snameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
214 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
215 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
216 | )))); })TRUE | never evaluated | FALSE | never evaluated |
| 0 |
217 | || | - |
218 | !TRUE | never evaluated | FALSE | never evaluated |
| 0 |
219 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
220 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
221 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
222 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
223 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
224 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
225 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
226 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
227 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
228 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
229 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
230 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
231 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
232 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
233 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
234 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
235 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
236 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
237 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
238 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
239 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
240 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
241 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
242 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
243 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
244 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
245 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
246 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
247 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
248 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
249 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
250 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
251 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
252 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
253 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
254 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
255 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
256 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
257 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
258 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
259 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
260 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
261 | ))[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 |
262 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
263 | ))[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 |
264 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
265 | ))[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 *) ( bnam->lname ))[3] - __s2[3]); | 0 |
266 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( bnam->lname ))[3] - __s2[3]); | 0 |
267 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
268 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
269 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
270 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
271 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
272 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
273 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
274 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
275 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
276 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
277 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
278 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
279 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
280 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
281 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
282 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
283 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
284 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
285 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
286 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
287 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
288 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
289 | ))[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 |
290 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
291 | ))[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 |
292 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
293 | ))[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 *) ( val->name ))[3] - __s2[3]); | 0 |
294 | val->nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( val->name ))[3] - __s2[3]); | 0 |
295 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
296 | bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
297 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
298 | val->nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
299 | )))); })TRUE | never evaluated | FALSE | never evaluated |
| 0 |
300 | ) { | - |
301 | if (!ASN1_BIT_STRING_set_bit(bs,TRUE | never evaluated | FALSE | never evaluated |
| 0 |
302 | bnam->bitnum, 1)TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
303 | ERR_put_error(34,(0xfff),((1|64)),__FILE__,158); | - |
304 | ASN1_BIT_STRING_free(bs); | - |
305 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
306 | ((void *)0) never executed: return ((void *)0) ; | 0 |
307 | ; never executed: return ((void *)0) ; | 0 |
308 | } | - |
309 | break; never executed: break; | 0 |
310 | } | - |
311 | } never executed: end of block | 0 |
312 | if (!bnam->lnameTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
313 | ERR_put_error(34,(0xfff),(111),__FILE__,166); | - |
314 | ERR_asprintf_error_data( "section:%s,name:%s,value:%s", val->section, val->name, val->value);; | - |
315 | ASN1_BIT_STRING_free(bs); | - |
316 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 |
317 | ((void *)0) never executed: return ((void *)0) ; | 0 |
318 | ; never executed: return ((void *)0) ; | 0 |
319 | } | - |
320 | } never executed: end of block | 0 |
321 | return never executed: return bs; bs;never executed: return bs; | 0 |
322 | } | - |
| | |