OpenCoverage

tasn_typ.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4const ASN1_ITEM ASN1_INTEGER_it = {-
5 .itype = 0x0,-
6 .utype = 2,-
7 .sname = "ASN1_INTEGER",-
8};-
9-
10ASN1_INTEGER *-
11d2i_ASN1_INTEGER(ASN1_INTEGER **a, const unsigned char **in, long len)-
12{-
13 return
executed 2 times by 1 test: return (ASN1_INTEGER *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_INTEGER_it);
Executed by:
  • libcrypto.so.44.0.1
(ASN1_INTEGER *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
executed 2 times by 1 test: return (ASN1_INTEGER *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_INTEGER_it);
Executed by:
  • libcrypto.so.44.0.1
2
14 &ASN1_INTEGER_it);
executed 2 times by 1 test: return (ASN1_INTEGER *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_INTEGER_it);
Executed by:
  • libcrypto.so.44.0.1
2
15}-
16-
17int-
18i2d_ASN1_INTEGER(ASN1_INTEGER *a, unsigned char **out)-
19{-
20 return
executed 79 times by 2 tests: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_INTEGER_it);
Executed by:
  • ecdsatest
  • libcrypto.so.44.0.1
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_INTEGER_it);
executed 79 times by 2 tests: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_INTEGER_it);
Executed by:
  • ecdsatest
  • libcrypto.so.44.0.1
79
21}-
22-
23ASN1_INTEGER *-
24ASN1_INTEGER_new(void)-
25{-
26 return
executed 227 times by 8 tests: return (ASN1_INTEGER *)ASN1_item_new(&ASN1_INTEGER_it);
Executed by:
  • asn1evp
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
(ASN1_INTEGER *)ASN1_item_new(&ASN1_INTEGER_it);
executed 227 times by 8 tests: return (ASN1_INTEGER *)ASN1_item_new(&ASN1_INTEGER_it);
Executed by:
  • asn1evp
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
227
27}-
28-
29void-
30ASN1_INTEGER_free(ASN1_INTEGER *a)-
31{-
32 ASN1_item_free((ASN1_VALUE *)a, &ASN1_INTEGER_it);-
33}
executed 12 times by 3 tests: end of block
Executed by:
  • freenull
  • libcrypto.so.44.0.1
  • pkcs7test
