Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c |
Switch to Source code | Preprocessed file |
Line | Source | Count |
---|---|---|
1 | - | |
2 | static const ASN1_TEMPLATE OCSP_SIGNATURE_seq_tt[] = { | - |
3 | { | - |
4 | .flags = 0, | - |
5 | .tag = 0, | - |
6 | .offset = | - |
7 | __builtin_offsetof ( | - |
8 | OCSP_SIGNATURE | - |
9 | , | - |
10 | signatureAlgorithm | - |
11 | ) | - |
12 | , | - |
13 | .field_name = "signatureAlgorithm", | - |
14 | .item = &X509_ALGOR_it, | - |
15 | }, | - |
16 | { | - |
17 | .flags = 0, | - |
18 | .tag = 0, | - |
19 | .offset = | - |
20 | __builtin_offsetof ( | - |
21 | OCSP_SIGNATURE | - |
22 | , | - |
23 | signature | - |
24 | ) | - |
25 | , | - |
26 | .field_name = "signature", | - |
27 | .item = &ASN1_BIT_STRING_it, | - |
28 | }, | - |
29 | { | - |
30 | .flags = (0x2 << 3)|(0x2<<6) | (0x2 << 1) | (0x1), | - |
31 | .tag = 0, | - |
32 | .offset = | - |
33 | __builtin_offsetof ( | - |
34 | OCSP_SIGNATURE | - |
35 | , | - |
36 | certs | - |
37 | ) | - |
38 | , | - |
39 | .field_name = "certs", | - |
40 | .item = &X509_it, | - |
41 | }, | - |
42 | }; | - |
43 | - | |
44 | const ASN1_ITEM OCSP_SIGNATURE_it = { | - |
45 | .itype = 0x1, | - |
46 | .utype = 16, | - |
47 | .templates = OCSP_SIGNATURE_seq_tt, | - |
48 | .tcount = sizeof(OCSP_SIGNATURE_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
49 | .funcs = | - |
50 | ((void *)0) | - |
51 | , | - |
52 | .size = sizeof(OCSP_SIGNATURE), | - |
53 | .sname = "OCSP_SIGNATURE", | - |
54 | }; | - |
55 | - | |
56 | - | |
57 | OCSP_SIGNATURE * | - |
58 | d2i_OCSP_SIGNATURE(OCSP_SIGNATURE **a, const unsigned char **in, long len) | - |
59 | { | - |
60 | return never executed: (OCSP_SIGNATURE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_SIGNATURE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_SIGNATURE_it); never executed: return (OCSP_SIGNATURE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_SIGNATURE_it); | 0 |
61 | &OCSP_SIGNATURE_it); never executed: return (OCSP_SIGNATURE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_SIGNATURE_it); | 0 |
62 | } | - |
63 | - | |
64 | int | - |
65 | i2d_OCSP_SIGNATURE(OCSP_SIGNATURE *a, unsigned char **out) | - |
66 | { | - |
67 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SIGNATURE_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SIGNATURE_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SIGNATURE_it); | 0 |
68 | } | - |
69 | - | |
70 | OCSP_SIGNATURE * | - |
71 | OCSP_SIGNATURE_new(void) | - |
72 | { | - |
73 | return never executed: (OCSP_SIGNATURE *)ASN1_item_new(&OCSP_SIGNATURE_it);return (OCSP_SIGNATURE *)ASN1_item_new(&OCSP_SIGNATURE_it); never executed: return (OCSP_SIGNATURE *)ASN1_item_new(&OCSP_SIGNATURE_it); | 0 |
74 | } | - |
75 | - | |
76 | void | - |
77 | OCSP_SIGNATURE_free(OCSP_SIGNATURE *a) | - |
78 | { | - |
79 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_SIGNATURE_it); | - |
80 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
81 | - | |
82 | static const ASN1_TEMPLATE OCSP_CERTID_seq_tt[] = { | - |
83 | { | - |
84 | .flags = 0, | - |
85 | .tag = 0, | - |
86 | .offset = | - |
87 | __builtin_offsetof ( | - |
88 | OCSP_CERTID | - |
89 | , | - |
90 | hashAlgorithm | - |
91 | ) | - |
92 | , | - |
93 | .field_name = "hashAlgorithm", | - |
94 | .item = &X509_ALGOR_it, | - |
95 | }, | - |
96 | { | - |
97 | .flags = 0, | - |
98 | .tag = 0, | - |
99 | .offset = | - |
100 | __builtin_offsetof ( | - |
101 | OCSP_CERTID | - |
102 | , | - |
103 | issuerNameHash | - |
104 | ) | - |
105 | , | - |
106 | .field_name = "issuerNameHash", | - |
107 | .item = &ASN1_OCTET_STRING_it, | - |
108 | }, | - |
109 | { | - |
110 | .flags = 0, | - |
111 | .tag = 0, | - |
112 | .offset = | - |
113 | __builtin_offsetof ( | - |
114 | OCSP_CERTID | - |
115 | , | - |
116 | issuerKeyHash | - |
117 | ) | - |
118 | , | - |
119 | .field_name = "issuerKeyHash", | - |
120 | .item = &ASN1_OCTET_STRING_it, | - |
121 | }, | - |
122 | { | - |
123 | .flags = 0, | - |
124 | .tag = 0, | - |
125 | .offset = | - |
126 | __builtin_offsetof ( | - |
127 | OCSP_CERTID | - |
128 | , | - |
129 | serialNumber | - |
130 | ) | - |
131 | , | - |
132 | .field_name = "serialNumber", | - |
133 | .item = &ASN1_INTEGER_it, | - |
134 | }, | - |
135 | }; | - |
136 | - | |
137 | const ASN1_ITEM OCSP_CERTID_it = { | - |
138 | .itype = 0x1, | - |
139 | .utype = 16, | - |
140 | .templates = OCSP_CERTID_seq_tt, | - |
141 | .tcount = sizeof(OCSP_CERTID_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
142 | .funcs = | - |
143 | ((void *)0) | - |
144 | , | - |
145 | .size = sizeof(OCSP_CERTID), | - |
146 | .sname = "OCSP_CERTID", | - |
147 | }; | - |
148 | - | |
149 | - | |
150 | OCSP_CERTID * | - |
151 | d2i_OCSP_CERTID(OCSP_CERTID **a, const unsigned char **in, long len) | - |
152 | { | - |
153 | return never executed: (OCSP_CERTID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_CERTID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_CERTID_it); never executed: return (OCSP_CERTID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_CERTID_it); | 0 |
154 | &OCSP_CERTID_it); never executed: return (OCSP_CERTID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_CERTID_it); | 0 |
155 | } | - |
156 | - | |
157 | int | - |
158 | i2d_OCSP_CERTID(OCSP_CERTID *a, unsigned char **out) | - |
159 | { | - |
160 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CERTID_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CERTID_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CERTID_it); | 0 |
161 | } | - |
162 | - | |
163 | OCSP_CERTID * | - |
164 | OCSP_CERTID_new(void) | - |
165 | { | - |
166 | return never executed: (OCSP_CERTID *)ASN1_item_new(&OCSP_CERTID_it);return (OCSP_CERTID *)ASN1_item_new(&OCSP_CERTID_it); never executed: return (OCSP_CERTID *)ASN1_item_new(&OCSP_CERTID_it); | 0 |
167 | } | - |
168 | - | |
169 | void | - |
170 | OCSP_CERTID_free(OCSP_CERTID *a) | - |
171 | { | - |
172 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_CERTID_it); | - |
173 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
174 | - | |
175 | static const ASN1_TEMPLATE OCSP_ONEREQ_seq_tt[] = { | - |
176 | { | - |
177 | .flags = 0, | - |
178 | .tag = 0, | - |
179 | .offset = | - |
180 | __builtin_offsetof ( | - |
181 | OCSP_ONEREQ | - |
182 | , | - |
183 | reqCert | - |
184 | ) | - |
185 | , | - |
186 | .field_name = "reqCert", | - |
187 | .item = &OCSP_CERTID_it, | - |
188 | }, | - |
189 | { | - |
190 | .flags = (0x2 << 3)|(0x2<<6) | (0x2 << 1) | (0x1), | - |
191 | .tag = 0, | - |
192 | .offset = | - |
193 | __builtin_offsetof ( | - |
194 | OCSP_ONEREQ | - |
195 | , | - |
196 | singleRequestExtensions | - |
197 | ) | - |
198 | , | - |
199 | .field_name = "singleRequestExtensions", | - |
200 | .item = &X509_EXTENSION_it, | - |
201 | }, | - |
202 | }; | - |
203 | - | |
204 | const ASN1_ITEM OCSP_ONEREQ_it = { | - |
205 | .itype = 0x1, | - |
206 | .utype = 16, | - |
207 | .templates = OCSP_ONEREQ_seq_tt, | - |
208 | .tcount = sizeof(OCSP_ONEREQ_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
209 | .funcs = | - |
210 | ((void *)0) | - |
211 | , | - |
212 | .size = sizeof(OCSP_ONEREQ), | - |
213 | .sname = "OCSP_ONEREQ", | - |
214 | }; | - |
215 | - | |
216 | - | |
217 | OCSP_ONEREQ * | - |
218 | d2i_OCSP_ONEREQ(OCSP_ONEREQ **a, const unsigned char **in, long len) | - |
219 | { | - |
220 | return never executed: (OCSP_ONEREQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_ONEREQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_ONEREQ_it); never executed: return (OCSP_ONEREQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_ONEREQ_it); | 0 |
221 | &OCSP_ONEREQ_it); never executed: return (OCSP_ONEREQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_ONEREQ_it); | 0 |
222 | } | - |
223 | - | |
224 | int | - |
225 | i2d_OCSP_ONEREQ(OCSP_ONEREQ *a, unsigned char **out) | - |
226 | { | - |
227 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_ONEREQ_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_ONEREQ_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_ONEREQ_it); | 0 |
228 | } | - |
229 | - | |
230 | OCSP_ONEREQ * | - |
231 | OCSP_ONEREQ_new(void) | - |
232 | { | - |
233 | return never executed: (OCSP_ONEREQ *)ASN1_item_new(&OCSP_ONEREQ_it);return (OCSP_ONEREQ *)ASN1_item_new(&OCSP_ONEREQ_it); never executed: return (OCSP_ONEREQ *)ASN1_item_new(&OCSP_ONEREQ_it); | 0 |
234 | } | - |
235 | - | |
236 | void | - |
237 | OCSP_ONEREQ_free(OCSP_ONEREQ *a) | - |
238 | { | - |
239 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_ONEREQ_it); | - |
240 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
241 | - | |
242 | static const ASN1_TEMPLATE OCSP_REQINFO_seq_tt[] = { | - |
243 | { | - |
244 | .flags = (0x2 << 3)|(0x2<<6) | (0x1), | - |
245 | .tag = 0, | - |
246 | .offset = | - |
247 | __builtin_offsetof ( | - |
248 | OCSP_REQINFO | - |
249 | , | - |
250 | version | - |
251 | ) | - |
252 | , | - |
253 | .field_name = "version", | - |
254 | .item = &ASN1_INTEGER_it, | - |
255 | }, | - |
256 | { | - |
257 | .flags = (0x2 << 3)|(0x2<<6) | (0x1), | - |
258 | .tag = 1, | - |
259 | .offset = | - |
260 | __builtin_offsetof ( | - |
261 | OCSP_REQINFO | - |
262 | , | - |
263 | requestorName | - |
264 | ) | - |
265 | , | - |
266 | .field_name = "requestorName", | - |
267 | .item = &GENERAL_NAME_it, | - |
268 | }, | - |
269 | { | - |
270 | .flags = (0x2 << 1), | - |
271 | .tag = 0, | - |
272 | .offset = | - |
273 | __builtin_offsetof ( | - |
274 | OCSP_REQINFO | - |
275 | , | - |
276 | requestList | - |
277 | ) | - |
278 | , | - |
279 | .field_name = "requestList", | - |
280 | .item = &OCSP_ONEREQ_it, | - |
281 | }, | - |
282 | { | - |
283 | .flags = (0x2 << 3)|(0x2<<6) | (0x2 << 1) | (0x1), | - |
284 | .tag = 2, | - |
285 | .offset = | - |
286 | __builtin_offsetof ( | - |
287 | OCSP_REQINFO | - |
288 | , | - |
289 | requestExtensions | - |
290 | ) | - |
291 | , | - |
292 | .field_name = "requestExtensions", | - |
293 | .item = &X509_EXTENSION_it, | - |
294 | }, | - |
295 | }; | - |
296 | - | |
297 | const ASN1_ITEM OCSP_REQINFO_it = { | - |
298 | .itype = 0x1, | - |
299 | .utype = 16, | - |
300 | .templates = OCSP_REQINFO_seq_tt, | - |
301 | .tcount = sizeof(OCSP_REQINFO_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
302 | .funcs = | - |
303 | ((void *)0) | - |
304 | , | - |
305 | .size = sizeof(OCSP_REQINFO), | - |
306 | .sname = "OCSP_REQINFO", | - |
307 | }; | - |
308 | - | |
309 | - | |
310 | OCSP_REQINFO * | - |
311 | d2i_OCSP_REQINFO(OCSP_REQINFO **a, const unsigned char **in, long len) | - |
312 | { | - |
313 | return never executed: (OCSP_REQINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_REQINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_REQINFO_it); never executed: return (OCSP_REQINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_REQINFO_it); | 0 |
314 | &OCSP_REQINFO_it); never executed: return (OCSP_REQINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_REQINFO_it); | 0 |
315 | } | - |
316 | - | |
317 | int | - |
318 | i2d_OCSP_REQINFO(OCSP_REQINFO *a, unsigned char **out) | - |
319 | { | - |
320 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REQINFO_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REQINFO_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REQINFO_it); | 0 |
321 | } | - |
322 | - | |
323 | OCSP_REQINFO * | - |
324 | OCSP_REQINFO_new(void) | - |
325 | { | - |
326 | return never executed: (OCSP_REQINFO *)ASN1_item_new(&OCSP_REQINFO_it);return (OCSP_REQINFO *)ASN1_item_new(&OCSP_REQINFO_it); never executed: return (OCSP_REQINFO *)ASN1_item_new(&OCSP_REQINFO_it); | 0 |
327 | } | - |
328 | - | |
329 | void | - |
330 | OCSP_REQINFO_free(OCSP_REQINFO *a) | - |
331 | { | - |
332 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_REQINFO_it); | - |
333 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
334 | - | |
335 | static const ASN1_TEMPLATE OCSP_REQUEST_seq_tt[] = { | - |
336 | { | - |
337 | .flags = 0, | - |
338 | .tag = 0, | - |
339 | .offset = | - |
340 | __builtin_offsetof ( | - |
341 | OCSP_REQUEST | - |
342 | , | - |
343 | tbsRequest | - |
344 | ) | - |
345 | , | - |
346 | .field_name = "tbsRequest", | - |
347 | .item = &OCSP_REQINFO_it, | - |
348 | }, | - |
349 | { | - |
350 | .flags = (0x2 << 3)|(0x2<<6) | (0x1), | - |
351 | .tag = 0, | - |
352 | .offset = | - |
353 | __builtin_offsetof ( | - |
354 | OCSP_REQUEST | - |
355 | , | - |
356 | optionalSignature | - |
357 | ) | - |
358 | , | - |
359 | .field_name = "optionalSignature", | - |
360 | .item = &OCSP_SIGNATURE_it, | - |
361 | }, | - |
362 | }; | - |
363 | - | |
364 | const ASN1_ITEM OCSP_REQUEST_it = { | - |
365 | .itype = 0x1, | - |
366 | .utype = 16, | - |
367 | .templates = OCSP_REQUEST_seq_tt, | - |
368 | .tcount = sizeof(OCSP_REQUEST_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
369 | .funcs = | - |
370 | ((void *)0) | - |
371 | , | - |
372 | .size = sizeof(OCSP_REQUEST), | - |
373 | .sname = "OCSP_REQUEST", | - |
374 | }; | - |
375 | - | |
376 | OCSP_REQUEST * | - |
377 | d2i_OCSP_REQUEST(OCSP_REQUEST **a, const unsigned char **in, long len) | - |
378 | { | - |
379 | return never executed: (OCSP_REQUEST *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_REQUEST *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_REQUEST_it); never executed: return (OCSP_REQUEST *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_REQUEST_it); | 0 |
380 | &OCSP_REQUEST_it); never executed: return (OCSP_REQUEST *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_REQUEST_it); | 0 |
381 | } | - |
382 | - | |
383 | int | - |
384 | i2d_OCSP_REQUEST(OCSP_REQUEST *a, unsigned char **out) | - |
385 | { | - |
386 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REQUEST_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REQUEST_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REQUEST_it); | 0 |
387 | } | - |
388 | - | |
389 | OCSP_REQUEST * | - |
390 | d2i_OCSP_REQUEST_bio(BIO *bp, OCSP_REQUEST **a) | - |
391 | { | - |
392 | return never executed: ASN1_item_d2i_bio(&OCSP_REQUEST_it, bp, a);return ASN1_item_d2i_bio(&OCSP_REQUEST_it, bp, a); never executed: return ASN1_item_d2i_bio(&OCSP_REQUEST_it, bp, a); | 0 |
393 | } | - |
394 | - | |
395 | int | - |
396 | i2d_OCSP_REQUEST_bio(BIO *bp, OCSP_REQUEST *a) | - |
397 | { | - |
398 | return never executed: ASN1_item_i2d_bio(&OCSP_REQUEST_it, bp, a);return ASN1_item_i2d_bio(&OCSP_REQUEST_it, bp, a); never executed: return ASN1_item_i2d_bio(&OCSP_REQUEST_it, bp, a); | 0 |
399 | } | - |
400 | - | |
401 | OCSP_REQUEST * | - |
402 | OCSP_REQUEST_new(void) | - |
403 | { | - |
404 | return never executed: (OCSP_REQUEST *)ASN1_item_new(&OCSP_REQUEST_it);return (OCSP_REQUEST *)ASN1_item_new(&OCSP_REQUEST_it); never executed: return (OCSP_REQUEST *)ASN1_item_new(&OCSP_REQUEST_it); | 0 |
405 | } | - |
406 | - | |
407 | void | - |
408 | OCSP_REQUEST_free(OCSP_REQUEST *a) | - |
409 | { | - |
410 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_REQUEST_it); | - |
411 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
412 | - | |
413 | - | |
414 | - | |
415 | static const ASN1_TEMPLATE OCSP_RESPBYTES_seq_tt[] = { | - |
416 | { | - |
417 | .flags = 0, | - |
418 | .tag = 0, | - |
419 | .offset = | - |
420 | __builtin_offsetof ( | - |
421 | OCSP_RESPBYTES | - |
422 | , | - |
423 | responseType | - |
424 | ) | - |
425 | , | - |
426 | .field_name = "responseType", | - |
427 | .item = &ASN1_OBJECT_it, | - |
428 | }, | - |
429 | { | - |
430 | .flags = 0, | - |
431 | .tag = 0, | - |
432 | .offset = | - |
433 | __builtin_offsetof ( | - |
434 | OCSP_RESPBYTES | - |
435 | , | - |
436 | response | - |
437 | ) | - |
438 | , | - |
439 | .field_name = "response", | - |
440 | .item = &ASN1_OCTET_STRING_it, | - |
441 | }, | - |
442 | }; | - |
443 | - | |
444 | const ASN1_ITEM OCSP_RESPBYTES_it = { | - |
445 | .itype = 0x1, | - |
446 | .utype = 16, | - |
447 | .templates = OCSP_RESPBYTES_seq_tt, | - |
448 | .tcount = sizeof(OCSP_RESPBYTES_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
449 | .funcs = | - |
450 | ((void *)0) | - |
451 | , | - |
452 | .size = sizeof(OCSP_RESPBYTES), | - |
453 | .sname = "OCSP_RESPBYTES", | - |
454 | }; | - |
455 | - | |
456 | - | |
457 | OCSP_RESPBYTES * | - |
458 | d2i_OCSP_RESPBYTES(OCSP_RESPBYTES **a, const unsigned char **in, long len) | - |
459 | { | - |
460 | return never executed: (OCSP_RESPBYTES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_RESPBYTES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPBYTES_it); never executed: return (OCSP_RESPBYTES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPBYTES_it); | 0 |
461 | &OCSP_RESPBYTES_it); never executed: return (OCSP_RESPBYTES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPBYTES_it); | 0 |
462 | } | - |
463 | - | |
464 | int | - |
465 | i2d_OCSP_RESPBYTES(OCSP_RESPBYTES *a, unsigned char **out) | - |
466 | { | - |
467 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPBYTES_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPBYTES_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPBYTES_it); | 0 |
468 | } | - |
469 | - | |
470 | OCSP_RESPBYTES * | - |
471 | OCSP_RESPBYTES_new(void) | - |
472 | { | - |
473 | return never executed: (OCSP_RESPBYTES *)ASN1_item_new(&OCSP_RESPBYTES_it);return (OCSP_RESPBYTES *)ASN1_item_new(&OCSP_RESPBYTES_it); never executed: return (OCSP_RESPBYTES *)ASN1_item_new(&OCSP_RESPBYTES_it); | 0 |
474 | } | - |
475 | - | |
476 | void | - |
477 | OCSP_RESPBYTES_free(OCSP_RESPBYTES *a) | - |
478 | { | - |
479 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPBYTES_it); | - |
480 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
481 | - | |
482 | static const ASN1_TEMPLATE OCSP_RESPONSE_seq_tt[] = { | - |
483 | { | - |
484 | .flags = 0, | - |
485 | .tag = 0, | - |
486 | .offset = | - |
487 | __builtin_offsetof ( | - |
488 | OCSP_RESPONSE | - |
489 | , | - |
490 | responseStatus | - |
491 | ) | - |
492 | , | - |
493 | .field_name = "responseStatus", | - |
494 | .item = &ASN1_ENUMERATED_it, | - |
495 | }, | - |
496 | { | - |
497 | .flags = (0x2 << 3)|(0x2<<6) | (0x1), | - |
498 | .tag = 0, | - |
499 | .offset = | - |
500 | __builtin_offsetof ( | - |
501 | OCSP_RESPONSE | - |
502 | , | - |
503 | responseBytes | - |
504 | ) | - |
505 | , | - |
506 | .field_name = "responseBytes", | - |
507 | .item = &OCSP_RESPBYTES_it, | - |
508 | }, | - |
509 | }; | - |
510 | - | |
511 | const ASN1_ITEM OCSP_RESPONSE_it = { | - |
512 | .itype = 0x1, | - |
513 | .utype = 16, | - |
514 | .templates = OCSP_RESPONSE_seq_tt, | - |
515 | .tcount = sizeof(OCSP_RESPONSE_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
516 | .funcs = | - |
517 | ((void *)0) | - |
518 | , | - |
519 | .size = sizeof(OCSP_RESPONSE), | - |
520 | .sname = "OCSP_RESPONSE", | - |
521 | }; | - |
522 | - | |
523 | - | |
524 | OCSP_RESPONSE * | - |
525 | d2i_OCSP_RESPONSE(OCSP_RESPONSE **a, const unsigned char **in, long len) | - |
526 | { | - |
527 | return never executed: (OCSP_RESPONSE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_RESPONSE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPONSE_it); never executed: return (OCSP_RESPONSE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPONSE_it); | 0 |
528 | &OCSP_RESPONSE_it); never executed: return (OCSP_RESPONSE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPONSE_it); | 0 |
529 | } | - |
530 | - | |
531 | int | - |
532 | i2d_OCSP_RESPONSE(OCSP_RESPONSE *a, unsigned char **out) | - |
533 | { | - |
534 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPONSE_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPONSE_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPONSE_it); | 0 |
535 | } | - |
536 | - | |
537 | OCSP_RESPONSE * | - |
538 | d2i_OCSP_RESPONSE_bio(BIO *bp, OCSP_RESPONSE **a) | - |
539 | { | - |
540 | return never executed: ASN1_item_d2i_bio(&OCSP_RESPONSE_it, bp, a);return ASN1_item_d2i_bio(&OCSP_RESPONSE_it, bp, a); never executed: return ASN1_item_d2i_bio(&OCSP_RESPONSE_it, bp, a); | 0 |
541 | } | - |
542 | - | |
543 | int | - |
544 | i2d_OCSP_RESPONSE_bio(BIO *bp, OCSP_RESPONSE *a) | - |
545 | { | - |
546 | return never executed: ASN1_item_i2d_bio(&OCSP_RESPONSE_it, bp, a);return ASN1_item_i2d_bio(&OCSP_RESPONSE_it, bp, a); never executed: return ASN1_item_i2d_bio(&OCSP_RESPONSE_it, bp, a); | 0 |
547 | } | - |
548 | - | |
549 | OCSP_RESPONSE * | - |
550 | OCSP_RESPONSE_new(void) | - |
551 | { | - |
552 | return never executed: (OCSP_RESPONSE *)ASN1_item_new(&OCSP_RESPONSE_it);return (OCSP_RESPONSE *)ASN1_item_new(&OCSP_RESPONSE_it); never executed: return (OCSP_RESPONSE *)ASN1_item_new(&OCSP_RESPONSE_it); | 0 |
553 | } | - |
554 | - | |
555 | void | - |
556 | OCSP_RESPONSE_free(OCSP_RESPONSE *a) | - |
557 | { | - |
558 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPONSE_it); | - |
559 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
560 | - | |
561 | static const ASN1_TEMPLATE OCSP_RESPID_ch_tt[] = { | - |
562 | { | - |
563 | .flags = (0x2 << 3)|(0x2<<6), | - |
564 | .tag = 1, | - |
565 | .offset = | - |
566 | __builtin_offsetof ( | - |
567 | OCSP_RESPID | - |
568 | , | - |
569 | value.byName | - |
570 | ) | - |
571 | , | - |
572 | .field_name = "value.byName", | - |
573 | .item = &X509_NAME_it, | - |
574 | }, | - |
575 | { | - |
576 | .flags = (0x2 << 3)|(0x2<<6), | - |
577 | .tag = 2, | - |
578 | .offset = | - |
579 | __builtin_offsetof ( | - |
580 | OCSP_RESPID | - |
581 | , | - |
582 | value.byKey | - |
583 | ) | - |
584 | , | - |
585 | .field_name = "value.byKey", | - |
586 | .item = &ASN1_OCTET_STRING_it, | - |
587 | }, | - |
588 | }; | - |
589 | - | |
590 | const ASN1_ITEM OCSP_RESPID_it = { | - |
591 | .itype = 0x2, | - |
592 | .utype = | - |
593 | __builtin_offsetof ( | - |
594 | OCSP_RESPID | - |
595 | , | - |
596 | type | - |
597 | ) | - |
598 | , | - |
599 | .templates = OCSP_RESPID_ch_tt, | - |
600 | .tcount = sizeof(OCSP_RESPID_ch_tt) / sizeof(ASN1_TEMPLATE), | - |
601 | .funcs = | - |
602 | ((void *)0) | - |
603 | , | - |
604 | .size = sizeof(OCSP_RESPID), | - |
605 | .sname = "OCSP_RESPID", | - |
606 | }; | - |
607 | - | |
608 | - | |
609 | OCSP_RESPID * | - |
610 | d2i_OCSP_RESPID(OCSP_RESPID **a, const unsigned char **in, long len) | - |
611 | { | - |
612 | return never executed: (OCSP_RESPID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_RESPID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPID_it); never executed: return (OCSP_RESPID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPID_it); | 0 |
613 | &OCSP_RESPID_it); never executed: return (OCSP_RESPID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPID_it); | 0 |
614 | } | - |
615 | - | |
616 | int | - |
617 | i2d_OCSP_RESPID(OCSP_RESPID *a, unsigned char **out) | - |
618 | { | - |
619 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPID_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPID_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPID_it); | 0 |
620 | } | - |
621 | - | |
622 | OCSP_RESPID * | - |
623 | OCSP_RESPID_new(void) | - |
624 | { | - |
625 | return never executed: (OCSP_RESPID *)ASN1_item_new(&OCSP_RESPID_it);return (OCSP_RESPID *)ASN1_item_new(&OCSP_RESPID_it); never executed: return (OCSP_RESPID *)ASN1_item_new(&OCSP_RESPID_it); | 0 |
626 | } | - |
627 | - | |
628 | void | - |
629 | OCSP_RESPID_free(OCSP_RESPID *a) | - |
630 | { | - |
631 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPID_it); | - |
632 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
633 | - | |
634 | static const ASN1_TEMPLATE OCSP_REVOKEDINFO_seq_tt[] = { | - |
635 | { | - |
636 | .flags = 0, | - |
637 | .tag = 0, | - |
638 | .offset = | - |
639 | __builtin_offsetof ( | - |
640 | OCSP_REVOKEDINFO | - |
641 | , | - |
642 | revocationTime | - |
643 | ) | - |
644 | , | - |
645 | .field_name = "revocationTime", | - |
646 | .item = &ASN1_GENERALIZEDTIME_it, | - |
647 | }, | - |
648 | { | - |
649 | .flags = (0x2 << 3)|(0x2<<6) | (0x1), | - |
650 | .tag = 0, | - |
651 | .offset = | - |
652 | __builtin_offsetof ( | - |
653 | OCSP_REVOKEDINFO | - |
654 | , | - |
655 | revocationReason | - |
656 | ) | - |
657 | , | - |
658 | .field_name = "revocationReason", | - |
659 | .item = &ASN1_ENUMERATED_it, | - |
660 | }, | - |
661 | }; | - |
662 | - | |
663 | const ASN1_ITEM OCSP_REVOKEDINFO_it = { | - |
664 | .itype = 0x1, | - |
665 | .utype = 16, | - |
666 | .templates = OCSP_REVOKEDINFO_seq_tt, | - |
667 | .tcount = sizeof(OCSP_REVOKEDINFO_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
668 | .funcs = | - |
669 | ((void *)0) | - |
670 | , | - |
671 | .size = sizeof(OCSP_REVOKEDINFO), | - |
672 | .sname = "OCSP_REVOKEDINFO", | - |
673 | }; | - |
674 | - | |
675 | - | |
676 | OCSP_REVOKEDINFO * | - |
677 | d2i_OCSP_REVOKEDINFO(OCSP_REVOKEDINFO **a, const unsigned char **in, long len) | - |
678 | { | - |
679 | return never executed: (OCSP_REVOKEDINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_REVOKEDINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_REVOKEDINFO_it); never executed: return (OCSP_REVOKEDINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_REVOKEDINFO_it); | 0 |
680 | &OCSP_REVOKEDINFO_it); never executed: return (OCSP_REVOKEDINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_REVOKEDINFO_it); | 0 |
681 | } | - |
682 | - | |
683 | int | - |
684 | i2d_OCSP_REVOKEDINFO(OCSP_REVOKEDINFO *a, unsigned char **out) | - |
685 | { | - |
686 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REVOKEDINFO_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REVOKEDINFO_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REVOKEDINFO_it); | 0 |
687 | } | - |
688 | - | |
689 | OCSP_REVOKEDINFO * | - |
690 | OCSP_REVOKEDINFO_new(void) | - |
691 | { | - |
692 | return never executed: (OCSP_REVOKEDINFO *)ASN1_item_new(&OCSP_REVOKEDINFO_it);return (OCSP_REVOKEDINFO *)ASN1_item_new(&OCSP_REVOKEDINFO_it); never executed: return (OCSP_REVOKEDINFO *)ASN1_item_new(&OCSP_REVOKEDINFO_it); | 0 |
693 | } | - |
694 | - | |
695 | void | - |
696 | OCSP_REVOKEDINFO_free(OCSP_REVOKEDINFO *a) | - |
697 | { | - |
698 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_REVOKEDINFO_it); | - |
699 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
700 | - | |
701 | static const ASN1_TEMPLATE OCSP_CERTSTATUS_ch_tt[] = { | - |
702 | { | - |
703 | .flags = (0x1 << 3)|(0x2<<6), | - |
704 | .tag = 0, | - |
705 | .offset = | - |
706 | __builtin_offsetof ( | - |
707 | OCSP_CERTSTATUS | - |
708 | , | - |
709 | value.good | - |
710 | ) | - |
711 | , | - |
712 | .field_name = "value.good", | - |
713 | .item = &ASN1_NULL_it, | - |
714 | }, | - |
715 | { | - |
716 | .flags = (0x1 << 3)|(0x2<<6), | - |
717 | .tag = 1, | - |
718 | .offset = | - |
719 | __builtin_offsetof ( | - |
720 | OCSP_CERTSTATUS | - |
721 | , | - |
722 | value.revoked | - |
723 | ) | - |
724 | , | - |
725 | .field_name = "value.revoked", | - |
726 | .item = &OCSP_REVOKEDINFO_it, | - |
727 | }, | - |
728 | { | - |
729 | .flags = (0x1 << 3)|(0x2<<6), | - |
730 | .tag = 2, | - |
731 | .offset = | - |
732 | __builtin_offsetof ( | - |
733 | OCSP_CERTSTATUS | - |
734 | , | - |
735 | value.unknown | - |
736 | ) | - |
737 | , | - |
738 | .field_name = "value.unknown", | - |
739 | .item = &ASN1_NULL_it, | - |
740 | }, | - |
741 | }; | - |
742 | - | |
743 | const ASN1_ITEM OCSP_CERTSTATUS_it = { | - |
744 | .itype = 0x2, | - |
745 | .utype = | - |
746 | __builtin_offsetof ( | - |
747 | OCSP_CERTSTATUS | - |
748 | , | - |
749 | type | - |
750 | ) | - |
751 | , | - |
752 | .templates = OCSP_CERTSTATUS_ch_tt, | - |
753 | .tcount = sizeof(OCSP_CERTSTATUS_ch_tt) / sizeof(ASN1_TEMPLATE), | - |
754 | .funcs = | - |
755 | ((void *)0) | - |
756 | , | - |
757 | .size = sizeof(OCSP_CERTSTATUS), | - |
758 | .sname = "OCSP_CERTSTATUS", | - |
759 | }; | - |
760 | - | |
761 | - | |
762 | OCSP_CERTSTATUS * | - |
763 | d2i_OCSP_CERTSTATUS(OCSP_CERTSTATUS **a, const unsigned char **in, long len) | - |
764 | { | - |
765 | return never executed: (OCSP_CERTSTATUS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_CERTSTATUS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_CERTSTATUS_it); never executed: return (OCSP_CERTSTATUS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_CERTSTATUS_it); | 0 |
766 | &OCSP_CERTSTATUS_it); never executed: return (OCSP_CERTSTATUS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_CERTSTATUS_it); | 0 |
767 | } | - |
768 | - | |
769 | int | - |
770 | i2d_OCSP_CERTSTATUS(OCSP_CERTSTATUS *a, unsigned char **out) | - |
771 | { | - |
772 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CERTSTATUS_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CERTSTATUS_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CERTSTATUS_it); | 0 |
773 | } | - |
774 | - | |
775 | OCSP_CERTSTATUS * | - |
776 | OCSP_CERTSTATUS_new(void) | - |
777 | { | - |
778 | return never executed: (OCSP_CERTSTATUS *)ASN1_item_new(&OCSP_CERTSTATUS_it);return (OCSP_CERTSTATUS *)ASN1_item_new(&OCSP_CERTSTATUS_it); never executed: return (OCSP_CERTSTATUS *)ASN1_item_new(&OCSP_CERTSTATUS_it); | 0 |
779 | } | - |
780 | - | |
781 | void | - |
782 | OCSP_CERTSTATUS_free(OCSP_CERTSTATUS *a) | - |
783 | { | - |
784 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_CERTSTATUS_it); | - |
785 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
786 | - | |
787 | static const ASN1_TEMPLATE OCSP_SINGLERESP_seq_tt[] = { | - |
788 | { | - |
789 | .flags = 0, | - |
790 | .tag = 0, | - |
791 | .offset = | - |
792 | __builtin_offsetof ( | - |
793 | OCSP_SINGLERESP | - |
794 | , | - |
795 | certId | - |
796 | ) | - |
797 | , | - |
798 | .field_name = "certId", | - |
799 | .item = &OCSP_CERTID_it, | - |
800 | }, | - |
801 | { | - |
802 | .flags = 0, | - |
803 | .tag = 0, | - |
804 | .offset = | - |
805 | __builtin_offsetof ( | - |
806 | OCSP_SINGLERESP | - |
807 | , | - |
808 | certStatus | - |
809 | ) | - |
810 | , | - |
811 | .field_name = "certStatus", | - |
812 | .item = &OCSP_CERTSTATUS_it, | - |
813 | }, | - |
814 | { | - |
815 | .flags = 0, | - |
816 | .tag = 0, | - |
817 | .offset = | - |
818 | __builtin_offsetof ( | - |
819 | OCSP_SINGLERESP | - |
820 | , | - |
821 | thisUpdate | - |
822 | ) | - |
823 | , | - |
824 | .field_name = "thisUpdate", | - |
825 | .item = &ASN1_GENERALIZEDTIME_it, | - |
826 | }, | - |
827 | { | - |
828 | .flags = (0x2 << 3)|(0x2<<6) | (0x1), | - |
829 | .tag = 0, | - |
830 | .offset = | - |
831 | __builtin_offsetof ( | - |
832 | OCSP_SINGLERESP | - |
833 | , | - |
834 | nextUpdate | - |
835 | ) | - |
836 | , | - |
837 | .field_name = "nextUpdate", | - |
838 | .item = &ASN1_GENERALIZEDTIME_it, | - |
839 | }, | - |
840 | { | - |
841 | .flags = (0x2 << 3)|(0x2<<6) | (0x2 << 1) | (0x1), | - |
842 | .tag = 1, | - |
843 | .offset = | - |
844 | __builtin_offsetof ( | - |
845 | OCSP_SINGLERESP | - |
846 | , | - |
847 | singleExtensions | - |
848 | ) | - |
849 | , | - |
850 | .field_name = "singleExtensions", | - |
851 | .item = &X509_EXTENSION_it, | - |
852 | }, | - |
853 | }; | - |
854 | - | |
855 | const ASN1_ITEM OCSP_SINGLERESP_it = { | - |
856 | .itype = 0x1, | - |
857 | .utype = 16, | - |
858 | .templates = OCSP_SINGLERESP_seq_tt, | - |
859 | .tcount = sizeof(OCSP_SINGLERESP_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
860 | .funcs = | - |
861 | ((void *)0) | - |
862 | , | - |
863 | .size = sizeof(OCSP_SINGLERESP), | - |
864 | .sname = "OCSP_SINGLERESP", | - |
865 | }; | - |
866 | - | |
867 | - | |
868 | OCSP_SINGLERESP * | - |
869 | d2i_OCSP_SINGLERESP(OCSP_SINGLERESP **a, const unsigned char **in, long len) | - |
870 | { | - |
871 | return never executed: (OCSP_SINGLERESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_SINGLERESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_SINGLERESP_it); never executed: return (OCSP_SINGLERESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_SINGLERESP_it); | 0 |
872 | &OCSP_SINGLERESP_it); never executed: return (OCSP_SINGLERESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_SINGLERESP_it); | 0 |
873 | } | - |
874 | - | |
875 | int | - |
876 | i2d_OCSP_SINGLERESP(OCSP_SINGLERESP *a, unsigned char **out) | - |
877 | { | - |
878 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SINGLERESP_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SINGLERESP_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SINGLERESP_it); | 0 |
879 | } | - |
880 | - | |
881 | OCSP_SINGLERESP * | - |
882 | OCSP_SINGLERESP_new(void) | - |
883 | { | - |
884 | return never executed: (OCSP_SINGLERESP *)ASN1_item_new(&OCSP_SINGLERESP_it);return (OCSP_SINGLERESP *)ASN1_item_new(&OCSP_SINGLERESP_it); never executed: return (OCSP_SINGLERESP *)ASN1_item_new(&OCSP_SINGLERESP_it); | 0 |
885 | } | - |
886 | - | |
887 | void | - |
888 | OCSP_SINGLERESP_free(OCSP_SINGLERESP *a) | - |
889 | { | - |
890 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_SINGLERESP_it); | - |
891 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
892 | - | |
893 | static const ASN1_TEMPLATE OCSP_RESPDATA_seq_tt[] = { | - |
894 | { | - |
895 | .flags = (0x2 << 3)|(0x2<<6) | (0x1), | - |
896 | .tag = 0, | - |
897 | .offset = | - |
898 | __builtin_offsetof ( | - |
899 | OCSP_RESPDATA | - |
900 | , | - |
901 | version | - |
902 | ) | - |
903 | , | - |
904 | .field_name = "version", | - |
905 | .item = &ASN1_INTEGER_it, | - |
906 | }, | - |
907 | { | - |
908 | .flags = 0, | - |
909 | .tag = 0, | - |
910 | .offset = | - |
911 | __builtin_offsetof ( | - |
912 | OCSP_RESPDATA | - |
913 | , | - |
914 | responderId | - |
915 | ) | - |
916 | , | - |
917 | .field_name = "responderId", | - |
918 | .item = &OCSP_RESPID_it, | - |
919 | }, | - |
920 | { | - |
921 | .flags = 0, | - |
922 | .tag = 0, | - |
923 | .offset = | - |
924 | __builtin_offsetof ( | - |
925 | OCSP_RESPDATA | - |
926 | , | - |
927 | producedAt | - |
928 | ) | - |
929 | , | - |
930 | .field_name = "producedAt", | - |
931 | .item = &ASN1_GENERALIZEDTIME_it, | - |
932 | }, | - |
933 | { | - |
934 | .flags = (0x2 << 1), | - |
935 | .tag = 0, | - |
936 | .offset = | - |
937 | __builtin_offsetof ( | - |
938 | OCSP_RESPDATA | - |
939 | , | - |
940 | responses | - |
941 | ) | - |
942 | , | - |
943 | .field_name = "responses", | - |
944 | .item = &OCSP_SINGLERESP_it, | - |
945 | }, | - |
946 | { | - |
947 | .flags = (0x2 << 3)|(0x2<<6) | (0x2 << 1) | (0x1), | - |
948 | .tag = 1, | - |
949 | .offset = | - |
950 | __builtin_offsetof ( | - |
951 | OCSP_RESPDATA | - |
952 | , | - |
953 | responseExtensions | - |
954 | ) | - |
955 | , | - |
956 | .field_name = "responseExtensions", | - |
957 | .item = &X509_EXTENSION_it, | - |
958 | }, | - |
959 | }; | - |
960 | - | |
961 | const ASN1_ITEM OCSP_RESPDATA_it = { | - |
962 | .itype = 0x1, | - |
963 | .utype = 16, | - |
964 | .templates = OCSP_RESPDATA_seq_tt, | - |
965 | .tcount = sizeof(OCSP_RESPDATA_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
966 | .funcs = | - |
967 | ((void *)0) | - |
968 | , | - |
969 | .size = sizeof(OCSP_RESPDATA), | - |
970 | .sname = "OCSP_RESPDATA", | - |
971 | }; | - |
972 | - | |
973 | - | |
974 | OCSP_RESPDATA * | - |
975 | d2i_OCSP_RESPDATA(OCSP_RESPDATA **a, const unsigned char **in, long len) | - |
976 | { | - |
977 | return never executed: (OCSP_RESPDATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_RESPDATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPDATA_it); never executed: return (OCSP_RESPDATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPDATA_it); | 0 |
978 | &OCSP_RESPDATA_it); never executed: return (OCSP_RESPDATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_RESPDATA_it); | 0 |
979 | } | - |
980 | - | |
981 | int | - |
982 | i2d_OCSP_RESPDATA(OCSP_RESPDATA *a, unsigned char **out) | - |
983 | { | - |
984 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPDATA_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPDATA_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPDATA_it); | 0 |
985 | } | - |
986 | - | |
987 | OCSP_RESPDATA * | - |
988 | OCSP_RESPDATA_new(void) | - |
989 | { | - |
990 | return never executed: (OCSP_RESPDATA *)ASN1_item_new(&OCSP_RESPDATA_it);return (OCSP_RESPDATA *)ASN1_item_new(&OCSP_RESPDATA_it); never executed: return (OCSP_RESPDATA *)ASN1_item_new(&OCSP_RESPDATA_it); | 0 |
991 | } | - |
992 | - | |
993 | void | - |
994 | OCSP_RESPDATA_free(OCSP_RESPDATA *a) | - |
995 | { | - |
996 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPDATA_it); | - |
997 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
998 | - | |
999 | static const ASN1_TEMPLATE OCSP_BASICRESP_seq_tt[] = { | - |
1000 | { | - |
1001 | .flags = 0, | - |
1002 | .tag = 0, | - |
1003 | .offset = | - |
1004 | __builtin_offsetof ( | - |
1005 | OCSP_BASICRESP | - |
1006 | , | - |
1007 | tbsResponseData | - |
1008 | ) | - |
1009 | , | - |
1010 | .field_name = "tbsResponseData", | - |
1011 | .item = &OCSP_RESPDATA_it, | - |
1012 | }, | - |
1013 | { | - |
1014 | .flags = 0, | - |
1015 | .tag = 0, | - |
1016 | .offset = | - |
1017 | __builtin_offsetof ( | - |
1018 | OCSP_BASICRESP | - |
1019 | , | - |
1020 | signatureAlgorithm | - |
1021 | ) | - |
1022 | , | - |
1023 | .field_name = "signatureAlgorithm", | - |
1024 | .item = &X509_ALGOR_it, | - |
1025 | }, | - |
1026 | { | - |
1027 | .flags = 0, | - |
1028 | .tag = 0, | - |
1029 | .offset = | - |
1030 | __builtin_offsetof ( | - |
1031 | OCSP_BASICRESP | - |
1032 | , | - |
1033 | signature | - |
1034 | ) | - |
1035 | , | - |
1036 | .field_name = "signature", | - |
1037 | .item = &ASN1_BIT_STRING_it, | - |
1038 | }, | - |
1039 | { | - |
1040 | .flags = (0x2 << 3)|(0x2<<6) | (0x2 << 1) | (0x1), | - |
1041 | .tag = 0, | - |
1042 | .offset = | - |
1043 | __builtin_offsetof ( | - |
1044 | OCSP_BASICRESP | - |
1045 | , | - |
1046 | certs | - |
1047 | ) | - |
1048 | , | - |
1049 | .field_name = "certs", | - |
1050 | .item = &X509_it, | - |
1051 | }, | - |
1052 | }; | - |
1053 | - | |
1054 | const ASN1_ITEM OCSP_BASICRESP_it = { | - |
1055 | .itype = 0x1, | - |
1056 | .utype = 16, | - |
1057 | .templates = OCSP_BASICRESP_seq_tt, | - |
1058 | .tcount = sizeof(OCSP_BASICRESP_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
1059 | .funcs = | - |
1060 | ((void *)0) | - |
1061 | , | - |
1062 | .size = sizeof(OCSP_BASICRESP), | - |
1063 | .sname = "OCSP_BASICRESP", | - |
1064 | }; | - |
1065 | - | |
1066 | - | |
1067 | OCSP_BASICRESP * | - |
1068 | d2i_OCSP_BASICRESP(OCSP_BASICRESP **a, const unsigned char **in, long len) | - |
1069 | { | - |
1070 | return never executed: (OCSP_BASICRESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_BASICRESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_BASICRESP_it); never executed: return (OCSP_BASICRESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_BASICRESP_it); | 0 |
1071 | &OCSP_BASICRESP_it); never executed: return (OCSP_BASICRESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_BASICRESP_it); | 0 |
1072 | } | - |
1073 | - | |
1074 | int | - |
1075 | i2d_OCSP_BASICRESP(OCSP_BASICRESP *a, unsigned char **out) | - |
1076 | { | - |
1077 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_BASICRESP_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_BASICRESP_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_BASICRESP_it); | 0 |
1078 | } | - |
1079 | - | |
1080 | OCSP_BASICRESP * | - |
1081 | OCSP_BASICRESP_new(void) | - |
1082 | { | - |
1083 | return never executed: (OCSP_BASICRESP *)ASN1_item_new(&OCSP_BASICRESP_it);return (OCSP_BASICRESP *)ASN1_item_new(&OCSP_BASICRESP_it); never executed: return (OCSP_BASICRESP *)ASN1_item_new(&OCSP_BASICRESP_it); | 0 |
1084 | } | - |
1085 | - | |
1086 | void | - |
1087 | OCSP_BASICRESP_free(OCSP_BASICRESP *a) | - |
1088 | { | - |
1089 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_BASICRESP_it); | - |
1090 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
1091 | - | |
1092 | static const ASN1_TEMPLATE OCSP_CRLID_seq_tt[] = { | - |
1093 | { | - |
1094 | .flags = (0x2 << 3)|(0x2<<6) | (0x1), | - |
1095 | .tag = 0, | - |
1096 | .offset = | - |
1097 | __builtin_offsetof ( | - |
1098 | OCSP_CRLID | - |
1099 | , | - |
1100 | crlUrl | - |
1101 | ) | - |
1102 | , | - |
1103 | .field_name = "crlUrl", | - |
1104 | .item = &ASN1_IA5STRING_it, | - |
1105 | }, | - |
1106 | { | - |
1107 | .flags = (0x2 << 3)|(0x2<<6) | (0x1), | - |
1108 | .tag = 1, | - |
1109 | .offset = | - |
1110 | __builtin_offsetof ( | - |
1111 | OCSP_CRLID | - |
1112 | , | - |
1113 | crlNum | - |
1114 | ) | - |
1115 | , | - |
1116 | .field_name = "crlNum", | - |
1117 | .item = &ASN1_INTEGER_it, | - |
1118 | }, | - |
1119 | { | - |
1120 | .flags = (0x2 << 3)|(0x2<<6) | (0x1), | - |
1121 | .tag = 2, | - |
1122 | .offset = | - |
1123 | __builtin_offsetof ( | - |
1124 | OCSP_CRLID | - |
1125 | , | - |
1126 | crlTime | - |
1127 | ) | - |
1128 | , | - |
1129 | .field_name = "crlTime", | - |
1130 | .item = &ASN1_GENERALIZEDTIME_it, | - |
1131 | }, | - |
1132 | }; | - |
1133 | - | |
1134 | const ASN1_ITEM OCSP_CRLID_it = { | - |
1135 | .itype = 0x1, | - |
1136 | .utype = 16, | - |
1137 | .templates = OCSP_CRLID_seq_tt, | - |
1138 | .tcount = sizeof(OCSP_CRLID_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
1139 | .funcs = | - |
1140 | ((void *)0) | - |
1141 | , | - |
1142 | .size = sizeof(OCSP_CRLID), | - |
1143 | .sname = "OCSP_CRLID", | - |
1144 | }; | - |
1145 | - | |
1146 | - | |
1147 | OCSP_CRLID * | - |
1148 | d2i_OCSP_CRLID(OCSP_CRLID **a, const unsigned char **in, long len) | - |
1149 | { | - |
1150 | return never executed: (OCSP_CRLID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_CRLID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_CRLID_it); never executed: return (OCSP_CRLID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_CRLID_it); | 0 |
1151 | &OCSP_CRLID_it); never executed: return (OCSP_CRLID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_CRLID_it); | 0 |
1152 | } | - |
1153 | - | |
1154 | int | - |
1155 | i2d_OCSP_CRLID(OCSP_CRLID *a, unsigned char **out) | - |
1156 | { | - |
1157 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CRLID_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CRLID_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CRLID_it); | 0 |
1158 | } | - |
1159 | - | |
1160 | OCSP_CRLID * | - |
1161 | OCSP_CRLID_new(void) | - |
1162 | { | - |
1163 | return never executed: (OCSP_CRLID *)ASN1_item_new(&OCSP_CRLID_it);return (OCSP_CRLID *)ASN1_item_new(&OCSP_CRLID_it); never executed: return (OCSP_CRLID *)ASN1_item_new(&OCSP_CRLID_it); | 0 |
1164 | } | - |
1165 | - | |
1166 | void | - |
1167 | OCSP_CRLID_free(OCSP_CRLID *a) | - |
1168 | { | - |
1169 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_CRLID_it); | - |
1170 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
1171 | - | |
1172 | static const ASN1_TEMPLATE OCSP_SERVICELOC_seq_tt[] = { | - |
1173 | { | - |
1174 | .flags = 0, | - |
1175 | .tag = 0, | - |
1176 | .offset = | - |
1177 | __builtin_offsetof ( | - |
1178 | OCSP_SERVICELOC | - |
1179 | , | - |
1180 | issuer | - |
1181 | ) | - |
1182 | , | - |
1183 | .field_name = "issuer", | - |
1184 | .item = &X509_NAME_it, | - |
1185 | }, | - |
1186 | { | - |
1187 | .flags = (0x2 << 1) | (0x1), | - |
1188 | .tag = 0, | - |
1189 | .offset = | - |
1190 | __builtin_offsetof ( | - |
1191 | OCSP_SERVICELOC | - |
1192 | , | - |
1193 | locator | - |
1194 | ) | - |
1195 | , | - |
1196 | .field_name = "locator", | - |
1197 | .item = &ACCESS_DESCRIPTION_it, | - |
1198 | }, | - |
1199 | }; | - |
1200 | - | |
1201 | const ASN1_ITEM OCSP_SERVICELOC_it = { | - |
1202 | .itype = 0x1, | - |
1203 | .utype = 16, | - |
1204 | .templates = OCSP_SERVICELOC_seq_tt, | - |
1205 | .tcount = sizeof(OCSP_SERVICELOC_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
1206 | .funcs = | - |
1207 | ((void *)0) | - |
1208 | , | - |
1209 | .size = sizeof(OCSP_SERVICELOC), | - |
1210 | .sname = "OCSP_SERVICELOC", | - |
1211 | }; | - |
1212 | - | |
1213 | - | |
1214 | OCSP_SERVICELOC * | - |
1215 | d2i_OCSP_SERVICELOC(OCSP_SERVICELOC **a, const unsigned char **in, long len) | - |
1216 | { | - |
1217 | return never executed: (OCSP_SERVICELOC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,return (OCSP_SERVICELOC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_SERVICELOC_it); never executed: return (OCSP_SERVICELOC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_SERVICELOC_it); | 0 |
1218 | &OCSP_SERVICELOC_it); never executed: return (OCSP_SERVICELOC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &OCSP_SERVICELOC_it); | 0 |
1219 | } | - |
1220 | - | |
1221 | int | - |
1222 | i2d_OCSP_SERVICELOC(OCSP_SERVICELOC *a, unsigned char **out) | - |
1223 | { | - |
1224 | return never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SERVICELOC_it);return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SERVICELOC_it); never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SERVICELOC_it); | 0 |
1225 | } | - |
1226 | - | |
1227 | OCSP_SERVICELOC * | - |
1228 | OCSP_SERVICELOC_new(void) | - |
1229 | { | - |
1230 | return never executed: (OCSP_SERVICELOC *)ASN1_item_new(&OCSP_SERVICELOC_it);return (OCSP_SERVICELOC *)ASN1_item_new(&OCSP_SERVICELOC_it); never executed: return (OCSP_SERVICELOC *)ASN1_item_new(&OCSP_SERVICELOC_it); | 0 |
1231 | } | - |
1232 | - | |
1233 | void | - |
1234 | OCSP_SERVICELOC_free(OCSP_SERVICELOC *a) | - |
1235 | { | - |
1236 | ASN1_item_free((ASN1_VALUE *)a, &OCSP_SERVICELOC_it); | - |
1237 | } executed 1 time by 1 test: end of block Executed by:
| 1 |
Switch to Source code | Preprocessed file |