Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | struct stack_st_X509_INFO * | - |
5 | PEM_X509_INFO_read(FILE *fp, struct stack_st_X509_INFO *sk, pem_password_cb *cb, | - |
6 | void *u) | - |
7 | { | - |
8 | BIO *b; | - |
9 | struct stack_st_X509_INFO *ret; | - |
10 | | - |
11 | if ((TRUE | never evaluated | FALSE | never evaluated |
b = BIO_new(BIO_s_file())) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
12 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
13 | ) { | - |
14 | ERR_put_error(9,(0xfff),(7),__FILE__,86); | - |
15 | return never executed: return (0); (0);never executed: return (0); | 0 |
16 | } | - |
17 | BIO_ctrl(b,106,0x00,(char *)fp); | - |
18 | ret = PEM_X509_INFO_read_bio(b, sk, cb, u); | - |
19 | BIO_free(b); | - |
20 | return never executed: return (ret); (ret);never executed: return (ret); | 0 |
21 | } | - |
22 | | - |
23 | struct stack_st_X509_INFO * | - |
24 | PEM_X509_INFO_read_bio(BIO *bp, struct stack_st_X509_INFO *sk, pem_password_cb *cb, | - |
25 | void *u) | - |
26 | { | - |
27 | X509_INFO *xi = | - |
28 | ((void *)0) | - |
29 | ; | - |
30 | char *name = | - |
31 | ((void *)0) | - |
32 | , *header = | - |
33 | ((void *)0) | - |
34 | ; | - |
35 | void *pp; | - |
36 | unsigned char *data = | - |
37 | ((void *)0) | - |
38 | ; | - |
39 | const unsigned char *p; | - |
40 | long len, error = 0; | - |
41 | int ok = 0; | - |
42 | struct stack_st_X509_INFO *ret = | - |
43 | ((void *)0) | - |
44 | ; | - |
45 | unsigned int i, raw, ptype; | - |
46 | d2i_of_void *d2i = 0; | - |
47 | | - |
48 | if (sk == TRUE | evaluated 24 times by 2 tests | FALSE | never evaluated |
| 0-24 |
49 | ((void *)0)TRUE | evaluated 24 times by 2 tests | FALSE | never evaluated |
| 0-24 |
50 | ) { | - |
51 | if ((TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
ret = ((struct stack_st_X509_INFO *)sk_new_null())) == TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
| 0-24 |
52 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
| 0-24 |
53 | ) { | - |
54 | ERR_put_error(9,(0xfff),((1|64)),__FILE__,112); | - |
55 | return never executed: return 0; 0;never executed: return 0; | 0 |
56 | } | - |
57 | }executed 24 times by 2 tests: end of block else | 24 |
58 | ret = sk; never executed: ret = sk; | 0 |
59 | | - |
60 | if ((TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
xi = X509_INFO_new()) == TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
| 0-24 |
61 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
| 0-24 |
62 | ) | - |
63 | goto never executed: goto err; err;never executed: goto err; | 0 |
64 | for (;;) { | - |
65 | raw = 0; | - |
66 | ptype = 0; | - |
67 | i = PEM_read_bio(bp, &name, &header, &data, &len); | - |
68 | if (i == 0TRUE | evaluated 24 times by 2 tests | FALSE | evaluated 48 times by 2 tests |
) { | 24-48 |
69 | error = (int)((ERR_peek_last_error())&0xfffL); | - |
70 | if (error == 108TRUE | evaluated 24 times by 2 tests | FALSE | never evaluated |
) { | 0-24 |
71 | ERR_clear_error(); | - |
72 | break;executed 24 times by 2 tests: break; | 24 |
73 | } | - |
74 | goto never executed: goto err; err;never executed: goto err; | 0 |
75 | } | - |
76 | start:code before this statement executed 48 times by 2 tests: start: | 48 |
77 | if ((TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
78 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
79 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
80 | ) && __builtin_constant_p (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
81 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
82 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
83 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
84 | ), __s2_len = __builtin_strlen (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
85 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
86 | ), (!((size_t)(const void *)((TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
87 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
88 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
89 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
90 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
91 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
92 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
93 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
94 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
95 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
96 | , TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
97 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
98 | ) : (__builtin_constant_p (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
99 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
100 | ) && ((size_t)(const void *)((TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
101 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
102 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
103 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
104 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
105 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
106 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
107 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
108 | ) && ((size_t)(const void *)((TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
109 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
110 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
111 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
112 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
113 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
114 | , TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
115 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
116 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
117 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
118 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
119 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
120 | ))[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 | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
121 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
122 | ))[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 | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
123 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
124 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
125 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0-72 |
126 | ))[3] - __s2[3]);TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
127 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
128 | ) && ((size_t)(const void *)((TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
129 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
130 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
131 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
132 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
133 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
134 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
135 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
136 | ) && ((size_t)(const void *)((TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
137 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
138 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
139 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
140 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
141 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
142 | , TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
143 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
144 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
145 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
146 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
147 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
148 | ))[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 | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
149 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
150 | ))[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 | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
151 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
152 | ))[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 *) ( "CERTIFICATE" ))[3] - __s2[3]); TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
153 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "CERTIFICATE" ))[3] - __s2[3]); | 0-72 |
154 | ))[3] - __s2[3]);TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "CERTIFICATE" ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
155 | nameTRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
156 | , TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
157 | "CERTIFICATE"TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
158 | )))); }) TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
| 0-72 |
159 | == 0)TRUE | evaluated 72 times by 2 tests | FALSE | never evaluated |
|| | 0-72 |
160 | (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
161 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
162 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
163 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
164 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
165 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
166 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
167 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
168 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
169 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
170 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
171 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
172 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
173 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
174 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
175 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
176 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
177 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
178 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
179 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
180 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
181 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
182 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
183 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
184 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
185 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
186 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
187 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
188 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
189 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
190 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
191 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
192 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
193 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
194 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
195 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
196 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
197 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
198 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
199 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
200 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
201 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
202 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
203 | ))[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 |
204 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
205 | ))[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 |
206 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
207 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
208 | nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
209 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
210 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
211 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
212 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
213 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
214 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
215 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
216 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
217 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
218 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
219 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
220 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
221 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
222 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
223 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
224 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
225 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
226 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
227 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
228 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
229 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
230 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
231 | ))[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 |
232 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
233 | ))[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 |
234 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
235 | ))[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 *) ( "X509 CERTIFICATE" ))[3] - __s2[3]); | 0 |
236 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "X509 CERTIFICATE" ))[3] - __s2[3]); | 0 |
237 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
238 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
239 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
240 | "X509 CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
241 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
242 | == 0)TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
243 | d2i = (void *(*)(void **,const unsigned char **,long))d2i_X509; | - |
244 | if (xi->x509 != TRUE | evaluated 24 times by 2 tests | FALSE | evaluated 48 times by 2 tests |
| 24-48 |
245 | ((void *)0)TRUE | evaluated 24 times by 2 tests | FALSE | evaluated 48 times by 2 tests |
| 24-48 |
246 | ) { | - |
247 | if (!sk_push(((_STACK*) (1 ? (ret) : (struct stack_st_X509_INFO*)0)), ((void*) (1 ? (xi) : (X509_INFO*)0)))TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
) | 0-24 |
248 | goto never executed: goto err; err;never executed: goto err; | 0 |
249 | if ((TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
xi = X509_INFO_new()) == TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
| 0-24 |
250 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
| 0-24 |
251 | ) | - |
252 | goto never executed: goto err; err;never executed: goto err; | 0 |
253 | gotoexecuted 24 times by 2 tests: goto start; start;executed 24 times by 2 tests: goto start; | 24 |
254 | } | - |
255 | pp = &(xi->x509); | - |
256 | }executed 48 times by 2 tests: end of block else if ((TRUE | never evaluated | FALSE | never evaluated |
| 0-48 |
257 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
258 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
259 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
260 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
261 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
262 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
263 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
264 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
265 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
266 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
267 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
268 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
269 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
270 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
271 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
272 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
273 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
274 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
275 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
276 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
277 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
278 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
279 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
280 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
281 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
282 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
283 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
284 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
285 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
286 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
287 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
288 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
289 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
290 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
291 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
292 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
293 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
294 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
295 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
296 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
297 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
298 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
299 | ))[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 |
300 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
301 | ))[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 |
302 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
303 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
304 | nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
305 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
306 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
307 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
308 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
309 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
310 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
311 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
312 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
313 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
314 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
315 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
316 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
317 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
318 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
319 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
320 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
321 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
322 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
323 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
324 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
325 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
326 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
327 | ))[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 |
328 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
329 | ))[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 |
330 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
331 | ))[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 *) ( "TRUSTED CERTIFICATE" ))[3] - __s2[3]); | 0 |
332 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "TRUSTED CERTIFICATE" ))[3] - __s2[3]); | 0 |
333 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
334 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
335 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
336 | "TRUSTED CERTIFICATE"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
337 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
338 | == 0)TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
339 | d2i = (void *(*)(void **,const unsigned char **,long))d2i_X509_AUX; | - |
340 | if (xi->x509 != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
341 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
342 | ) { | - |
343 | if (!sk_push(((_STACK*) (1 ? (ret) : (struct stack_st_X509_INFO*)0)), ((void*) (1 ? (xi) : (X509_INFO*)0)))TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
344 | goto never executed: goto err; err;never executed: goto err; | 0 |
345 | if ((TRUE | never evaluated | FALSE | never evaluated |
xi = X509_INFO_new()) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
346 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
347 | ) | - |
348 | goto never executed: goto err; err;never executed: goto err; | 0 |
349 | goto never executed: goto start; start;never executed: goto start; | 0 |
350 | } | - |
351 | pp = &(xi->x509); | - |
352 | } never executed: end of block else if ( | 0 |
353 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
354 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
355 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
356 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
357 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
358 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
359 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
360 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
361 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
362 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
363 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
364 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
365 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
366 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
367 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
368 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
369 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
370 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
371 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
372 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
373 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
374 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
375 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
376 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
377 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
378 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
379 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
380 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
381 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
382 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
383 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
384 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
385 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
386 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
387 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
388 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
389 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
390 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
391 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
392 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
393 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
394 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
395 | ))[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 |
396 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
397 | ))[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 |
398 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
399 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
400 | nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
401 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
402 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
403 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
404 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
405 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
406 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
407 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
408 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
409 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
410 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
411 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
412 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
413 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
414 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
415 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
416 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
417 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
418 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
419 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
420 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
421 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
422 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
423 | ))[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 |
424 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
425 | ))[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 |
426 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
427 | ))[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 *) ( "X509 CRL" ))[3] - __s2[3]); | 0 |
428 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "X509 CRL" ))[3] - __s2[3]); | 0 |
429 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
430 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
431 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
432 | "X509 CRL"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
433 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
434 | == 0TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
435 | d2i = (void *(*)(void **,const unsigned char **,long))d2i_X509_CRL; | - |
436 | if (xi->crl != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
437 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
438 | ) { | - |
439 | if (!sk_push(((_STACK*) (1 ? (ret) : (struct stack_st_X509_INFO*)0)), ((void*) (1 ? (xi) : (X509_INFO*)0)))TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
440 | goto never executed: goto err; err;never executed: goto err; | 0 |
441 | if ((TRUE | never evaluated | FALSE | never evaluated |
xi = X509_INFO_new()) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
442 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
443 | ) | - |
444 | goto never executed: goto err; err;never executed: goto err; | 0 |
445 | goto never executed: goto start; start;never executed: goto start; | 0 |
446 | } | - |
447 | pp = &(xi->crl); | - |
448 | } never executed: end of block else | 0 |
449 | | - |
450 | if ( | - |
451 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
452 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
453 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
454 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
455 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
456 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
457 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
458 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
459 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
460 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
461 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
462 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
463 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
464 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
465 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
466 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
467 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
468 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
469 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
470 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
471 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
472 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
473 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
474 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
475 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
476 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
477 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
478 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
479 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
480 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
481 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
482 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
483 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
484 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
485 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
486 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
487 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
488 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
489 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
490 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
491 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
492 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
493 | ))[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 |
494 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
495 | ))[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 |
496 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
497 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
498 | nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
499 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
500 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
501 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
502 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
503 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
504 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
505 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
506 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
507 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
508 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
509 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
510 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
511 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
512 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
513 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
514 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
515 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
516 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
517 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
518 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
519 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
520 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
521 | ))[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 |
522 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
523 | ))[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 |
524 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
525 | ))[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 *) ( "RSA PRIVATE KEY" ))[3] - __s2[3]); | 0 |
526 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "RSA PRIVATE KEY" ))[3] - __s2[3]); | 0 |
527 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
528 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
529 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
530 | "RSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
531 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
532 | == 0TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
533 | d2i = (void *(*)(void **,const unsigned char **,long))d2i_RSAPrivateKey; | - |
534 | if (xi->x_pkey != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
535 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
536 | ) { | - |
537 | if (!sk_push(((_STACK*) (1 ? (ret) : (struct stack_st_X509_INFO*)0)), ((void*) (1 ? (xi) : (X509_INFO*)0)))TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
538 | goto never executed: goto err; err;never executed: goto err; | 0 |
539 | if ((TRUE | never evaluated | FALSE | never evaluated |
xi = X509_INFO_new()) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
540 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
541 | ) | - |
542 | goto never executed: goto err; err;never executed: goto err; | 0 |
543 | goto never executed: goto start; start;never executed: goto start; | 0 |
544 | } | - |
545 | | - |
546 | xi->enc_data = | - |
547 | ((void *)0) | - |
548 | ; | - |
549 | xi->enc_len = 0; | - |
550 | | - |
551 | xi->x_pkey = X509_PKEY_new(); | - |
552 | if (xi->x_pkey == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
553 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
554 | ) | - |
555 | goto never executed: goto err; err;never executed: goto err; | 0 |
556 | ptype = 6; | - |
557 | pp = &xi->x_pkey->dec_pkey; | - |
558 | if (strlen(header) > 10TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
559 | raw = 1; never executed: raw = 1; | 0 |
560 | } never executed: end of block else | 0 |
561 | | - |
562 | | - |
563 | if ( | - |
564 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
565 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
566 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
567 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
568 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
569 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
570 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
571 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
572 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
573 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
574 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
575 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
576 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
577 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
578 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
579 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
580 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
581 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
582 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
583 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
584 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
585 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
586 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
587 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
588 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
589 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
590 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
591 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
592 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
593 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
594 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
595 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
596 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
597 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
598 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
599 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
600 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
601 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
602 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
603 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
604 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
605 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
606 | ))[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 |
607 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
608 | ))[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 |
609 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
610 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
611 | nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
612 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
613 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
614 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
615 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
616 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
617 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
618 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
619 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
620 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
621 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
622 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
623 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
624 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
625 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
626 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
627 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
628 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
629 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
630 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
631 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
632 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
633 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
634 | ))[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 |
635 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
636 | ))[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 |
637 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
638 | ))[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 *) ( "DSA PRIVATE KEY" ))[3] - __s2[3]); | 0 |
639 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "DSA PRIVATE KEY" ))[3] - __s2[3]); | 0 |
640 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
641 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
642 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
643 | "DSA PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
644 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
645 | == 0TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
646 | d2i = (void *(*)(void **,const unsigned char **,long))d2i_DSAPrivateKey; | - |
647 | if (xi->x_pkey != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
648 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
649 | ) { | - |
650 | if (!sk_push(((_STACK*) (1 ? (ret) : (struct stack_st_X509_INFO*)0)), ((void*) (1 ? (xi) : (X509_INFO*)0)))TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
651 | goto never executed: goto err; err;never executed: goto err; | 0 |
652 | if ((TRUE | never evaluated | FALSE | never evaluated |
xi = X509_INFO_new()) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
653 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
654 | ) | - |
655 | goto never executed: goto err; err;never executed: goto err; | 0 |
656 | goto never executed: goto start; start;never executed: goto start; | 0 |
657 | } | - |
658 | | - |
659 | xi->enc_data = | - |
660 | ((void *)0) | - |
661 | ; | - |
662 | xi->enc_len = 0; | - |
663 | | - |
664 | xi->x_pkey = X509_PKEY_new(); | - |
665 | if (xi->x_pkey == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
666 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
667 | ) | - |
668 | goto never executed: goto err; err;never executed: goto err; | 0 |
669 | ptype = 116; | - |
670 | pp = &xi->x_pkey->dec_pkey; | - |
671 | if (strlen(header) > 10TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
672 | raw = 1; never executed: raw = 1; | 0 |
673 | } never executed: end of block else | 0 |
674 | | - |
675 | | - |
676 | if ( | - |
677 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
678 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
679 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
680 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
681 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
682 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
683 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
684 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
685 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
686 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
687 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
688 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
689 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
690 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
691 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
692 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
693 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
694 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
695 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
696 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
697 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
698 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
699 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
700 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
701 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
702 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
703 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
704 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
705 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
706 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
707 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
708 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
709 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
710 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
711 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
712 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
713 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
714 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
715 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
716 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
717 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
718 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
719 | ))[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 |
720 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
721 | ))[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 |
722 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
723 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
724 | nameTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( name ))[3] - __s2[3]); | 0 |
725 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
726 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
727 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
728 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
729 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
730 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
731 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
732 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
733 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
734 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
735 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
736 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
737 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
738 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
739 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
740 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
741 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
742 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
743 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
744 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
745 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
746 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
747 | ))[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 |
748 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
749 | ))[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 |
750 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
751 | ))[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 *) ( "EC PRIVATE KEY" ))[3] - __s2[3]); | 0 |
752 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "EC PRIVATE KEY" ))[3] - __s2[3]); | 0 |
753 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
754 | nameTRUE | never evaluated | FALSE | never evaluated |
| 0 |
755 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
756 | "EC PRIVATE KEY"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
757 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
758 | == 0TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
759 | d2i = (void *(*)(void **,const unsigned char **,long))d2i_ECPrivateKey; | - |
760 | if (xi->x_pkey != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
761 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
762 | ) { | - |
763 | if (!sk_push(((_STACK*) (1 ? (ret) : (struct stack_st_X509_INFO*)0)), ((void*) (1 ? (xi) : (X509_INFO*)0)))TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
764 | goto never executed: goto err; err;never executed: goto err; | 0 |
765 | if ((TRUE | never evaluated | FALSE | never evaluated |
xi = X509_INFO_new()) == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
766 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
767 | ) | - |
768 | goto never executed: goto err; err;never executed: goto err; | 0 |
769 | goto never executed: goto start; start;never executed: goto start; | 0 |
770 | } | - |
771 | | - |
772 | xi->enc_data = | - |
773 | ((void *)0) | - |
774 | ; | - |
775 | xi->enc_len = 0; | - |
776 | | - |
777 | xi->x_pkey = X509_PKEY_new(); | - |
778 | if (xi->x_pkey == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
779 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
780 | ) | - |
781 | goto never executed: goto err; err;never executed: goto err; | 0 |
782 | ptype = 408; | - |
783 | pp = &xi->x_pkey->dec_pkey; | - |
784 | if (strlen(header) > 10TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
785 | raw = 1; never executed: raw = 1; | 0 |
786 | } never executed: end of block else | 0 |
787 | | - |
788 | { | - |
789 | d2i = | - |
790 | ((void *)0) | - |
791 | ; | - |
792 | pp = | - |
793 | ((void *)0) | - |
794 | ; | - |
795 | } never executed: end of block | 0 |
796 | | - |
797 | if (d2i != TRUE | evaluated 48 times by 2 tests | FALSE | never evaluated |
| 0-48 |
798 | ((void *)0)TRUE | evaluated 48 times by 2 tests | FALSE | never evaluated |
| 0-48 |
799 | ) { | - |
800 | if (!rawTRUE | evaluated 48 times by 2 tests | FALSE | never evaluated |
) { | 0-48 |
801 | EVP_CIPHER_INFO cipher; | - |
802 | | - |
803 | if (!PEM_get_EVP_CIPHER_INFO(header, &cipher)TRUE | never evaluated | FALSE | evaluated 48 times by 2 tests |
) | 0-48 |
804 | goto never executed: goto err; err;never executed: goto err; | 0 |
805 | if (!PEM_do_header(&cipher, data, &len, cb, u)TRUE | never evaluated | FALSE | evaluated 48 times by 2 tests |
) | 0-48 |
806 | goto never executed: goto err; err;never executed: goto err; | 0 |
807 | p = data; | - |
808 | if (ptypeTRUE | never evaluated | FALSE | evaluated 48 times by 2 tests |
) { | 0-48 |
809 | if (!d2i_PrivateKey(ptype, pp, &p,TRUE | never evaluated | FALSE | never evaluated |
| 0 |
810 | len)TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
811 | ERR_put_error(9,(0xfff),(13),__FILE__,251); | - |
812 | goto never executed: goto err; err;never executed: goto err; | 0 |
813 | } | - |
814 | } never executed: end of block else if (d2i(pp, &p, len) == TRUE | never evaluated | FALSE | evaluated 48 times by 2 tests |
| 0-48 |
815 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 48 times by 2 tests |
| 0-48 |
816 | ) { | - |
817 | ERR_put_error(9,(0xfff),(13),__FILE__,255); | - |
818 | goto never executed: goto err; err;never executed: goto err; | 0 |
819 | } | - |
820 | }executed 48 times by 2 tests: end of block else { | 48 |
821 | if (!PEM_get_EVP_CIPHER_INFO(header,TRUE | never evaluated | FALSE | never evaluated |
| 0 |
822 | &xi->enc_cipher)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
823 | goto never executed: goto err; err;never executed: goto err; | 0 |
824 | xi->enc_data = (char *)data; | - |
825 | xi->enc_len = (int)len; | - |
826 | data = | - |
827 | ((void *)0) | - |
828 | ; | - |
829 | } never executed: end of block | 0 |
830 | } else { | - |
831 | | - |
832 | } never executed: end of block | 0 |
833 | free(name); | - |
834 | free(header); | - |
835 | free(data); | - |
836 | name = | - |
837 | ((void *)0) | - |
838 | ; | - |
839 | header = | - |
840 | ((void *)0) | - |
841 | ; | - |
842 | data = | - |
843 | ((void *)0) | - |
844 | ; | - |
845 | }executed 48 times by 2 tests: end of block | 48 |
846 | | - |
847 | | - |
848 | | - |
849 | | - |
850 | if ((TRUE | evaluated 24 times by 2 tests | FALSE | never evaluated |
xi->x509 != TRUE | evaluated 24 times by 2 tests | FALSE | never evaluated |
| 0-24 |
851 | ((void *)0)TRUE | evaluated 24 times by 2 tests | FALSE | never evaluated |
| 0-24 |
852 | )TRUE | evaluated 24 times by 2 tests | FALSE | never evaluated |
|| (TRUE | never evaluated | FALSE | never evaluated |
xi->crl != TRUE | never evaluated | FALSE | never evaluated |
| 0-24 |
853 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
854 | )TRUE | never evaluated | FALSE | never evaluated |
|| | 0 |
855 | (TRUE | never evaluated | FALSE | never evaluated |
xi->x_pkey != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
856 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
857 | )TRUE | never evaluated | FALSE | never evaluated |
|| (TRUE | never evaluated | FALSE | never evaluated |
xi->enc_data != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
858 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
859 | )TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
860 | if (!sk_push(((_STACK*) (1 ? (ret) : (struct stack_st_X509_INFO*)0)), ((void*) (1 ? (xi) : (X509_INFO*)0)))TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
) | 0-24 |
861 | goto never executed: goto err; err;never executed: goto err; | 0 |
862 | xi = | - |
863 | ((void *)0) | - |
864 | ; | - |
865 | }executed 24 times by 2 tests: end of block | 24 |
866 | ok = 1; | - |
867 | | - |
868 | err:code before this statement executed 24 times by 2 tests: err: | 24 |
869 | if (xi != TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
| 0-24 |
870 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
| 0-24 |
871 | ) | - |
872 | X509_INFO_free(xi); never executed: X509_INFO_free(xi); | 0 |
873 | if (!okTRUE | never evaluated | FALSE | evaluated 24 times by 2 tests |
) { | 0-24 |
874 | for (i = 0; ((TRUE | never evaluated | FALSE | never evaluated |
int)i) < sk_num(((_STACK*) (1 ? (ret) : (struct stack_st_X509_INFO*)0)))TRUE | never evaluated | FALSE | never evaluated |
; i++) { | 0 |
875 | xi = ((X509_INFO *)sk_value(((_STACK*) (1 ? (ret) : (struct stack_st_X509_INFO*)0)), (i))); | - |
876 | X509_INFO_free(xi); | - |
877 | } never executed: end of block | 0 |
878 | if (ret != skTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
879 | sk_free(((_STACK*) (1 ? (ret) : (struct stack_st_X509_INFO*)0))); never executed: sk_free(((_STACK*) (1 ? (ret) : (struct stack_st_X509_INFO*)0))); | 0 |
880 | ret = | - |
881 | ((void *)0) | - |
882 | ; | - |
883 | } never executed: end of block | 0 |
884 | | - |
885 | free(name); | - |
886 | free(header); | - |
887 | free(data); | - |
888 | returnexecuted 24 times by 2 tests: return (ret); (ret);executed 24 times by 2 tests: return (ret); | 24 |
889 | } | - |
890 | | - |
891 | | - |
892 | | - |
893 | int | - |
894 | PEM_X509_INFO_write_bio(BIO *bp, X509_INFO *xi, EVP_CIPHER *enc, | - |
895 | unsigned char *kstr, int klen, pem_password_cb *cb, void *u) | - |
896 | { | - |
897 | EVP_CIPHER_CTX ctx; | - |
898 | int i, ret = 0; | - |
899 | unsigned char *data = | - |
900 | ((void *)0) | - |
901 | ; | - |
902 | const char *objstr = | - |
903 | ((void *)0) | - |
904 | ; | - |
905 | char buf[1024]; | - |
906 | unsigned char *iv = | - |
907 | ((void *)0) | - |
908 | ; | - |
909 | | - |
910 | if (enc != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
911 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
912 | ) { | - |
913 | objstr = OBJ_nid2sn(EVP_CIPHER_nid(enc)); | - |
914 | if (objstr == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
915 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
916 | ) { | - |
917 | ERR_put_error(9,(0xfff),(113),__FILE__,323); | - |
918 | goto never executed: goto err; err;never executed: goto err; | 0 |
919 | } | - |
920 | } never executed: end of block | 0 |
921 | | - |
922 | | - |
923 | | - |
924 | | - |
925 | | - |
926 | | - |
927 | if (xi->x_pkey != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
928 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
929 | ) { | - |
930 | if ((TRUE | never evaluated | FALSE | never evaluated |
xi->enc_data != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
931 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
932 | )TRUE | never evaluated | FALSE | never evaluated |
&& (TRUE | never evaluated | FALSE | never evaluated |
xi->enc_len > 0)TRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
933 | if (enc == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
934 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
935 | ) { | - |
936 | ERR_put_error(9,(0xfff),(127),__FILE__,336); | - |
937 | goto never executed: goto err; err;never executed: goto err; | 0 |
938 | } | - |
939 | | - |
940 | | - |
941 | iv = xi->enc_cipher.iv; | - |
942 | data = (unsigned char *)xi->enc_data; | - |
943 | i = xi->enc_len; | - |
944 | | - |
945 | | - |
946 | | - |
947 | | - |
948 | | - |
949 | | - |
950 | objstr = OBJ_nid2sn( | - |
951 | EVP_CIPHER_nid(xi->enc_cipher.cipher)); | - |
952 | if (objstr == TRUE | never evaluated | FALSE | never evaluated |
| 0 |
953 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
954 | ) { | - |
955 | ERR_put_error(9,(0xfff),(113),__FILE__,353); | - |
956 | goto never executed: goto err; err;never executed: goto err; | 0 |
957 | } | - |
958 | | - |
959 | | - |
960 | if (strlen(objstr) + 23 + 2 * enc->iv_len + 13 >TRUE | never evaluated | FALSE | never evaluated |
| 0 |
961 | sizeof bufTRUE | never evaluated | FALSE | never evaluated |
) { | 0 |
962 | ERR_put_error(9,(0xfff),(107),__FILE__,360); | - |
963 | goto never executed: goto err; err;never executed: goto err; | 0 |
964 | } | - |
965 | buf[0] = '\0'; | - |
966 | PEM_proc_type(buf, 10); | - |
967 | PEM_dek_info(buf, objstr, enc->iv_len, (char *)iv); | - |
968 | | - |
969 | | - |
970 | i = PEM_write_bio(bp, "RSA PRIVATE KEY", buf, data, i); | - |
971 | if (i <= 0TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
972 | goto never executed: goto err; err;never executed: goto err; | 0 |
973 | } never executed: end of block else { | 0 |
974 | | - |
975 | | - |
976 | | - |
977 | if (PEM_write_bio_RSAPrivateKey(bp,TRUE | never evaluated | FALSE | never evaluated |
| 0 |
978 | xi->x_pkey->dec_pkey->pkey.rsa,TRUE | never evaluated | FALSE | never evaluated |
| 0 |
979 | enc, kstr, klen, cb, u) <= 0TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
980 | goto never executed: goto err; err;never executed: goto err; | 0 |
981 | | - |
982 | } never executed: end of block | 0 |
983 | } | - |
984 | | - |
985 | | - |
986 | if ((TRUE | never evaluated | FALSE | never evaluated |
xi->x509 != TRUE | never evaluated | FALSE | never evaluated |
| 0 |
987 | ((void *)0)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
988 | )TRUE | never evaluated | FALSE | never evaluated |
&& (TRUE | never evaluated | FALSE | never evaluated |
PEM_write_bio_X509(bp, xi->x509) <= 0)TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
989 | goto never executed: goto err; err;never executed: goto err; | 0 |
990 | | - |
991 | | - |
992 | | - |
993 | | - |
994 | | - |
995 | | - |
996 | | - |
997 | ret = 1; | - |
998 | | - |
999 | err: code before this statement never executed: err: | 0 |
1000 | explicit_bzero((char *)&ctx, sizeof(ctx)); | - |
1001 | explicit_bzero(buf, 1024); | - |
1002 | return never executed: return (ret); (ret);never executed: return (ret); | 0 |
1003 | } | - |
| | |