12
34-
35-
36const ASN1_ITEM ASN1_ENUMERATED_it = {-
37 .itype = 0x0,-
38 .utype = 10,-
39 .sname = "ASN1_ENUMERATED",-
40};-
41-
42ASN1_ENUMERATED *-
43d2i_ASN1_ENUMERATED(ASN1_ENUMERATED **a, const unsigned char **in, long len)-
44{-
45 return
never executed: return (ASN1_ENUMERATED *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_ENUMERATED_it);
(ASN1_ENUMERATED *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_ENUMERATED *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_ENUMERATED_it);
0
46 &ASN1_ENUMERATED_it);
never executed: return (ASN1_ENUMERATED *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_ENUMERATED_it);
0
47}-
48-
49int-
50i2d_ASN1_ENUMERATED(ASN1_ENUMERATED *a, unsigned char **out)-
51{-
52 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_ENUMERATED_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_ENUMERATED_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_ENUMERATED_it);
0
53}-
54-
55ASN1_ENUMERATED *-
56ASN1_ENUMERATED_new(void)-
57{-
58 return
never executed: return (ASN1_ENUMERATED *)ASN1_item_new(&ASN1_ENUMERATED_it);
(ASN1_ENUMERATED *)ASN1_item_new(&ASN1_ENUMERATED_it);
never executed: return (ASN1_ENUMERATED *)ASN1_item_new(&ASN1_ENUMERATED_it);
0
59}-
60-
61void-
62ASN1_ENUMERATED_free(ASN1_ENUMERATED *a)-
63{-
64 ASN1_item_free((ASN1_VALUE *)a, &ASN1_ENUMERATED_it);-
65}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
66-
67-
68const ASN1_ITEM ASN1_BIT_STRING_it = {-
69 .itype = 0x0,-
70 .utype = 3,-
71 .sname = "ASN1_BIT_STRING",-
72};-
73-
74ASN1_BIT_STRING *-
75d2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a, const unsigned char **in, long len)-
76{-
77 return
never executed: return (ASN1_BIT_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_BIT_STRING_it);
(ASN1_BIT_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_BIT_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_BIT_STRING_it);
0
78 &ASN1_BIT_STRING_it);
never executed: return (ASN1_BIT_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_BIT_STRING_it);
0
79}-
80-
81int-
82i2d_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **out)-
83{-
84 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_BIT_STRING_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_BIT_STRING_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_BIT_STRING_it);
0
85}-
86-
87ASN1_BIT_STRING *-
88ASN1_BIT_STRING_new(void)-
89{-
90 return
executed 197 times by 5 tests: return (ASN1_BIT_STRING *)ASN1_item_new(&ASN1_BIT_STRING_it);
Executed by:
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
(ASN1_BIT_STRING *)ASN1_item_new(&ASN1_BIT_STRING_it);
executed 197 times by 5 tests: return (ASN1_BIT_STRING *)ASN1_item_new(&ASN1_BIT_STRING_it);
Executed by:
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
197
91}-
92-
93void-
94ASN1_BIT_STRING_free(ASN1_BIT_STRING *a)-
95{-
96 ASN1_item_free((ASN1_VALUE *)a, &ASN1_BIT_STRING_it);-
97}
executed 197 times by 5 tests: end of block
Executed by:
  • freenull
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
197
98-
99-
100const ASN1_ITEM ASN1_OCTET_STRING_it = {-
101 .itype = 0x0,-
102 .utype = 4,-
103 .sname = "ASN1_OCTET_STRING",-
104};-
105-
106ASN1_OCTET_STRING *-
107d2i_ASN1_OCTET_STRING(ASN1_OCTET_STRING **a, const unsigned char **in, long len)-
108{-
109 return
never executed: return (ASN1_OCTET_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_OCTET_STRING_it);
(ASN1_OCTET_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_OCTET_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_OCTET_STRING_it);
0
110 &ASN1_OCTET_STRING_it);
never executed: return (ASN1_OCTET_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_OCTET_STRING_it);
0
111}-
112-
113int-
114i2d_ASN1_OCTET_STRING(ASN1_OCTET_STRING *a, unsigned char **out)-
115{-
116 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_OCTET_STRING_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_OCTET_STRING_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_OCTET_STRING_it);
0
117}-
118-
119ASN1_OCTET_STRING *-
120ASN1_OCTET_STRING_new(void)-
121{-
122 return
executed 20 times by 3 tests: return (ASN1_OCTET_STRING *)ASN1_item_new(&ASN1_OCTET_STRING_it);
Executed by:
  • asn1evp
  • pkcs7test
  • verifytest
(ASN1_OCTET_STRING *)ASN1_item_new(&ASN1_OCTET_STRING_it);
executed 20 times by 3 tests: return (ASN1_OCTET_STRING *)ASN1_item_new(&ASN1_OCTET_STRING_it);
Executed by:
  • asn1evp
  • pkcs7test
  • verifytest
20
123}-
124-
125void-
126ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *a)-
127{-
128 ASN1_item_free((ASN1_VALUE *)a, &ASN1_OCTET_STRING_it);-
129}
executed 2064 times by 10 tests: end of block
Executed by:
  • asn1test
  • freenull
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tls_prf
  • tlstest
  • verifytest
