Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/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 | { ((0x1 << 12)), (0), | - |
4 | __builtin_offsetof ( | - |
5 | OCSP_SIGNATURE | - |
6 | , | - |
7 | signatureAlgorithm | - |
8 | ) | - |
9 | , "signatureAlgorithm", (&(X509_ALGOR_it)) }, | - |
10 | { (0), (0), | - |
11 | __builtin_offsetof ( | - |
12 | OCSP_SIGNATURE | - |
13 | , | - |
14 | signature | - |
15 | ) | - |
16 | , "signature", (&(ASN1_BIT_STRING_it)) }, | - |
17 | { (((0x2 << 3)|(0x2<<6)) | ((0x2 << 1)|(0x1))), (0), | - |
18 | __builtin_offsetof ( | - |
19 | OCSP_SIGNATURE | - |
20 | , | - |
21 | certs | - |
22 | ) | - |
23 | , "certs", (&(X509_it)) } | - |
24 | } ; const ASN1_ITEM OCSP_SIGNATURE_it = { 0x1, 16, OCSP_SIGNATURE_seq_tt, sizeof(OCSP_SIGNATURE_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
25 | ((void *)0) | - |
26 | , sizeof(OCSP_SIGNATURE), "OCSP_SIGNATURE" }; | - |
27 | - | |
28 | OCSP_SIGNATURE *d2i_OCSP_SIGNATURE(OCSP_SIGNATURE **a, const unsigned char **in, long len) { return never executed: (OCSP_SIGNATURE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_SIGNATURE_it)));return (OCSP_SIGNATURE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_SIGNATURE_it))); never executed: } int i2d_OCSP_SIGNATURE(OCSP_SIGNATURE *a, unsigned char **out) { returnreturn (OCSP_SIGNATURE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_SIGNATURE_it))); 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: } OCSP_SIGNATURE *OCSP_SIGNATURE_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_SIGNATURE_it))); never executed: (OCSP_SIGNATURE *)ASN1_item_new((&(OCSP_SIGNATURE_it)));return (OCSP_SIGNATURE *)ASN1_item_new((&(OCSP_SIGNATURE_it))); never executed: } void OCSP_SIGNATURE_free(OCSP_SIGNATURE *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_SIGNATURE_it))); }return (OCSP_SIGNATURE *)ASN1_item_new((&(OCSP_SIGNATURE_it))); never executed: end of block | 0 |
29 | - | |
30 | static const ASN1_TEMPLATE OCSP_CERTID_seq_tt[] = { | - |
31 | { ((0x1 << 12)), (0), | - |
32 | __builtin_offsetof ( | - |
33 | OCSP_CERTID | - |
34 | , | - |
35 | hashAlgorithm | - |
36 | ) | - |
37 | , "hashAlgorithm", (&(X509_ALGOR_it)) }, | - |
38 | { ((0x1 << 12)), (0), | - |
39 | __builtin_offsetof ( | - |
40 | OCSP_CERTID | - |
41 | , | - |
42 | issuerNameHash | - |
43 | ) | - |
44 | , "issuerNameHash", (&(ASN1_OCTET_STRING_it)) }, | - |
45 | { ((0x1 << 12)), (0), | - |
46 | __builtin_offsetof ( | - |
47 | OCSP_CERTID | - |
48 | , | - |
49 | issuerKeyHash | - |
50 | ) | - |
51 | , "issuerKeyHash", (&(ASN1_OCTET_STRING_it)) }, | - |
52 | { ((0x1 << 12)), (0), | - |
53 | __builtin_offsetof ( | - |
54 | OCSP_CERTID | - |
55 | , | - |
56 | serialNumber | - |
57 | ) | - |
58 | , "serialNumber", (&(ASN1_INTEGER_it)) } | - |
59 | } ; const ASN1_ITEM OCSP_CERTID_it = { 0x1, 16, OCSP_CERTID_seq_tt, sizeof(OCSP_CERTID_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
60 | ((void *)0) | - |
61 | , sizeof(OCSP_CERTID), "OCSP_CERTID" }; | - |
62 | - | |
63 | OCSP_CERTID *d2i_OCSP_CERTID(OCSP_CERTID **a, const unsigned char **in, long len) { return never executed: (OCSP_CERTID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_CERTID_it)));return (OCSP_CERTID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_CERTID_it))); never executed: } int i2d_OCSP_CERTID(OCSP_CERTID *a, unsigned char **out) { returnreturn (OCSP_CERTID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_CERTID_it))); 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: } OCSP_CERTID *OCSP_CERTID_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_CERTID_it))); executed 2 times by 1 test: (OCSP_CERTID *)ASN1_item_new((&(OCSP_CERTID_it)));return (OCSP_CERTID *)ASN1_item_new((&(OCSP_CERTID_it))); Executed by:
executed 2 times by 1 test: } void OCSP_CERTID_free(OCSP_CERTID *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_CERTID_it))); }return (OCSP_CERTID *)ASN1_item_new((&(OCSP_CERTID_it))); Executed by:
executed 4 times by 1 test: end of block Executed by:
| 0-4 |
64 | - | |
65 | static const ASN1_TEMPLATE OCSP_ONEREQ_seq_tt[] = { | - |
66 | { (0), (0), | - |
67 | __builtin_offsetof ( | - |
68 | OCSP_ONEREQ | - |
69 | , | - |
70 | reqCert | - |
71 | ) | - |
72 | , "reqCert", (&(OCSP_CERTID_it)) }, | - |
73 | { (((0x2 << 3)|(0x2<<6)) | ((0x2 << 1)|(0x1))), (0), | - |
74 | __builtin_offsetof ( | - |
75 | OCSP_ONEREQ | - |
76 | , | - |
77 | singleRequestExtensions | - |
78 | ) | - |
79 | , "singleRequestExtensions", (&(X509_EXTENSION_it)) } | - |
80 | } ; const ASN1_ITEM OCSP_ONEREQ_it = { 0x1, 16, OCSP_ONEREQ_seq_tt, sizeof(OCSP_ONEREQ_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
81 | ((void *)0) | - |
82 | , sizeof(OCSP_ONEREQ), "OCSP_ONEREQ" }; | - |
83 | - | |
84 | OCSP_ONEREQ *d2i_OCSP_ONEREQ(OCSP_ONEREQ **a, const unsigned char **in, long len) { return never executed: (OCSP_ONEREQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_ONEREQ_it)));return (OCSP_ONEREQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_ONEREQ_it))); never executed: } int i2d_OCSP_ONEREQ(OCSP_ONEREQ *a, unsigned char **out) { returnreturn (OCSP_ONEREQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_ONEREQ_it))); 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: } OCSP_ONEREQ *OCSP_ONEREQ_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_ONEREQ_it))); never executed: (OCSP_ONEREQ *)ASN1_item_new((&(OCSP_ONEREQ_it)));return (OCSP_ONEREQ *)ASN1_item_new((&(OCSP_ONEREQ_it))); never executed: } void OCSP_ONEREQ_free(OCSP_ONEREQ *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_ONEREQ_it))); }return (OCSP_ONEREQ *)ASN1_item_new((&(OCSP_ONEREQ_it))); never executed: end of block | 0 |
85 | - | |
86 | static const ASN1_TEMPLATE OCSP_REQINFO_seq_tt[] = { | - |
87 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - |
88 | __builtin_offsetof ( | - |
89 | OCSP_REQINFO | - |
90 | , | - |
91 | version | - |
92 | ) | - |
93 | , "version", (&(ASN1_INTEGER_it)) }, | - |
94 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (1), | - |
95 | __builtin_offsetof ( | - |
96 | OCSP_REQINFO | - |
97 | , | - |
98 | requestorName | - |
99 | ) | - |
100 | , "requestorName", (&(GENERAL_NAME_it)) }, | - |
101 | { ((0x2 << 1)), (0), | - |
102 | __builtin_offsetof ( | - |
103 | OCSP_REQINFO | - |
104 | , | - |
105 | requestList | - |
106 | ) | - |
107 | , "requestList", (&(OCSP_ONEREQ_it)) }, | - |
108 | { (((0x2 << 3)|(0x2<<6)) | ((0x2 << 1)|(0x1))), (2), | - |
109 | __builtin_offsetof ( | - |
110 | OCSP_REQINFO | - |
111 | , | - |
112 | requestExtensions | - |
113 | ) | - |
114 | , "requestExtensions", (&(X509_EXTENSION_it)) } | - |
115 | } ; const ASN1_ITEM OCSP_REQINFO_it = { 0x1, 16, OCSP_REQINFO_seq_tt, sizeof(OCSP_REQINFO_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
116 | ((void *)0) | - |
117 | , sizeof(OCSP_REQINFO), "OCSP_REQINFO" }; | - |
118 | - | |
119 | OCSP_REQINFO *d2i_OCSP_REQINFO(OCSP_REQINFO **a, const unsigned char **in, long len) { return never executed: (OCSP_REQINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_REQINFO_it)));return (OCSP_REQINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_REQINFO_it))); never executed: } int i2d_OCSP_REQINFO(OCSP_REQINFO *a, unsigned char **out) { returnreturn (OCSP_REQINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_REQINFO_it))); 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: } OCSP_REQINFO *OCSP_REQINFO_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_REQINFO_it))); never executed: (OCSP_REQINFO *)ASN1_item_new((&(OCSP_REQINFO_it)));return (OCSP_REQINFO *)ASN1_item_new((&(OCSP_REQINFO_it))); never executed: } void OCSP_REQINFO_free(OCSP_REQINFO *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_REQINFO_it))); }return (OCSP_REQINFO *)ASN1_item_new((&(OCSP_REQINFO_it))); never executed: end of block | 0 |
120 | - | |
121 | static const ASN1_TEMPLATE OCSP_REQUEST_seq_tt[] = { | - |
122 | { ((0x1 << 12)), (0), | - |
123 | __builtin_offsetof ( | - |
124 | OCSP_REQUEST | - |
125 | , | - |
126 | tbsRequest | - |
127 | ) | - |
128 | , "tbsRequest", (&(OCSP_REQINFO_it)) }, | - |
129 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - |
130 | __builtin_offsetof ( | - |
131 | OCSP_REQUEST | - |
132 | , | - |
133 | optionalSignature | - |
134 | ) | - |
135 | , "optionalSignature", (&(OCSP_SIGNATURE_it)) } | - |
136 | } ; const ASN1_ITEM OCSP_REQUEST_it = { 0x1, 16, OCSP_REQUEST_seq_tt, sizeof(OCSP_REQUEST_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
137 | ((void *)0) | - |
138 | , sizeof(OCSP_REQUEST), "OCSP_REQUEST" }; | - |
139 | - | |
140 | OCSP_REQUEST *d2i_OCSP_REQUEST(OCSP_REQUEST **a, const unsigned char **in, long len) { return never executed: (OCSP_REQUEST *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_REQUEST_it)));return (OCSP_REQUEST *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_REQUEST_it))); never executed: } int i2d_OCSP_REQUEST(OCSP_REQUEST *a, unsigned char **out) { returnreturn (OCSP_REQUEST *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_REQUEST_it))); 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: } OCSP_REQUEST *OCSP_REQUEST_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_REQUEST_it))); never executed: (OCSP_REQUEST *)ASN1_item_new((&(OCSP_REQUEST_it)));return (OCSP_REQUEST *)ASN1_item_new((&(OCSP_REQUEST_it))); never executed: } void OCSP_REQUEST_free(OCSP_REQUEST *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_REQUEST_it))); }return (OCSP_REQUEST *)ASN1_item_new((&(OCSP_REQUEST_it))); executed 55 times by 1 test: end of block Executed by:
| 0-55 |
141 | - | |
142 | - | |
143 | - | |
144 | static const ASN1_TEMPLATE OCSP_RESPBYTES_seq_tt[] = { | - |
145 | { (0), (0), | - |
146 | __builtin_offsetof ( | - |
147 | OCSP_RESPBYTES | - |
148 | , | - |
149 | responseType | - |
150 | ) | - |
151 | , "responseType", (&(ASN1_OBJECT_it)) }, | - |
152 | { (0), (0), | - |
153 | __builtin_offsetof ( | - |
154 | OCSP_RESPBYTES | - |
155 | , | - |
156 | response | - |
157 | ) | - |
158 | , "response", (&(ASN1_OCTET_STRING_it)) } | - |
159 | } ; const ASN1_ITEM OCSP_RESPBYTES_it = { 0x1, 16, OCSP_RESPBYTES_seq_tt, sizeof(OCSP_RESPBYTES_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
160 | ((void *)0) | - |
161 | , sizeof(OCSP_RESPBYTES), "OCSP_RESPBYTES" }; | - |
162 | - | |
163 | OCSP_RESPBYTES *d2i_OCSP_RESPBYTES(OCSP_RESPBYTES **a, const unsigned char **in, long len) { return never executed: (OCSP_RESPBYTES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPBYTES_it)));return (OCSP_RESPBYTES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPBYTES_it))); never executed: } int i2d_OCSP_RESPBYTES(OCSP_RESPBYTES *a, unsigned char **out) { returnreturn (OCSP_RESPBYTES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPBYTES_it))); 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: } OCSP_RESPBYTES *OCSP_RESPBYTES_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_RESPBYTES_it))); never executed: (OCSP_RESPBYTES *)ASN1_item_new((&(OCSP_RESPBYTES_it)));return (OCSP_RESPBYTES *)ASN1_item_new((&(OCSP_RESPBYTES_it))); never executed: } void OCSP_RESPBYTES_free(OCSP_RESPBYTES *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_RESPBYTES_it))); }return (OCSP_RESPBYTES *)ASN1_item_new((&(OCSP_RESPBYTES_it))); never executed: end of block | 0 |
164 | - | |
165 | static const ASN1_TEMPLATE OCSP_RESPONSE_seq_tt[] = { | - |
166 | { (0), (0), | - |
167 | __builtin_offsetof ( | - |
168 | OCSP_RESPONSE | - |
169 | , | - |
170 | responseStatus | - |
171 | ) | - |
172 | , "responseStatus", (&(ASN1_ENUMERATED_it)) }, | - |
173 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - |
174 | __builtin_offsetof ( | - |
175 | OCSP_RESPONSE | - |
176 | , | - |
177 | responseBytes | - |
178 | ) | - |
179 | , "responseBytes", (&(OCSP_RESPBYTES_it)) } | - |
180 | } ; const ASN1_ITEM OCSP_RESPONSE_it = { 0x1, 16, OCSP_RESPONSE_seq_tt, sizeof(OCSP_RESPONSE_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
181 | ((void *)0) | - |
182 | , sizeof(OCSP_RESPONSE), "OCSP_RESPONSE" }; | - |
183 | - | |
184 | OCSP_RESPONSE *d2i_OCSP_RESPONSE(OCSP_RESPONSE **a, const unsigned char **in, long len) { return executed 65 times by 1 test: (OCSP_RESPONSE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPONSE_it)));return (OCSP_RESPONSE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPONSE_it))); Executed by:
executed 65 times by 1 test: } int i2d_OCSP_RESPONSE(OCSP_RESPONSE *a, unsigned char **out) { returnreturn (OCSP_RESPONSE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPONSE_it))); Executed by:
executed 5 times by 1 test: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_RESPONSE_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_RESPONSE_it))); Executed by:
executed 5 times by 1 test: } OCSP_RESPONSE *OCSP_RESPONSE_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_RESPONSE_it))); Executed by:
never executed: (OCSP_RESPONSE *)ASN1_item_new((&(OCSP_RESPONSE_it)));return (OCSP_RESPONSE *)ASN1_item_new((&(OCSP_RESPONSE_it))); never executed: } void OCSP_RESPONSE_free(OCSP_RESPONSE *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_RESPONSE_it))); }return (OCSP_RESPONSE *)ASN1_item_new((&(OCSP_RESPONSE_it))); executed 71 times by 1 test: end of block Executed by:
| 0-71 |
185 | - | |
186 | static const ASN1_TEMPLATE OCSP_RESPID_ch_tt[] = { | - |
187 | { (((0x2 << 3)|(0x2<<6)) | (0)), (1), | - |
188 | __builtin_offsetof ( | - |
189 | OCSP_RESPID | - |
190 | , | - |
191 | value.byName | - |
192 | ) | - |
193 | , "value.byName", (&(X509_NAME_it)) }, | - |
194 | { (((0x2 << 3)|(0x2<<6)) | (0)), (2), | - |
195 | __builtin_offsetof ( | - |
196 | OCSP_RESPID | - |
197 | , | - |
198 | value.byKey | - |
199 | ) | - |
200 | , "value.byKey", (&(ASN1_OCTET_STRING_it)) } | - |
201 | } ; const ASN1_ITEM OCSP_RESPID_it = { 0x2, | - |
202 | __builtin_offsetof ( | - |
203 | OCSP_RESPID | - |
204 | , | - |
205 | type | - |
206 | ) | - |
207 | , OCSP_RESPID_ch_tt, sizeof(OCSP_RESPID_ch_tt) / sizeof(ASN1_TEMPLATE), | - |
208 | ((void *)0) | - |
209 | , sizeof(OCSP_RESPID), "OCSP_RESPID" }; | - |
210 | - | |
211 | OCSP_RESPID *d2i_OCSP_RESPID(OCSP_RESPID **a, const unsigned char **in, long len) { return executed 214 times by 1 test: (OCSP_RESPID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPID_it)));return (OCSP_RESPID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPID_it))); Executed by:
executed 214 times by 1 test: } int i2d_OCSP_RESPID(OCSP_RESPID *a, unsigned char **out) { returnreturn (OCSP_RESPID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPID_it))); Executed by:
executed 2 times by 1 test: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_RESPID_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_RESPID_it))); Executed by:
executed 2 times by 1 test: } OCSP_RESPID *OCSP_RESPID_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_RESPID_it))); Executed by:
executed 1 time by 1 test: (OCSP_RESPID *)ASN1_item_new((&(OCSP_RESPID_it)));return (OCSP_RESPID *)ASN1_item_new((&(OCSP_RESPID_it))); Executed by:
executed 1 time by 1 test: } void OCSP_RESPID_free(OCSP_RESPID *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_RESPID_it))); }return (OCSP_RESPID *)ASN1_item_new((&(OCSP_RESPID_it))); Executed by:
executed 26 times by 1 test: end of block Executed by:
| 1-214 |
212 | - | |
213 | static const ASN1_TEMPLATE OCSP_REVOKEDINFO_seq_tt[] = { | - |
214 | { (0), (0), | - |
215 | __builtin_offsetof ( | - |
216 | OCSP_REVOKEDINFO | - |
217 | , | - |
218 | revocationTime | - |
219 | ) | - |
220 | , "revocationTime", (&(ASN1_GENERALIZEDTIME_it)) }, | - |
221 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - |
222 | __builtin_offsetof ( | - |
223 | OCSP_REVOKEDINFO | - |
224 | , | - |
225 | revocationReason | - |
226 | ) | - |
227 | , "revocationReason", (&(ASN1_ENUMERATED_it)) } | - |
228 | } ; const ASN1_ITEM OCSP_REVOKEDINFO_it = { 0x1, 16, OCSP_REVOKEDINFO_seq_tt, sizeof(OCSP_REVOKEDINFO_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
229 | ((void *)0) | - |
230 | , sizeof(OCSP_REVOKEDINFO), "OCSP_REVOKEDINFO" }; | - |
231 | - | |
232 | OCSP_REVOKEDINFO *d2i_OCSP_REVOKEDINFO(OCSP_REVOKEDINFO **a, const unsigned char **in, long len) { return never executed: (OCSP_REVOKEDINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_REVOKEDINFO_it)));return (OCSP_REVOKEDINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_REVOKEDINFO_it))); never executed: } int i2d_OCSP_REVOKEDINFO(OCSP_REVOKEDINFO *a, unsigned char **out) { returnreturn (OCSP_REVOKEDINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_REVOKEDINFO_it))); 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: } OCSP_REVOKEDINFO *OCSP_REVOKEDINFO_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_REVOKEDINFO_it))); never executed: (OCSP_REVOKEDINFO *)ASN1_item_new((&(OCSP_REVOKEDINFO_it)));return (OCSP_REVOKEDINFO *)ASN1_item_new((&(OCSP_REVOKEDINFO_it))); never executed: } void OCSP_REVOKEDINFO_free(OCSP_REVOKEDINFO *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_REVOKEDINFO_it))); }return (OCSP_REVOKEDINFO *)ASN1_item_new((&(OCSP_REVOKEDINFO_it))); never executed: end of block | 0 |
233 | - | |
234 | static const ASN1_TEMPLATE OCSP_CERTSTATUS_ch_tt[] = { | - |
235 | { (((0x1 << 3)|(0x2<<6)) | (0)), (0), | - |
236 | __builtin_offsetof ( | - |
237 | OCSP_CERTSTATUS | - |
238 | , | - |
239 | value.good | - |
240 | ) | - |
241 | , "value.good", (&(ASN1_NULL_it)) }, | - |
242 | { (((0x1 << 3)|(0x2<<6)) | (0)), (1), | - |
243 | __builtin_offsetof ( | - |
244 | OCSP_CERTSTATUS | - |
245 | , | - |
246 | value.revoked | - |
247 | ) | - |
248 | , "value.revoked", (&(OCSP_REVOKEDINFO_it)) }, | - |
249 | { (((0x1 << 3)|(0x2<<6)) | (0)), (2), | - |
250 | __builtin_offsetof ( | - |
251 | OCSP_CERTSTATUS | - |
252 | , | - |
253 | value.unknown | - |
254 | ) | - |
255 | , "value.unknown", (&(ASN1_NULL_it)) } | - |
256 | } ; const ASN1_ITEM OCSP_CERTSTATUS_it = { 0x2, | - |
257 | __builtin_offsetof ( | - |
258 | OCSP_CERTSTATUS | - |
259 | , | - |
260 | type | - |
261 | ) | - |
262 | , OCSP_CERTSTATUS_ch_tt, sizeof(OCSP_CERTSTATUS_ch_tt) / sizeof(ASN1_TEMPLATE), | - |
263 | ((void *)0) | - |
264 | , sizeof(OCSP_CERTSTATUS), "OCSP_CERTSTATUS" }; | - |
265 | - | |
266 | OCSP_CERTSTATUS *d2i_OCSP_CERTSTATUS(OCSP_CERTSTATUS **a, const unsigned char **in, long len) { return never executed: (OCSP_CERTSTATUS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_CERTSTATUS_it)));return (OCSP_CERTSTATUS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_CERTSTATUS_it))); never executed: } int i2d_OCSP_CERTSTATUS(OCSP_CERTSTATUS *a, unsigned char **out) { returnreturn (OCSP_CERTSTATUS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_CERTSTATUS_it))); 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: } OCSP_CERTSTATUS *OCSP_CERTSTATUS_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_CERTSTATUS_it))); never executed: (OCSP_CERTSTATUS *)ASN1_item_new((&(OCSP_CERTSTATUS_it)));return (OCSP_CERTSTATUS *)ASN1_item_new((&(OCSP_CERTSTATUS_it))); never executed: } void OCSP_CERTSTATUS_free(OCSP_CERTSTATUS *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_CERTSTATUS_it))); }return (OCSP_CERTSTATUS *)ASN1_item_new((&(OCSP_CERTSTATUS_it))); never executed: end of block | 0 |
267 | - | |
268 | static const ASN1_TEMPLATE OCSP_SINGLERESP_seq_tt[] = { | - |
269 | { (0), (0), | - |
270 | __builtin_offsetof ( | - |
271 | OCSP_SINGLERESP | - |
272 | , | - |
273 | certId | - |
274 | ) | - |
275 | , "certId", (&(OCSP_CERTID_it)) }, | - |
276 | { (0), (0), | - |
277 | __builtin_offsetof ( | - |
278 | OCSP_SINGLERESP | - |
279 | , | - |
280 | certStatus | - |
281 | ) | - |
282 | , "certStatus", (&(OCSP_CERTSTATUS_it)) }, | - |
283 | { (0), (0), | - |
284 | __builtin_offsetof ( | - |
285 | OCSP_SINGLERESP | - |
286 | , | - |
287 | thisUpdate | - |
288 | ) | - |
289 | , "thisUpdate", (&(ASN1_GENERALIZEDTIME_it)) }, | - |
290 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - |
291 | __builtin_offsetof ( | - |
292 | OCSP_SINGLERESP | - |
293 | , | - |
294 | nextUpdate | - |
295 | ) | - |
296 | , "nextUpdate", (&(ASN1_GENERALIZEDTIME_it)) }, | - |
297 | { (((0x2 << 3)|(0x2<<6)) | ((0x2 << 1)|(0x1))), (1), | - |
298 | __builtin_offsetof ( | - |
299 | OCSP_SINGLERESP | - |
300 | , | - |
301 | singleExtensions | - |
302 | ) | - |
303 | , "singleExtensions", (&(X509_EXTENSION_it)) } | - |
304 | } ; const ASN1_ITEM OCSP_SINGLERESP_it = { 0x1, 16, OCSP_SINGLERESP_seq_tt, sizeof(OCSP_SINGLERESP_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
305 | ((void *)0) | - |
306 | , sizeof(OCSP_SINGLERESP), "OCSP_SINGLERESP" }; | - |
307 | - | |
308 | OCSP_SINGLERESP *d2i_OCSP_SINGLERESP(OCSP_SINGLERESP **a, const unsigned char **in, long len) { return never executed: (OCSP_SINGLERESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_SINGLERESP_it)));return (OCSP_SINGLERESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_SINGLERESP_it))); never executed: } int i2d_OCSP_SINGLERESP(OCSP_SINGLERESP *a, unsigned char **out) { returnreturn (OCSP_SINGLERESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_SINGLERESP_it))); 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: } OCSP_SINGLERESP *OCSP_SINGLERESP_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_SINGLERESP_it))); executed 2 times by 1 test: (OCSP_SINGLERESP *)ASN1_item_new((&(OCSP_SINGLERESP_it)));return (OCSP_SINGLERESP *)ASN1_item_new((&(OCSP_SINGLERESP_it))); Executed by:
executed 2 times by 1 test: } void OCSP_SINGLERESP_free(OCSP_SINGLERESP *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_SINGLERESP_it))); }return (OCSP_SINGLERESP *)ASN1_item_new((&(OCSP_SINGLERESP_it))); Executed by:
never executed: end of block | 0-2 |
309 | - | |
310 | static const ASN1_TEMPLATE OCSP_RESPDATA_seq_tt[] = { | - |
311 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - |
312 | __builtin_offsetof ( | - |
313 | OCSP_RESPDATA | - |
314 | , | - |
315 | version | - |
316 | ) | - |
317 | , "version", (&(ASN1_INTEGER_it)) }, | - |
318 | { ((0x1 << 12)), (0), | - |
319 | __builtin_offsetof ( | - |
320 | OCSP_RESPDATA | - |
321 | , | - |
322 | responderId | - |
323 | ) | - |
324 | , "responderId", (&(OCSP_RESPID_it)) }, | - |
325 | { (0), (0), | - |
326 | __builtin_offsetof ( | - |
327 | OCSP_RESPDATA | - |
328 | , | - |
329 | producedAt | - |
330 | ) | - |
331 | , "producedAt", (&(ASN1_GENERALIZEDTIME_it)) }, | - |
332 | { ((0x2 << 1)), (0), | - |
333 | __builtin_offsetof ( | - |
334 | OCSP_RESPDATA | - |
335 | , | - |
336 | responses | - |
337 | ) | - |
338 | , "responses", (&(OCSP_SINGLERESP_it)) }, | - |
339 | { (((0x2 << 3)|(0x2<<6)) | ((0x2 << 1)|(0x1))), (1), | - |
340 | __builtin_offsetof ( | - |
341 | OCSP_RESPDATA | - |
342 | , | - |
343 | responseExtensions | - |
344 | ) | - |
345 | , "responseExtensions", (&(X509_EXTENSION_it)) } | - |
346 | } ; const ASN1_ITEM OCSP_RESPDATA_it = { 0x1, 16, OCSP_RESPDATA_seq_tt, sizeof(OCSP_RESPDATA_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
347 | ((void *)0) | - |
348 | , sizeof(OCSP_RESPDATA), "OCSP_RESPDATA" }; | - |
349 | - | |
350 | OCSP_RESPDATA *d2i_OCSP_RESPDATA(OCSP_RESPDATA **a, const unsigned char **in, long len) { return never executed: (OCSP_RESPDATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPDATA_it)));return (OCSP_RESPDATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPDATA_it))); never executed: } int i2d_OCSP_RESPDATA(OCSP_RESPDATA *a, unsigned char **out) { returnreturn (OCSP_RESPDATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_RESPDATA_it))); 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: } OCSP_RESPDATA *OCSP_RESPDATA_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_RESPDATA_it))); never executed: (OCSP_RESPDATA *)ASN1_item_new((&(OCSP_RESPDATA_it)));return (OCSP_RESPDATA *)ASN1_item_new((&(OCSP_RESPDATA_it))); never executed: } void OCSP_RESPDATA_free(OCSP_RESPDATA *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_RESPDATA_it))); }return (OCSP_RESPDATA *)ASN1_item_new((&(OCSP_RESPDATA_it))); never executed: end of block | 0 |
351 | - | |
352 | static const ASN1_TEMPLATE OCSP_BASICRESP_seq_tt[] = { | - |
353 | { ((0x1 << 12)), (0), | - |
354 | __builtin_offsetof ( | - |
355 | OCSP_BASICRESP | - |
356 | , | - |
357 | tbsResponseData | - |
358 | ) | - |
359 | , "tbsResponseData", (&(OCSP_RESPDATA_it)) }, | - |
360 | { ((0x1 << 12)), (0), | - |
361 | __builtin_offsetof ( | - |
362 | OCSP_BASICRESP | - |
363 | , | - |
364 | signatureAlgorithm | - |
365 | ) | - |
366 | , "signatureAlgorithm", (&(X509_ALGOR_it)) }, | - |
367 | { (0), (0), | - |
368 | __builtin_offsetof ( | - |
369 | OCSP_BASICRESP | - |
370 | , | - |
371 | signature | - |
372 | ) | - |
373 | , "signature", (&(ASN1_BIT_STRING_it)) }, | - |
374 | { (((0x2 << 3)|(0x2<<6)) | ((0x2 << 1)|(0x1))), (0), | - |
375 | __builtin_offsetof ( | - |
376 | OCSP_BASICRESP | - |
377 | , | - |
378 | certs | - |
379 | ) | - |
380 | , "certs", (&(X509_it)) } | - |
381 | } ; const ASN1_ITEM OCSP_BASICRESP_it = { 0x1, 16, OCSP_BASICRESP_seq_tt, sizeof(OCSP_BASICRESP_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
382 | ((void *)0) | - |
383 | , sizeof(OCSP_BASICRESP), "OCSP_BASICRESP" }; | - |
384 | - | |
385 | OCSP_BASICRESP *d2i_OCSP_BASICRESP(OCSP_BASICRESP **a, const unsigned char **in, long len) { return never executed: (OCSP_BASICRESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_BASICRESP_it)));return (OCSP_BASICRESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_BASICRESP_it))); never executed: } int i2d_OCSP_BASICRESP(OCSP_BASICRESP *a, unsigned char **out) { returnreturn (OCSP_BASICRESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_BASICRESP_it))); 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: } OCSP_BASICRESP *OCSP_BASICRESP_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_BASICRESP_it))); executed 2 times by 1 test: (OCSP_BASICRESP *)ASN1_item_new((&(OCSP_BASICRESP_it)));return (OCSP_BASICRESP *)ASN1_item_new((&(OCSP_BASICRESP_it))); Executed by:
executed 2 times by 1 test: } void OCSP_BASICRESP_free(OCSP_BASICRESP *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_BASICRESP_it))); }return (OCSP_BASICRESP *)ASN1_item_new((&(OCSP_BASICRESP_it))); Executed by:
executed 70 times by 1 test: end of block Executed by:
| 0-70 |
386 | - | |
387 | static const ASN1_TEMPLATE OCSP_CRLID_seq_tt[] = { | - |
388 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - |
389 | __builtin_offsetof ( | - |
390 | OCSP_CRLID | - |
391 | , | - |
392 | crlUrl | - |
393 | ) | - |
394 | , "crlUrl", (&(ASN1_IA5STRING_it)) }, | - |
395 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (1), | - |
396 | __builtin_offsetof ( | - |
397 | OCSP_CRLID | - |
398 | , | - |
399 | crlNum | - |
400 | ) | - |
401 | , "crlNum", (&(ASN1_INTEGER_it)) }, | - |
402 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (2), | - |
403 | __builtin_offsetof ( | - |
404 | OCSP_CRLID | - |
405 | , | - |
406 | crlTime | - |
407 | ) | - |
408 | , "crlTime", (&(ASN1_GENERALIZEDTIME_it)) } | - |
409 | } ; const ASN1_ITEM OCSP_CRLID_it = { 0x1, 16, OCSP_CRLID_seq_tt, sizeof(OCSP_CRLID_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
410 | ((void *)0) | - |
411 | , sizeof(OCSP_CRLID), "OCSP_CRLID" }; | - |
412 | - | |
413 | OCSP_CRLID *d2i_OCSP_CRLID(OCSP_CRLID **a, const unsigned char **in, long len) { return never executed: (OCSP_CRLID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_CRLID_it)));return (OCSP_CRLID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_CRLID_it))); never executed: } int i2d_OCSP_CRLID(OCSP_CRLID *a, unsigned char **out) { returnreturn (OCSP_CRLID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_CRLID_it))); 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: } OCSP_CRLID *OCSP_CRLID_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_CRLID_it))); never executed: (OCSP_CRLID *)ASN1_item_new((&(OCSP_CRLID_it)));return (OCSP_CRLID *)ASN1_item_new((&(OCSP_CRLID_it))); never executed: } void OCSP_CRLID_free(OCSP_CRLID *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_CRLID_it))); }return (OCSP_CRLID *)ASN1_item_new((&(OCSP_CRLID_it))); never executed: end of block | 0 |
414 | - | |
415 | static const ASN1_TEMPLATE OCSP_SERVICELOC_seq_tt[] = { | - |
416 | { (0), (0), | - |
417 | __builtin_offsetof ( | - |
418 | OCSP_SERVICELOC | - |
419 | , | - |
420 | issuer | - |
421 | ) | - |
422 | , "issuer", (&(X509_NAME_it)) }, | - |
423 | { ((0x2 << 1)|(0x1)), (0), | - |
424 | __builtin_offsetof ( | - |
425 | OCSP_SERVICELOC | - |
426 | , | - |
427 | locator | - |
428 | ) | - |
429 | , "locator", (&(ACCESS_DESCRIPTION_it)) } | - |
430 | } ; const ASN1_ITEM OCSP_SERVICELOC_it = { 0x1, 16, OCSP_SERVICELOC_seq_tt, sizeof(OCSP_SERVICELOC_seq_tt) / sizeof(ASN1_TEMPLATE), | - |
431 | ((void *)0) | - |
432 | , sizeof(OCSP_SERVICELOC), "OCSP_SERVICELOC" }; | - |
433 | - | |
434 | OCSP_SERVICELOC *d2i_OCSP_SERVICELOC(OCSP_SERVICELOC **a, const unsigned char **in, long len) { return never executed: (OCSP_SERVICELOC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_SERVICELOC_it)));return (OCSP_SERVICELOC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_SERVICELOC_it))); never executed: } int i2d_OCSP_SERVICELOC(OCSP_SERVICELOC *a, unsigned char **out) { returnreturn (OCSP_SERVICELOC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(OCSP_SERVICELOC_it))); 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: } OCSP_SERVICELOC *OCSP_SERVICELOC_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(OCSP_SERVICELOC_it))); never executed: (OCSP_SERVICELOC *)ASN1_item_new((&(OCSP_SERVICELOC_it)));return (OCSP_SERVICELOC *)ASN1_item_new((&(OCSP_SERVICELOC_it))); never executed: } void OCSP_SERVICELOC_free(OCSP_SERVICELOC *a) { ASN1_item_free((ASN1_VALUE *)a, (&(OCSP_SERVICELOC_it))); }return (OCSP_SERVICELOC *)ASN1_item_new((&(OCSP_SERVICELOC_it))); never executed: end of block | 0 |
Switch to Source code | Preprocessed file |