Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_asn.c |
Switch to Source code | Preprocessed file |
Line | Source | Count |
---|---|---|
1 | - | |
2 | - | |
3 | - | |
4 | static const ASN1_TEMPLATE PKCS12_seq_tt[] = { | - |
5 | { (0), (0), | - |
6 | __builtin_offsetof ( | - |
7 | PKCS12 | - |
8 | , | - |
9 | version | - |
10 | ) | - |
11 | , "version", (&(ASN1_INTEGER_it)) }, | - |
12 | { (0), (0), | - |
13 | __builtin_offsetof ( | - |
14 | PKCS12 | - |
15 | , | - |
16 | authsafes | - |
17 | ) | - |
18 | , "authsafes", (&(PKCS7_it)) }, | - |
19 | { ((0x1)), (0), | - |
20 | __builtin_offsetof ( | - |
21 | PKCS12 | - |
22 | , | - |
23 | mac | - |
24 | ) | - |
25 | , "mac", (&(PKCS12_MAC_DATA_it)) } | - |
26 | } ; const ASN1_ITEM PKCS12_it = { 0x1, 16, PKCS12_seq_tt, sizeof(PKCS12_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
27 | ((void *)0) | - |
28 | , sizeof(PKCS12), "PKCS12" }; | - |
29 | - | |
30 | PKCS12 *d2i_PKCS12(PKCS12 **a, const unsigned char **in, long len) { return never executed: (PKCS12 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_it)));return (PKCS12 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_it))); never executed: } int i2d_PKCS12(PKCS12 *a, unsigned char **out) { returnreturn (PKCS12 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_it))); never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_it))); never executed: } PKCS12 *PKCS12_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_it))); never executed: (PKCS12 *)ASN1_item_new((&(PKCS12_it)));return (PKCS12 *)ASN1_item_new((&(PKCS12_it))); never executed: } void PKCS12_free(PKCS12 *a) { ASN1_item_free((ASN1_VALUE *)a, (&(PKCS12_it))); }return (PKCS12 *)ASN1_item_new((&(PKCS12_it))); executed 1 time by 1 test: end of block Executed by:
| 0-1 |
31 | - | |
32 | static const ASN1_TEMPLATE PKCS12_MAC_DATA_seq_tt[] = { | - |
33 | { (0), (0), | - |
34 | __builtin_offsetof ( | - |
35 | PKCS12_MAC_DATA | - |
36 | , | - |
37 | dinfo | - |
38 | ) | - |
39 | , "dinfo", (&(X509_SIG_it)) }, | - |
40 | { (0), (0), | - |
41 | __builtin_offsetof ( | - |
42 | PKCS12_MAC_DATA | - |
43 | , | - |
44 | salt | - |
45 | ) | - |
46 | , "salt", (&(ASN1_OCTET_STRING_it)) }, | - |
47 | { ((0x1)), (0), | - |
48 | __builtin_offsetof ( | - |
49 | PKCS12_MAC_DATA | - |
50 | , | - |
51 | iter | - |
52 | ) | - |
53 | , "iter", (&(ASN1_INTEGER_it)) } | - |
54 | } ; const ASN1_ITEM PKCS12_MAC_DATA_it = { 0x1, 16, PKCS12_MAC_DATA_seq_tt, sizeof(PKCS12_MAC_DATA_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
55 | ((void *)0) | - |
56 | , sizeof(PKCS12_MAC_DATA), "PKCS12_MAC_DATA" }; | - |
57 | - | |
58 | PKCS12_MAC_DATA *d2i_PKCS12_MAC_DATA(PKCS12_MAC_DATA **a, const unsigned char **in, long len) { return never executed: (PKCS12_MAC_DATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_MAC_DATA_it)));return (PKCS12_MAC_DATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_MAC_DATA_it))); never executed: } int i2d_PKCS12_MAC_DATA(PKCS12_MAC_DATA *a, unsigned char **out) { returnreturn (PKCS12_MAC_DATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_MAC_DATA_it))); never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_MAC_DATA_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_MAC_DATA_it))); never executed: } PKCS12_MAC_DATA *PKCS12_MAC_DATA_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_MAC_DATA_it))); never executed: (PKCS12_MAC_DATA *)ASN1_item_new((&(PKCS12_MAC_DATA_it)));return (PKCS12_MAC_DATA *)ASN1_item_new((&(PKCS12_MAC_DATA_it))); never executed: } void PKCS12_MAC_DATA_free(PKCS12_MAC_DATA *a) { ASN1_item_free((ASN1_VALUE *)a, (&(PKCS12_MAC_DATA_it))); }return (PKCS12_MAC_DATA *)ASN1_item_new((&(PKCS12_MAC_DATA_it))); never executed: end of block | 0 |
59 | - | |
60 | static const ASN1_TEMPLATE bag_default_tt = { (((0x2 << 3)|(0x2<<6)) | (0)), (0), | - |
61 | __builtin_offsetof ( | - |
62 | PKCS12_BAGS | - |
63 | , | - |
64 | value.other | - |
65 | ) | - |
66 | , "value.other", (&(ASN1_ANY_it)) }; | - |
67 | - | |
68 | static const ASN1_ADB_TABLE PKCS12_BAGS_adbtbl[] = { | - |
69 | {158, { (((0x2 << 3)|(0x2<<6)) | (0)), (0), | - |
70 | __builtin_offsetof ( | - |
71 | PKCS12_BAGS | - |
72 | , | - |
73 | value.x509cert | - |
74 | ) | - |
75 | , "value.x509cert", (&(ASN1_OCTET_STRING_it)) }}, | - |
76 | {160, { (((0x2 << 3)|(0x2<<6)) | (0)), (0), | - |
77 | __builtin_offsetof ( | - |
78 | PKCS12_BAGS | - |
79 | , | - |
80 | value.x509crl | - |
81 | ) | - |
82 | , "value.x509crl", (&(ASN1_OCTET_STRING_it)) }}, | - |
83 | {159, { (((0x2 << 3)|(0x2<<6)) | (0)), (0), | - |
84 | __builtin_offsetof ( | - |
85 | PKCS12_BAGS | - |
86 | , | - |
87 | value.sdsicert | - |
88 | ) | - |
89 | , "value.sdsicert", (&(ASN1_IA5STRING_it)) }}, | - |
90 | } ; static const ASN1_ADB PKCS12_BAGS_adb = { 0, | - |
91 | __builtin_offsetof ( | - |
92 | PKCS12_BAGS | - |
93 | , | - |
94 | type | - |
95 | ) | - |
96 | , 0, PKCS12_BAGS_adbtbl, sizeof(PKCS12_BAGS_adbtbl) / sizeof(ASN1_ADB_TABLE), &bag_default_tt, | - |
97 | ((void *)0) | - |
98 | }; | - |
99 | - | |
100 | static const ASN1_TEMPLATE PKCS12_BAGS_seq_tt[] = { | - |
101 | { (0), (0), | - |
102 | __builtin_offsetof ( | - |
103 | PKCS12_BAGS | - |
104 | , | - |
105 | type | - |
106 | ) | - |
107 | , "type", (&(ASN1_OBJECT_it)) }, | - |
108 | { (0x1<<8), -1, 0, "PKCS12_BAGS", (const ASN1_ITEM *)&(PKCS12_BAGS_adb) }, | - |
109 | } ; const ASN1_ITEM PKCS12_BAGS_it = { 0x1, 16, PKCS12_BAGS_seq_tt, sizeof(PKCS12_BAGS_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
110 | ((void *)0) | - |
111 | , sizeof(PKCS12_BAGS), "PKCS12_BAGS" }; | - |
112 | - | |
113 | PKCS12_BAGS *d2i_PKCS12_BAGS(PKCS12_BAGS **a, const unsigned char **in, long len) { return never executed: (PKCS12_BAGS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_BAGS_it)));return (PKCS12_BAGS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_BAGS_it))); never executed: } int i2d_PKCS12_BAGS(PKCS12_BAGS *a, unsigned char **out) { returnreturn (PKCS12_BAGS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_BAGS_it))); never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_BAGS_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_BAGS_it))); never executed: } PKCS12_BAGS *PKCS12_BAGS_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_BAGS_it))); never executed: (PKCS12_BAGS *)ASN1_item_new((&(PKCS12_BAGS_it)));return (PKCS12_BAGS *)ASN1_item_new((&(PKCS12_BAGS_it))); never executed: } void PKCS12_BAGS_free(PKCS12_BAGS *a) { ASN1_item_free((ASN1_VALUE *)a, (&(PKCS12_BAGS_it))); }return (PKCS12_BAGS *)ASN1_item_new((&(PKCS12_BAGS_it))); never executed: end of block | 0 |
114 | - | |
115 | static const ASN1_TEMPLATE safebag_default_tt = { (((0x2 << 3)|(0x2<<6)) | (0)), (0), | - |
116 | __builtin_offsetof ( | - |
117 | PKCS12_SAFEBAG | - |
118 | , | - |
119 | value.other | - |
120 | ) | - |
121 | , "value.other", (&(ASN1_ANY_it)) }; | - |
122 | - | |
123 | static const ASN1_ADB_TABLE PKCS12_SAFEBAG_adbtbl[] = { | - |
124 | {150, { (((0x2 << 3)|(0x2<<6)) | (0)), (0), | - |
125 | __builtin_offsetof ( | - |
126 | PKCS12_SAFEBAG | - |
127 | , | - |
128 | value.keybag | - |
129 | ) | - |
130 | , "value.keybag", (&(PKCS8_PRIV_KEY_INFO_it)) }}, | - |
131 | {151, { (((0x2 << 3)|(0x2<<6)) | (0)), (0), | - |
132 | __builtin_offsetof ( | - |
133 | PKCS12_SAFEBAG | - |
134 | , | - |
135 | value.shkeybag | - |
136 | ) | - |
137 | , "value.shkeybag", (&(X509_SIG_it)) }}, | - |
138 | {155, { (((0x2 << 3)|(0x2<<6)) | ((0x2 << 1))), (0), | - |
139 | __builtin_offsetof ( | - |
140 | PKCS12_SAFEBAG | - |
141 | , | - |
142 | value.safes | - |
143 | ) | - |
144 | , "value.safes", (&(PKCS12_SAFEBAG_it)) }}, | - |
145 | {152, { (((0x2 << 3)|(0x2<<6)) | (0)), (0), | - |
146 | __builtin_offsetof ( | - |
147 | PKCS12_SAFEBAG | - |
148 | , | - |
149 | value.bag | - |
150 | ) | - |
151 | , "value.bag", (&(PKCS12_BAGS_it)) }}, | - |
152 | {153, { (((0x2 << 3)|(0x2<<6)) | (0)), (0), | - |
153 | __builtin_offsetof ( | - |
154 | PKCS12_SAFEBAG | - |
155 | , | - |
156 | value.bag | - |
157 | ) | - |
158 | , "value.bag", (&(PKCS12_BAGS_it)) }}, | - |
159 | {154, { (((0x2 << 3)|(0x2<<6)) | (0)), (0), | - |
160 | __builtin_offsetof ( | - |
161 | PKCS12_SAFEBAG | - |
162 | , | - |
163 | value.bag | - |
164 | ) | - |
165 | , "value.bag", (&(PKCS12_BAGS_it)) }} | - |
166 | } ; static const ASN1_ADB PKCS12_SAFEBAG_adb = { 0, | - |
167 | __builtin_offsetof ( | - |
168 | PKCS12_SAFEBAG | - |
169 | , | - |
170 | type | - |
171 | ) | - |
172 | , 0, PKCS12_SAFEBAG_adbtbl, sizeof(PKCS12_SAFEBAG_adbtbl) / sizeof(ASN1_ADB_TABLE), &safebag_default_tt, | - |
173 | ((void *)0) | - |
174 | }; | - |
175 | - | |
176 | static const ASN1_TEMPLATE PKCS12_SAFEBAG_seq_tt[] = { | - |
177 | { (0), (0), | - |
178 | __builtin_offsetof ( | - |
179 | PKCS12_SAFEBAG | - |
180 | , | - |
181 | type | - |
182 | ) | - |
183 | , "type", (&(ASN1_OBJECT_it)) }, | - |
184 | { (0x1<<8), -1, 0, "PKCS12_SAFEBAG", (const ASN1_ITEM *)&(PKCS12_SAFEBAG_adb) }, | - |
185 | { ((0x1 << 1)|(0x1)), (0), | - |
186 | __builtin_offsetof ( | - |
187 | PKCS12_SAFEBAG | - |
188 | , | - |
189 | attrib | - |
190 | ) | - |
191 | , "attrib", (&(X509_ATTRIBUTE_it)) } | - |
192 | } ; const ASN1_ITEM PKCS12_SAFEBAG_it = { 0x1, 16, PKCS12_SAFEBAG_seq_tt, sizeof(PKCS12_SAFEBAG_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
193 | ((void *)0) | - |
194 | , sizeof(PKCS12_SAFEBAG), "PKCS12_SAFEBAG" }; | - |
195 | - | |
196 | PKCS12_SAFEBAG *d2i_PKCS12_SAFEBAG(PKCS12_SAFEBAG **a, const unsigned char **in, long len) { return never executed: (PKCS12_SAFEBAG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_SAFEBAG_it)));return (PKCS12_SAFEBAG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_SAFEBAG_it))); never executed: } int i2d_PKCS12_SAFEBAG(PKCS12_SAFEBAG *a, unsigned char **out) { returnreturn (PKCS12_SAFEBAG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PKCS12_SAFEBAG_it))); never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_SAFEBAG_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_SAFEBAG_it))); never executed: } PKCS12_SAFEBAG *PKCS12_SAFEBAG_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PKCS12_SAFEBAG_it))); never executed: (PKCS12_SAFEBAG *)ASN1_item_new((&(PKCS12_SAFEBAG_it)));return (PKCS12_SAFEBAG *)ASN1_item_new((&(PKCS12_SAFEBAG_it))); never executed: } void PKCS12_SAFEBAG_free(PKCS12_SAFEBAG *a) { ASN1_item_free((ASN1_VALUE *)a, (&(PKCS12_SAFEBAG_it))); }return (PKCS12_SAFEBAG *)ASN1_item_new((&(PKCS12_SAFEBAG_it))); executed 2 times by 1 test: end of block Executed by:
| 0-2 |
197 | - | |
198 | - | |
199 | static const ASN1_TEMPLATE PKCS12_SAFEBAGS_item_tt = | - |
200 | { ((0x2 << 1)), (0), 0, "PKCS12_SAFEBAGS", (&(PKCS12_SAFEBAG_it)) } | - |
201 | ; const ASN1_ITEM PKCS12_SAFEBAGS_it = { 0x0, -1, &PKCS12_SAFEBAGS_item_tt, 0, | - |
202 | ((void *)0) | - |
203 | , 0, "PKCS12_SAFEBAGS" }; | - |
204 | - | |
205 | - | |
206 | static const ASN1_TEMPLATE PKCS12_AUTHSAFES_item_tt = | - |
207 | { ((0x2 << 1)), (0), 0, "PKCS12_AUTHSAFES", (&(PKCS7_it)) } | - |
208 | ; const ASN1_ITEM PKCS12_AUTHSAFES_it = { 0x0, -1, &PKCS12_AUTHSAFES_item_tt, 0, | - |
209 | ((void *)0) | - |
210 | , 0, "PKCS12_AUTHSAFES" }; | - |
Switch to Source code | Preprocessed file |