2064
130-
131-
132const ASN1_ITEM ASN1_NULL_it = {-
133 .itype = 0x0,-
134 .utype = 5,-
135 .sname = "ASN1_NULL",-
136};-
137-
138ASN1_NULL *-
139d2i_ASN1_NULL(ASN1_NULL **a, const unsigned char **in, long len)-
140{-
141 return
never executed: return (ASN1_NULL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_NULL_it);
(ASN1_NULL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_NULL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_NULL_it);
0
142 &ASN1_NULL_it);
never executed: return (ASN1_NULL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_NULL_it);
0
143}-
144-
145int-
146i2d_ASN1_NULL(ASN1_NULL *a, unsigned char **out)-
147{-
148 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_NULL_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_NULL_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_NULL_it);
0
149}-
150-
151ASN1_NULL *-
152ASN1_NULL_new(void)-
153{-
154 return
never executed: return (ASN1_NULL *)ASN1_item_new(&ASN1_NULL_it);
(ASN1_NULL *)ASN1_item_new(&ASN1_NULL_it);
never executed: return (ASN1_NULL *)ASN1_item_new(&ASN1_NULL_it);
0
155}-
156-
157void-
158ASN1_NULL_free(ASN1_NULL *a)-
159{-
160 ASN1_item_free((ASN1_VALUE *)a, &ASN1_NULL_it);-
161}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
162-
163-
164const ASN1_ITEM ASN1_OBJECT_it = {-
165 .itype = 0x0,-
166 .utype = 6,-
167 .sname = "ASN1_OBJECT",-
168};-
169-
170-
171const ASN1_ITEM ASN1_UTF8STRING_it = {-
172 .itype = 0x0,-
173 .utype = 12,-
174 .sname = "ASN1_UTF8STRING",-
175};-
176-
177ASN1_UTF8STRING *-
178d2i_ASN1_UTF8STRING(ASN1_UTF8STRING **a, const unsigned char **in, long len)-
179{-
180 return
never executed: return (ASN1_UTF8STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_UTF8STRING_it);
(ASN1_UTF8STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_UTF8STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_UTF8STRING_it);
0
181 &ASN1_UTF8STRING_it);
never executed: return (ASN1_UTF8STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_UTF8STRING_it);
0
182}-
183-
184int-
185i2d_ASN1_UTF8STRING(ASN1_UTF8STRING *a, unsigned char **out)-
186{-
187 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UTF8STRING_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UTF8STRING_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UTF8STRING_it);
0
188}-
189-
190ASN1_UTF8STRING *-
191ASN1_UTF8STRING_new(void)-
192{-
193 return
never executed: return (ASN1_UTF8STRING *)ASN1_item_new(&ASN1_UTF8STRING_it);
(ASN1_UTF8STRING *)ASN1_item_new(&ASN1_UTF8STRING_it);
never executed: return (ASN1_UTF8STRING *)ASN1_item_new(&ASN1_UTF8STRING_it);
0
194}-
195-
196void-
197ASN1_UTF8STRING_free(ASN1_UTF8STRING *a)-
198{-
199 ASN1_item_free((ASN1_VALUE *)a, &ASN1_UTF8STRING_it);-
200}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
201-
202-
203const ASN1_ITEM ASN1_PRINTABLESTRING_it = {-
204 .itype = 0x0,-
205 .utype = 19,-
206 .sname = "ASN1_PRINTABLESTRING",-
207};-
208-
209ASN1_PRINTABLESTRING *-
210d2i_ASN1_PRINTABLESTRING(ASN1_PRINTABLESTRING **a, const unsigned char **in,-
211 long len)-
212{-
213 return
never executed: return (ASN1_PRINTABLESTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_PRINTABLESTRING_it);
(ASN1_PRINTABLESTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_PRINTABLESTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_PRINTABLESTRING_it);
0
214 &ASN1_PRINTABLESTRING_it);
never executed: return (ASN1_PRINTABLESTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_PRINTABLESTRING_it);
0
215}-
216-
217int-
218i2d_ASN1_PRINTABLESTRING(ASN1_PRINTABLESTRING *a, unsigned char **out)-
219{-
220 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_PRINTABLESTRING_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_PRINTABLESTRING_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_PRINTABLESTRING_it);
0
221}-
222-
223ASN1_PRINTABLESTRING *-
224ASN1_PRINTABLESTRING_new(void)-
225{-
226 return
never executed: return (ASN1_PRINTABLESTRING *)ASN1_item_new(&ASN1_PRINTABLESTRING_it);
(ASN1_PRINTABLESTRING *)ASN1_item_new(&ASN1_PRINTABLESTRING_it);
never executed: return (ASN1_PRINTABLESTRING *)ASN1_item_new(&ASN1_PRINTABLESTRING_it);
0
227}-
228-
229void-
230ASN1_PRINTABLESTRING_free(ASN1_PRINTABLESTRING *a)-
231{-
232 ASN1_item_free((ASN1_VALUE *)a, &ASN1_PRINTABLESTRING_it);-
233}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
234-
235-
236const ASN1_ITEM ASN1_T61STRING_it = {-
237 .itype = 0x0,-
238 .utype = 20,-
239 .sname = "ASN1_T61STRING",-
240};-
241-
242ASN1_T61STRING *-
243d2i_ASN1_T61STRING(ASN1_T61STRING **a, const unsigned char **in, long len)-
244{-
245 return
never executed: return (ASN1_T61STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_T61STRING_it);
(ASN1_T61STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_T61STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_T61STRING_it);
0
246 &ASN1_T61STRING_it);
never executed: return (ASN1_T61STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_T61STRING_it);
0
247}-
248-
249int-
250i2d_ASN1_T61STRING(ASN1_T61STRING *a, unsigned char **out)-
251{-
252 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_T61STRING_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_T61STRING_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_T61STRING_it);
0
253}-
254-
255ASN1_T61STRING *-
256ASN1_T61STRING_new(void)-
257{-
258 return
never executed: return (ASN1_T61STRING *)ASN1_item_new(&ASN1_T61STRING_it);
(ASN1_T61STRING *)ASN1_item_new(&ASN1_T61STRING_it);
never executed: return (ASN1_T61STRING *)ASN1_item_new(&ASN1_T61STRING_it);
0
259}-
260-
261void-
262ASN1_T61STRING_free(ASN1_T61STRING *a)-
263{-
264 ASN1_item_free((ASN1_VALUE *)a, &ASN1_T61STRING_it);-
265}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
266-
267-
268const ASN1_ITEM ASN1_IA5STRING_it = {-
269 .itype = 0x0,-
270 .utype = 22,-
271 .sname = "ASN1_IA5STRING",-
272};-
273-
274ASN1_IA5STRING *-
275d2i_ASN1_IA5STRING(ASN1_IA5STRING **a, const unsigned char **in, long len)-
276{-
277 return
never executed: return (ASN1_IA5STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_IA5STRING_it);
(ASN1_IA5STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_IA5STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_IA5STRING_it);
0
278 &ASN1_IA5STRING_it);
never executed: return (ASN1_IA5STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_IA5STRING_it);
0
279}-
280-
281int-
282i2d_ASN1_IA5STRING(ASN1_IA5STRING *a, unsigned char **out)-
283{-
284 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_IA5STRING_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_IA5STRING_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_IA5STRING_it);
0
285}-
286-
287ASN1_IA5STRING *-
288ASN1_IA5STRING_new(void)-
289{-
290 return
never executed: return (ASN1_IA5STRING *)ASN1_item_new(&ASN1_IA5STRING_it);
(ASN1_IA5STRING *)ASN1_item_new(&ASN1_IA5STRING_it);
never executed: return (ASN1_IA5STRING *)ASN1_item_new(&ASN1_IA5STRING_it);
0
291}-
292-
293void-
294ASN1_IA5STRING_free(ASN1_IA5STRING *a)-
295{-
296 ASN1_item_free((ASN1_VALUE *)a, &ASN1_IA5STRING_it);-
297}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
298-
299-
300const ASN1_ITEM ASN1_GENERALSTRING_it = {-
301 .itype = 0x0,-
302 .utype = 27,-
303 .sname = "ASN1_GENERALSTRING",-
304};-
305-
306ASN1_GENERALSTRING *-
307d2i_ASN1_GENERALSTRING(ASN1_GENERALSTRING **a, const unsigned char **in,-
308 long len)-
309{-
310 return
never executed: return (ASN1_GENERALSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_GENERALSTRING_it);
(ASN1_GENERALSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_GENERALSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_GENERALSTRING_it);
0
311 &ASN1_GENERALSTRING_it);
never executed: return (ASN1_GENERALSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_GENERALSTRING_it);
0
312}-
313-
314int-
315i2d_ASN1_GENERALSTRING(ASN1_GENERALSTRING *a, unsigned char **out)-
316{-
317 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_GENERALSTRING_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_GENERALSTRING_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_GENERALSTRING_it);
0
318}-
319-
320ASN1_GENERALSTRING *-
321ASN1_GENERALSTRING_new(void)-
322{-
323 return
never executed: return (ASN1_GENERALSTRING *)ASN1_item_new(&ASN1_GENERALSTRING_it);
(ASN1_GENERALSTRING *)ASN1_item_new(&ASN1_GENERALSTRING_it);
never executed: return (ASN1_GENERALSTRING *)ASN1_item_new(&ASN1_GENERALSTRING_it);
0
324}-
325-
326void-
327ASN1_GENERALSTRING_free(ASN1_GENERALSTRING *a)-
328{-
329 ASN1_item_free((ASN1_VALUE *)a, &ASN1_GENERALSTRING_it);-
330}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
331-
332-
333const ASN1_ITEM ASN1_UTCTIME_it = {-
334 .itype = 0x0,-
335 .utype = 23,-
336 .sname = "ASN1_UTCTIME",-
337};-
338-
339ASN1_UTCTIME *-
340d2i_ASN1_UTCTIME(ASN1_UTCTIME **a, const unsigned char **in, long len)-
341{-
342 return
executed 4 times by 1 test: return (ASN1_UTCTIME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_UTCTIME_it);
Executed by:
  • asn1time
(ASN1_UTCTIME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
executed 4 times by 1 test: return (ASN1_UTCTIME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_UTCTIME_it);
Executed by:
  • asn1time
4
343 &ASN1_UTCTIME_it);
executed 4 times by 1 test: return (ASN1_UTCTIME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_UTCTIME_it);
Executed by:
  • asn1time
4
344}-
345-
346int-
347i2d_ASN1_UTCTIME(ASN1_UTCTIME *a, unsigned char **out)-
348{-
349 return
executed 4 times by 1 test: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UTCTIME_it);
Executed by:
  • asn1time
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UTCTIME_it);
executed 4 times by 1 test: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UTCTIME_it);
Executed by:
  • asn1time
4
350}-
351-
352ASN1_UTCTIME *-
353ASN1_UTCTIME_new(void)-
354{-
355 return
executed 45 times by 2 tests: return (ASN1_UTCTIME *)ASN1_item_new(&ASN1_UTCTIME_it);
Executed by:
  • asn1time
  • rfc5280time
(ASN1_UTCTIME *)ASN1_item_new(&ASN1_UTCTIME_it);
executed 45 times by 2 tests: return (ASN1_UTCTIME *)ASN1_item_new(&ASN1_UTCTIME_it);
Executed by:
  • asn1time
  • rfc5280time
45
356}-
357-
358void-
359ASN1_UTCTIME_free(ASN1_UTCTIME *a)-
360{-
361 ASN1_item_free((ASN1_VALUE *)a, &ASN1_UTCTIME_it);-
362}
executed 59 times by 3 tests: end of block
Executed by:
  • asn1time
  • freenull
  • rfc5280time
59
363-
364-
365const ASN1_ITEM ASN1_GENERALIZEDTIME_it = {-
366 .itype = 0x0,-
367 .utype = 24,-
368 .sname = "ASN1_GENERALIZEDTIME",-
369};-
370-
371ASN1_GENERALIZEDTIME *-
372d2i_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME **a, const unsigned char **in,-
373 long len)-
374{-
375 return
executed 2 times by 1 test: return (ASN1_GENERALIZEDTIME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_GENERALIZEDTIME_it);
Executed by:
  • asn1time
(ASN1_GENERALIZEDTIME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
executed 2 times by 1 test: return (ASN1_GENERALIZEDTIME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_GENERALIZEDTIME_it);
Executed by:
  • asn1time
2
376 &ASN1_GENERALIZEDTIME_it);
executed 2 times by 1 test: return (ASN1_GENERALIZEDTIME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_GENERALIZEDTIME_it);
Executed by:
  • asn1time
2
377}-
378-
379int-
380i2d_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME *a, unsigned char **out)-
381{-
382 return
executed 2 times by 1 test: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_GENERALIZEDTIME_it);
Executed by:
  • asn1time
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_GENERALIZEDTIME_it);
executed 2 times by 1 test: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_GENERALIZEDTIME_it);
Executed by:
  • asn1time
2
383}-
384-
385ASN1_GENERALIZEDTIME *-
386ASN1_GENERALIZEDTIME_new(void)-
387{-
388 return
executed 37 times by 2 tests: return (ASN1_GENERALIZEDTIME *)ASN1_item_new(&ASN1_GENERALIZEDTIME_it);
Executed by:
  • asn1time
  • rfc5280time
(ASN1_GENERALIZEDTIME *)ASN1_item_new(&ASN1_GENERALIZEDTIME_it);
executed 37 times by 2 tests: return (ASN1_GENERALIZEDTIME *)ASN1_item_new(&ASN1_GENERALIZEDTIME_it);
Executed by:
  • asn1time
  • rfc5280time
37
389}-
390-
391void-
392ASN1_GENERALIZEDTIME_free(ASN1_GENERALIZEDTIME *a)-
393{-
394 ASN1_item_free((ASN1_VALUE *)a, &ASN1_GENERALIZEDTIME_it);-
395}
executed 43 times by 3 tests: end of block
Executed by:
  • asn1time
  • freenull
  • rfc5280time
43
396-
397-
398const ASN1_ITEM ASN1_VISIBLESTRING_it = {-
399 .itype = 0x0,-
400 .utype = 26,-
401 .sname = "ASN1_VISIBLESTRING",-
402};-
403-
404ASN1_VISIBLESTRING *-
405d2i_ASN1_VISIBLESTRING(ASN1_VISIBLESTRING **a, const unsigned char **in,-
406 long len)-
407{-
408 return
never executed: return (ASN1_VISIBLESTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_VISIBLESTRING_it);
(ASN1_VISIBLESTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_VISIBLESTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_VISIBLESTRING_it);
0
409 &ASN1_VISIBLESTRING_it);
never executed: return (ASN1_VISIBLESTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_VISIBLESTRING_it);
0
410}-
411-
412int-
413i2d_ASN1_VISIBLESTRING(ASN1_VISIBLESTRING *a, unsigned char **out)-
414{-
415 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_VISIBLESTRING_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_VISIBLESTRING_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_VISIBLESTRING_it);
0
416}-
417-
418ASN1_VISIBLESTRING *-
419ASN1_VISIBLESTRING_new(void)-
420{-
421 return
never executed: return (ASN1_VISIBLESTRING *)ASN1_item_new(&ASN1_VISIBLESTRING_it);
(ASN1_VISIBLESTRING *)ASN1_item_new(&ASN1_VISIBLESTRING_it);
never executed: return (ASN1_VISIBLESTRING *)ASN1_item_new(&ASN1_VISIBLESTRING_it);
0
422}-
423-
424void-
425ASN1_VISIBLESTRING_free(ASN1_VISIBLESTRING *a)-
426{-
427 ASN1_item_free((ASN1_VALUE *)a, &ASN1_VISIBLESTRING_it);-
428}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
429-
430-
431const ASN1_ITEM ASN1_UNIVERSALSTRING_it = {-
432 .itype = 0x0,-
433 .utype = 28,-
434 .sname = "ASN1_UNIVERSALSTRING",-
435};-
436-
437ASN1_UNIVERSALSTRING *-
438d2i_ASN1_UNIVERSALSTRING(ASN1_UNIVERSALSTRING **a, const unsigned char **in,-
439 long len)-
440{-
441 return
never executed: return (ASN1_UNIVERSALSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_UNIVERSALSTRING_it);
(ASN1_UNIVERSALSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_UNIVERSALSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_UNIVERSALSTRING_it);
0
442 &ASN1_UNIVERSALSTRING_it);
never executed: return (ASN1_UNIVERSALSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_UNIVERSALSTRING_it);
0
443}-
444-
445int-
446i2d_ASN1_UNIVERSALSTRING(ASN1_UNIVERSALSTRING *a, unsigned char **out)-
447{-
448 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UNIVERSALSTRING_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UNIVERSALSTRING_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UNIVERSALSTRING_it);
0
449}-
450-
451ASN1_UNIVERSALSTRING *-
452ASN1_UNIVERSALSTRING_new(void)-
453{-
454 return
never executed: return (ASN1_UNIVERSALSTRING *)ASN1_item_new(&ASN1_UNIVERSALSTRING_it);
(ASN1_UNIVERSALSTRING *)ASN1_item_new(&ASN1_UNIVERSALSTRING_it);
never executed: return (ASN1_UNIVERSALSTRING *)ASN1_item_new(&ASN1_UNIVERSALSTRING_it);
0
455}-
456-
457void-
458ASN1_UNIVERSALSTRING_free(ASN1_UNIVERSALSTRING *a)-
459{-
460 ASN1_item_free((ASN1_VALUE *)a, &ASN1_UNIVERSALSTRING_it);-
461}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
462-
463-
464const ASN1_ITEM ASN1_BMPSTRING_it = {-
465 .itype = 0x0,-
466 .utype = 30,-
467 .sname = "ASN1_BMPSTRING",-
468};-
469-
470ASN1_BMPSTRING *-
471d2i_ASN1_BMPSTRING(ASN1_BMPSTRING **a, const unsigned char **in, long len)-
472{-
473 return
never executed: return (ASN1_BMPSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_BMPSTRING_it);
(ASN1_BMPSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_BMPSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_BMPSTRING_it);
0
474 &ASN1_BMPSTRING_it);
never executed: return (ASN1_BMPSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_BMPSTRING_it);
0
475}-
476-
477int-
478i2d_ASN1_BMPSTRING(ASN1_BMPSTRING *a, unsigned char **out)-
479{-
480 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_BMPSTRING_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_BMPSTRING_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_BMPSTRING_it);
0
481}-
482-
483ASN1_BMPSTRING *-
484ASN1_BMPSTRING_new(void)-
485{-
486 return
never executed: return (ASN1_BMPSTRING *)ASN1_item_new(&ASN1_BMPSTRING_it);
(ASN1_BMPSTRING *)ASN1_item_new(&ASN1_BMPSTRING_it);
never executed: return (ASN1_BMPSTRING *)ASN1_item_new(&ASN1_BMPSTRING_it);
0
487}-
488-
489void-
490ASN1_BMPSTRING_free(ASN1_BMPSTRING *a)-
491{-
492 ASN1_item_free((ASN1_VALUE *)a, &ASN1_BMPSTRING_it);-
493}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
494-
495-
496const ASN1_ITEM ASN1_ANY_it = {-
497 .itype = 0x0,-
498 .utype = -4,-
499 .sname = "ASN1_ANY",-
500};-
501-
502-
503-
504const ASN1_ITEM ASN1_SEQUENCE_it = {-
505 .itype = 0x0,-
506 .utype = 16,-
507 .sname = "ASN1_SEQUENCE",-
508};-
509-
510-
511ASN1_TYPE *-
512d2i_ASN1_TYPE(ASN1_TYPE **a, const unsigned char **in, long len)-
513{-
514 return
never executed: return (ASN1_TYPE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_ANY_it);
(ASN1_TYPE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_TYPE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_ANY_it);
0
515 &ASN1_ANY_it);
never executed: return (ASN1_TYPE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_ANY_it);
0
516}-
517-
518int-
519i2d_ASN1_TYPE(ASN1_TYPE *a, unsigned char **out)-
520{-
521 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_ANY_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_ANY_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_ANY_it);
0
522}-
523-
524ASN1_TYPE *-
525ASN1_TYPE_new(void)-
526{-
527 return
executed 700 times by 7 tests: return (ASN1_TYPE *)ASN1_item_new(&ASN1_ANY_it);
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
(ASN1_TYPE *)ASN1_item_new(&ASN1_ANY_it);
executed 700 times by 7 tests: return (ASN1_TYPE *)ASN1_item_new(&ASN1_ANY_it);
Executed by:
  • asn1test
  • keypairtest
  • libcrypto.so.44.0.1
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
700
528}-
529-
530void-
531ASN1_TYPE_free(ASN1_TYPE *a)-
532{-
533 ASN1_item_free((ASN1_VALUE *)a, &ASN1_ANY_it);-
534}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
535-
536-
537-
538-
539const ASN1_ITEM ASN1_PRINTABLE_it = {-
540 .itype = 0x5,-
541 .utype = 0x0001| 0x0002| 0x0004| 0x0010| 0x0400| 0x0100| 0x0800| 0x2000| 0x10000| 0x1000,-
542 .templates = -
543 ((void *)0)-
544 ,-
545 .tcount = 0,-
546 .funcs = -
547 ((void *)0)-
548 ,-
549 .size = sizeof(ASN1_STRING),-
550 .sname = "ASN1_PRINTABLE",-
551};-
552-
553ASN1_STRING *-
554d2i_ASN1_PRINTABLE(ASN1_STRING **a, const unsigned char **in, long len)-
555{-
556 return
never executed: return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_PRINTABLE_it);
(ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_PRINTABLE_it);
0
557 &ASN1_PRINTABLE_it);
never executed: return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_PRINTABLE_it);
0
558}-
559-
560int-
561i2d_ASN1_PRINTABLE(ASN1_STRING *a, unsigned char **out)-
562{-
563 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_PRINTABLE_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_PRINTABLE_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_PRINTABLE_it);
0
564}-
565-
566ASN1_STRING *-
567ASN1_PRINTABLE_new(void)-
568{-
569 return
never executed: return (ASN1_STRING *)ASN1_item_new(&ASN1_PRINTABLE_it);
(ASN1_STRING *)ASN1_item_new(&ASN1_PRINTABLE_it);
never executed: return (ASN1_STRING *)ASN1_item_new(&ASN1_PRINTABLE_it);
0
570}-
571-
572void-
573ASN1_PRINTABLE_free(ASN1_STRING *a)-
574{-
575 ASN1_item_free((ASN1_VALUE *)a, &ASN1_PRINTABLE_it);-
576}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
577-
578-
579const ASN1_ITEM DISPLAYTEXT_it = {-
580 .itype = 0x5,-
581 .utype = 0x0010| 0x0040| 0x0800| 0x2000,-
582 .templates = -
583 ((void *)0)-
584 ,-
585 .tcount = 0,-
586 .funcs = -
587 ((void *)0)-
588 ,-
589 .size = sizeof(ASN1_STRING),-
590 .sname = "DISPLAYTEXT",-
591};-
592-
593ASN1_STRING *-
594d2i_DISPLAYTEXT(ASN1_STRING **a, const unsigned char **in, long len)-
595{-
596 return
never executed: return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &DISPLAYTEXT_it);
(ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &DISPLAYTEXT_it);
0
597 &DISPLAYTEXT_it);
never executed: return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &DISPLAYTEXT_it);
0
598}-
599-
600int-
601i2d_DISPLAYTEXT(ASN1_STRING *a, unsigned char **out)-
602{-
603 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &DISPLAYTEXT_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &DISPLAYTEXT_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &DISPLAYTEXT_it);
0
604}-
605-
606ASN1_STRING *-
607DISPLAYTEXT_new(void)-
608{-
609 return
never executed: return (ASN1_STRING *)ASN1_item_new(&DISPLAYTEXT_it);
(ASN1_STRING *)ASN1_item_new(&DISPLAYTEXT_it);
never executed: return (ASN1_STRING *)ASN1_item_new(&DISPLAYTEXT_it);
0
610}-
611-
612void-
613DISPLAYTEXT_free(ASN1_STRING *a)-
614{-
615 ASN1_item_free((ASN1_VALUE *)a, &DISPLAYTEXT_it);-
616}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
617-
618-
619const ASN1_ITEM DIRECTORYSTRING_it = {-
620 .itype = 0x5,-
621 .utype = 0x0002| 0x0004| 0x0800| 0x0100| 0x2000,-
622 .templates = -
623 ((void *)0)-
624 ,-
625 .tcount = 0,-
626 .funcs = -
627 ((void *)0)-
628 ,-
629 .size = sizeof(ASN1_STRING),-
630 .sname = "DIRECTORYSTRING",-
631};-
632-
633ASN1_STRING *-
634d2i_DIRECTORYSTRING(ASN1_STRING **a, const unsigned char **in, long len)-
635{-
636 return
never executed: return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &DIRECTORYSTRING_it);
(ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &DIRECTORYSTRING_it);
0
637 &DIRECTORYSTRING_it);
never executed: return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &DIRECTORYSTRING_it);
0
638}-
639-
640int-
641i2d_DIRECTORYSTRING(ASN1_STRING *a, unsigned char **out)-
642{-
643 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &DIRECTORYSTRING_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &DIRECTORYSTRING_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &DIRECTORYSTRING_it);
0
644}-
645-
646ASN1_STRING *-
647DIRECTORYSTRING_new(void)-
648{-
649 return
never executed: return (ASN1_STRING *)ASN1_item_new(&DIRECTORYSTRING_it);
(ASN1_STRING *)ASN1_item_new(&DIRECTORYSTRING_it);
never executed: return (ASN1_STRING *)ASN1_item_new(&DIRECTORYSTRING_it);
0
650}-
651-
652void-
653DIRECTORYSTRING_free(ASN1_STRING *a)-
654{-
655 ASN1_item_free((ASN1_VALUE *)a, &DIRECTORYSTRING_it);-
656}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
657-
658-
659-
660const ASN1_ITEM ASN1_BOOLEAN_it = {-
661 .itype = 0x0,-
662 .utype = 1,-
663 .size = -1,-
664 .sname = "ASN1_BOOLEAN",-
665};-
666-
667const ASN1_ITEM ASN1_TBOOLEAN_it = {-
668 .itype = 0x0,-
669 .utype = 1,-
670 .size = 1,-
671 .sname = "ASN1_TBOOLEAN",-
672};-
673-
674const ASN1_ITEM ASN1_FBOOLEAN_it = {-
675 .itype = 0x0,-
676 .utype = 1,-
677 .size = 0,-
678 .sname = "ASN1_FBOOLEAN",-
679};-
680-
681-
682-
683const ASN1_ITEM ASN1_OCTET_STRING_NDEF_it = {-
684 .itype = 0x0,-
685 .utype = 4,-
686 .size = (0x1<<11),-
687 .sname = "ASN1_OCTET_STRING_NDEF",-
688};-
689-
690static const ASN1_TEMPLATE ASN1_SEQUENCE_ANY_item_tt = {-
691 .flags = (0x2 << 1),-
692 .tag = 0,-
693 .offset = 0,-
694 .field_name = "ASN1_SEQUENCE_ANY",-
695 .item = &ASN1_ANY_it,-
696};-
697-
698const ASN1_ITEM ASN1_SEQUENCE_ANY_it = {-
699 .itype = 0x0,-
700 .utype = -1,-
701 .templates = &ASN1_SEQUENCE_ANY_item_tt,-
702 .tcount = 0,-
703 .funcs = -
704 ((void *)0)-
705 ,-
706 .size = 0,-
707 .sname = "ASN1_SEQUENCE_ANY",-
708};-
709-
710static const ASN1_TEMPLATE ASN1_SET_ANY_item_tt = {-
711 .flags = (0x1 << 1),-
712 .tag = 0,-
713 .offset = 0,-
714 .field_name = "ASN1_SET_ANY",-
715 .item = &ASN1_ANY_it,-
716};-
717-
718const ASN1_ITEM ASN1_SET_ANY_it = {-
719 .itype = 0x0,-
720 .utype = -1,-
721 .templates = &ASN1_SET_ANY_item_tt,-
722 .tcount = 0,-
723 .funcs = -
724 ((void *)0)-
725 ,-
726 .size = 0,-
727 .sname = "ASN1_SET_ANY",-
728};-
729-
730-
731ASN1_SEQUENCE_ANY *-
732d2i_ASN1_SEQUENCE_ANY(ASN1_SEQUENCE_ANY **a, const unsigned char **in, long len)-
733{-
734 return
never executed: return (ASN1_SEQUENCE_ANY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_SEQUENCE_ANY_it);
(ASN1_SEQUENCE_ANY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_SEQUENCE_ANY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_SEQUENCE_ANY_it);
0
735 &ASN1_SEQUENCE_ANY_it);
never executed: return (ASN1_SEQUENCE_ANY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_SEQUENCE_ANY_it);
0
736}-
737-
738int-
739i2d_ASN1_SEQUENCE_ANY(const ASN1_SEQUENCE_ANY *a, unsigned char **out)-
740{-
741 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_SEQUENCE_ANY_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_SEQUENCE_ANY_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_SEQUENCE_ANY_it);
0
742}-
743-
744ASN1_SEQUENCE_ANY *-
745d2i_ASN1_SET_ANY(ASN1_SEQUENCE_ANY **a, const unsigned char **in, long len)-
746{-
747 return
never executed: return (ASN1_SEQUENCE_ANY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_SET_ANY_it);
(ASN1_SEQUENCE_ANY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
never executed: return (ASN1_SEQUENCE_ANY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_SET_ANY_it);
0
748 &ASN1_SET_ANY_it);
never executed: return (ASN1_SEQUENCE_ANY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, &ASN1_SET_ANY_it);
0
749}-
750-
751int-
752i2d_ASN1_SET_ANY(const ASN1_SEQUENCE_ANY *a, unsigned char **out)-
753{-
754 return
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_SET_ANY_it);
ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_SET_ANY_it);
never executed: return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_SET_ANY_it);
0
755}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2