Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||
---|---|---|---|---|---|---|---|---|
1 | - | |||||||
2 | - | |||||||
3 | - | |||||||
4 | - | |||||||
5 | - | |||||||
6 | - | |||||||
7 | - | |||||||
8 | static const ASN1_TEMPLATE NAMING_AUTHORITY_seq_tt[] = { | - | ||||||
9 | { ((0x1)), (0), | - | ||||||
10 | __builtin_offsetof ( | - | ||||||
11 | NAMING_AUTHORITY | - | ||||||
12 | , | - | ||||||
13 | namingAuthorityId | - | ||||||
14 | ) | - | ||||||
15 | , "namingAuthorityId", (&(ASN1_OBJECT_it)) }, | - | ||||||
16 | { ((0x1)), (0), | - | ||||||
17 | __builtin_offsetof ( | - | ||||||
18 | NAMING_AUTHORITY | - | ||||||
19 | , | - | ||||||
20 | namingAuthorityUrl | - | ||||||
21 | ) | - | ||||||
22 | , "namingAuthorityUrl", (&(ASN1_IA5STRING_it)) }, | - | ||||||
23 | { ((0x1)), (0), | - | ||||||
24 | __builtin_offsetof ( | - | ||||||
25 | NAMING_AUTHORITY | - | ||||||
26 | , | - | ||||||
27 | namingAuthorityText | - | ||||||
28 | ) | - | ||||||
29 | , "namingAuthorityText", (&(DIRECTORYSTRING_it)) }, | - | ||||||
30 | } ; const ASN1_ITEM NAMING_AUTHORITY_it = { 0x1, 16, NAMING_AUTHORITY_seq_tt, sizeof(NAMING_AUTHORITY_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||
31 | ((void *)0) | - | ||||||
32 | , sizeof(NAMING_AUTHORITY), "NAMING_AUTHORITY" }; | - | ||||||
33 | - | |||||||
34 | static const ASN1_TEMPLATE PROFESSION_INFO_seq_tt[] = { | - | ||||||
35 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - | ||||||
36 | __builtin_offsetof ( | - | ||||||
37 | PROFESSION_INFO | - | ||||||
38 | , | - | ||||||
39 | namingAuthority | - | ||||||
40 | ) | - | ||||||
41 | , "namingAuthority", (&(NAMING_AUTHORITY_it)) }, | - | ||||||
42 | { ((0x2 << 1)), (0), | - | ||||||
43 | __builtin_offsetof ( | - | ||||||
44 | PROFESSION_INFO | - | ||||||
45 | , | - | ||||||
46 | professionItems | - | ||||||
47 | ) | - | ||||||
48 | , "professionItems", (&(DIRECTORYSTRING_it)) }, | - | ||||||
49 | { ((0x2 << 1)|(0x1)), (0), | - | ||||||
50 | __builtin_offsetof ( | - | ||||||
51 | PROFESSION_INFO | - | ||||||
52 | , | - | ||||||
53 | professionOIDs | - | ||||||
54 | ) | - | ||||||
55 | , "professionOIDs", (&(ASN1_OBJECT_it)) }, | - | ||||||
56 | { ((0x1)), (0), | - | ||||||
57 | __builtin_offsetof ( | - | ||||||
58 | PROFESSION_INFO | - | ||||||
59 | , | - | ||||||
60 | registrationNumber | - | ||||||
61 | ) | - | ||||||
62 | , "registrationNumber", (&(ASN1_PRINTABLESTRING_it)) }, | - | ||||||
63 | { ((0x1)), (0), | - | ||||||
64 | __builtin_offsetof ( | - | ||||||
65 | PROFESSION_INFO | - | ||||||
66 | , | - | ||||||
67 | addProfessionInfo | - | ||||||
68 | ) | - | ||||||
69 | , "addProfessionInfo", (&(ASN1_OCTET_STRING_it)) }, | - | ||||||
70 | } ; const ASN1_ITEM PROFESSION_INFO_it = { 0x1, 16, PROFESSION_INFO_seq_tt, sizeof(PROFESSION_INFO_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||
71 | ((void *)0) | - | ||||||
72 | , sizeof(PROFESSION_INFO), "PROFESSION_INFO" }; | - | ||||||
73 | - | |||||||
74 | static const ASN1_TEMPLATE ADMISSIONS_seq_tt[] = { | - | ||||||
75 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - | ||||||
76 | __builtin_offsetof ( | - | ||||||
77 | ADMISSIONS | - | ||||||
78 | , | - | ||||||
79 | admissionAuthority | - | ||||||
80 | ) | - | ||||||
81 | , "admissionAuthority", (&(GENERAL_NAME_it)) }, | - | ||||||
82 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (1), | - | ||||||
83 | __builtin_offsetof ( | - | ||||||
84 | ADMISSIONS | - | ||||||
85 | , | - | ||||||
86 | namingAuthority | - | ||||||
87 | ) | - | ||||||
88 | , "namingAuthority", (&(NAMING_AUTHORITY_it)) }, | - | ||||||
89 | { ((0x2 << 1)), (0), | - | ||||||
90 | __builtin_offsetof ( | - | ||||||
91 | ADMISSIONS | - | ||||||
92 | , | - | ||||||
93 | professionInfos | - | ||||||
94 | ) | - | ||||||
95 | , "professionInfos", (&(PROFESSION_INFO_it)) }, | - | ||||||
96 | } ; const ASN1_ITEM ADMISSIONS_it = { 0x1, 16, ADMISSIONS_seq_tt, sizeof(ADMISSIONS_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||
97 | ((void *)0) | - | ||||||
98 | , sizeof(ADMISSIONS), "ADMISSIONS" }; | - | ||||||
99 | - | |||||||
100 | static const ASN1_TEMPLATE ADMISSION_SYNTAX_seq_tt[] = { | - | ||||||
101 | { ((0x1)), (0), | - | ||||||
102 | __builtin_offsetof ( | - | ||||||
103 | ADMISSION_SYNTAX | - | ||||||
104 | , | - | ||||||
105 | admissionAuthority | - | ||||||
106 | ) | - | ||||||
107 | , "admissionAuthority", (&(GENERAL_NAME_it)) }, | - | ||||||
108 | { ((0x2 << 1)), (0), | - | ||||||
109 | __builtin_offsetof ( | - | ||||||
110 | ADMISSION_SYNTAX | - | ||||||
111 | , | - | ||||||
112 | contentsOfAdmissions | - | ||||||
113 | ) | - | ||||||
114 | , "contentsOfAdmissions", (&(ADMISSIONS_it)) }, | - | ||||||
115 | } ; const ASN1_ITEM ADMISSION_SYNTAX_it = { 0x1, 16, ADMISSION_SYNTAX_seq_tt, sizeof(ADMISSION_SYNTAX_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||
116 | ((void *)0) | - | ||||||
117 | , sizeof(ADMISSION_SYNTAX), "ADMISSION_SYNTAX" }; | - | ||||||
118 | - | |||||||
119 | NAMING_AUTHORITY *d2i_NAMING_AUTHORITY(NAMING_AUTHORITY **a, const unsigned char **in, long len) { return never executed: (NAMING_AUTHORITY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(NAMING_AUTHORITY_it)));return (NAMING_AUTHORITY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(NAMING_AUTHORITY_it))); never executed: } int i2d_NAMING_AUTHORITY(NAMING_AUTHORITY *a, unsigned char **out) { returnreturn (NAMING_AUTHORITY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(NAMING_AUTHORITY_it))); never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(NAMING_AUTHORITY_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(NAMING_AUTHORITY_it))); never executed: } NAMING_AUTHORITY *NAMING_AUTHORITY_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(NAMING_AUTHORITY_it))); never executed: (NAMING_AUTHORITY *)ASN1_item_new((&(NAMING_AUTHORITY_it)));return (NAMING_AUTHORITY *)ASN1_item_new((&(NAMING_AUTHORITY_it))); never executed: } void NAMING_AUTHORITY_free(NAMING_AUTHORITY *a) { ASN1_item_free((ASN1_VALUE *)a, (&(NAMING_AUTHORITY_it))); }return (NAMING_AUTHORITY *)ASN1_item_new((&(NAMING_AUTHORITY_it))); never executed: end of block | 0 | ||||||
120 | PROFESSION_INFO *d2i_PROFESSION_INFO(PROFESSION_INFO **a, const unsigned char **in, long len) { return never executed: (PROFESSION_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PROFESSION_INFO_it)));return (PROFESSION_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PROFESSION_INFO_it))); never executed: } int i2d_PROFESSION_INFO(PROFESSION_INFO *a, unsigned char **out) { returnreturn (PROFESSION_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PROFESSION_INFO_it))); never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PROFESSION_INFO_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PROFESSION_INFO_it))); never executed: } PROFESSION_INFO *PROFESSION_INFO_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PROFESSION_INFO_it))); never executed: (PROFESSION_INFO *)ASN1_item_new((&(PROFESSION_INFO_it)));return (PROFESSION_INFO *)ASN1_item_new((&(PROFESSION_INFO_it))); never executed: } void PROFESSION_INFO_free(PROFESSION_INFO *a) { ASN1_item_free((ASN1_VALUE *)a, (&(PROFESSION_INFO_it))); }return (PROFESSION_INFO *)ASN1_item_new((&(PROFESSION_INFO_it))); never executed: end of block | 0 | ||||||
121 | ADMISSIONS *d2i_ADMISSIONS(ADMISSIONS **a, const unsigned char **in, long len) { return never executed: (ADMISSIONS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSIONS_it)));return (ADMISSIONS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSIONS_it))); never executed: } int i2d_ADMISSIONS(ADMISSIONS *a, unsigned char **out) { returnreturn (ADMISSIONS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSIONS_it))); never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSIONS_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSIONS_it))); never executed: } ADMISSIONS *ADMISSIONS_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSIONS_it))); never executed: (ADMISSIONS *)ASN1_item_new((&(ADMISSIONS_it)));return (ADMISSIONS *)ASN1_item_new((&(ADMISSIONS_it))); never executed: } void ADMISSIONS_free(ADMISSIONS *a) { ASN1_item_free((ASN1_VALUE *)a, (&(ADMISSIONS_it))); }return (ADMISSIONS *)ASN1_item_new((&(ADMISSIONS_it))); never executed: end of block | 0 | ||||||
122 | ADMISSION_SYNTAX *d2i_ADMISSION_SYNTAX(ADMISSION_SYNTAX **a, const unsigned char **in, long len) { return never executed: (ADMISSION_SYNTAX *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSION_SYNTAX_it)));return (ADMISSION_SYNTAX *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSION_SYNTAX_it))); never executed: } int i2d_ADMISSION_SYNTAX(ADMISSION_SYNTAX *a, unsigned char **out) { returnreturn (ADMISSION_SYNTAX *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSION_SYNTAX_it))); never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSION_SYNTAX_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSION_SYNTAX_it))); never executed: } ADMISSION_SYNTAX *ADMISSION_SYNTAX_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSION_SYNTAX_it))); never executed: (ADMISSION_SYNTAX *)ASN1_item_new((&(ADMISSION_SYNTAX_it)));return (ADMISSION_SYNTAX *)ASN1_item_new((&(ADMISSION_SYNTAX_it))); never executed: } void ADMISSION_SYNTAX_free(ADMISSION_SYNTAX *a) { ASN1_item_free((ASN1_VALUE *)a, (&(ADMISSION_SYNTAX_it))); }return (ADMISSION_SYNTAX *)ASN1_item_new((&(ADMISSION_SYNTAX_it))); never executed: end of block | 0 | ||||||
123 | - | |||||||
124 | static int i2r_ADMISSION_SYNTAX(const struct v3_ext_method *method, void *in, | - | ||||||
125 | BIO *bp, int ind); | - | ||||||
126 | - | |||||||
127 | const X509V3_EXT_METHOD v3_ext_admission = { | - | ||||||
128 | 1093, | - | ||||||
129 | 0, | - | ||||||
130 | (&(ADMISSION_SYNTAX_it)), | - | ||||||
131 | - | |||||||
132 | ((void *)0) | - | ||||||
133 | , | - | ||||||
134 | ((void *)0) | - | ||||||
135 | , | - | ||||||
136 | ((void *)0) | - | ||||||
137 | , | - | ||||||
138 | ((void *)0) | - | ||||||
139 | , | - | ||||||
140 | - | |||||||
141 | ((void *)0) | - | ||||||
142 | , | - | ||||||
143 | - | |||||||
144 | ((void *)0) | - | ||||||
145 | , | - | ||||||
146 | - | |||||||
147 | ((void *)0) | - | ||||||
148 | , | - | ||||||
149 | - | |||||||
150 | ((void *)0) | - | ||||||
151 | , | - | ||||||
152 | &i2r_ADMISSION_SYNTAX, | - | ||||||
153 | - | |||||||
154 | ((void *)0) | - | ||||||
155 | , | - | ||||||
156 | - | |||||||
157 | ((void *)0) | - | ||||||
158 | - | |||||||
159 | }; | - | ||||||
160 | - | |||||||
161 | - | |||||||
162 | static int i2r_NAMING_AUTHORITY(const struct v3_ext_method *method, void *in, | - | ||||||
163 | BIO *bp, int ind) | - | ||||||
164 | { | - | ||||||
165 | NAMING_AUTHORITY * namingAuthority = (NAMING_AUTHORITY*) in; | - | ||||||
166 | - | |||||||
167 | if (namingAuthority ==
| 0 | ||||||
168 | ((void *)0)
| 0 | ||||||
169 | ) | - | ||||||
170 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||
171 | - | |||||||
172 | if (namingAuthority->namingAuthorityId ==
| 0 | ||||||
173 | ((void *)0)
| 0 | ||||||
174 | - | |||||||
175 | && namingAuthority->namingAuthorityText ==
| 0 | ||||||
176 | ((void *)0)
| 0 | ||||||
177 | - | |||||||
178 | && namingAuthority->namingAuthorityUrl ==
| 0 | ||||||
179 | ((void *)0)
| 0 | ||||||
180 | ) | - | ||||||
181 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||
182 | - | |||||||
183 | if (BIO_printf(bp, "%*snamingAuthority: ", ind, "") <= 0
| 0 | ||||||
184 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
185 | - | |||||||
186 | if (namingAuthority->namingAuthorityId !=
| 0 | ||||||
187 | ((void *)0)
| 0 | ||||||
188 | ) { | - | ||||||
189 | char objbuf[128]; | - | ||||||
190 | const char *ln = OBJ_nid2ln(OBJ_obj2nid(namingAuthority->namingAuthorityId)); | - | ||||||
191 | - | |||||||
192 | if (BIO_printf(bp, "%*s admissionAuthorityId: ", ind, "") <= 0
| 0 | ||||||
193 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
194 | - | |||||||
195 | OBJ_obj2txt(objbuf, sizeof(objbuf), namingAuthority->namingAuthorityId, 1); | - | ||||||
196 | - | |||||||
197 | if (BIO_printf(bp, "%s%s%s%s\n", ln ? ln : "",
| 0 | ||||||
198 | ln ? " (" : "", objbuf, ln ? ")" : "") <= 0
| 0 | ||||||
199 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
200 | } never executed: end of block | 0 | ||||||
201 | if (namingAuthority->namingAuthorityText !=
| 0 | ||||||
202 | ((void *)0)
| 0 | ||||||
203 | ) { | - | ||||||
204 | if (BIO_printf(bp, "%*s namingAuthorityText: ", ind, "") <= 0
| 0 | ||||||
205 | || ASN1_STRING_print(bp, namingAuthority->namingAuthorityText) <= 0
| 0 | ||||||
206 | || BIO_printf(bp, "\n") <= 0
| 0 | ||||||
207 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
208 | } never executed: end of block | 0 | ||||||
209 | if (namingAuthority->namingAuthorityUrl !=
| 0 | ||||||
210 | ((void *)0)
| 0 | ||||||
211 | ) { | - | ||||||
212 | if (BIO_printf(bp, "%*s namingAuthorityUrl: ", ind, "") <= 0
| 0 | ||||||
213 | || ASN1_STRING_print(bp, namingAuthority->namingAuthorityUrl) <= 0
| 0 | ||||||
214 | || BIO_printf(bp, "\n") <= 0
| 0 | ||||||
215 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
216 | } never executed: end of block | 0 | ||||||
217 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
218 | - | |||||||
219 | err: | - | ||||||
220 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||
221 | } | - | ||||||
222 | - | |||||||
223 | static int i2r_ADMISSION_SYNTAX(const struct v3_ext_method *method, void *in, | - | ||||||
224 | BIO *bp, int ind) | - | ||||||
225 | { | - | ||||||
226 | ADMISSION_SYNTAX * admission = (ADMISSION_SYNTAX *)in; | - | ||||||
227 | int i, j, k; | - | ||||||
228 | - | |||||||
229 | if (admission->admissionAuthority !=
| 277-1565 | ||||||
230 | ((void *)0)
| 277-1565 | ||||||
231 | ) { | - | ||||||
232 | if (BIO_printf(bp, "%*sadmissionAuthority:\n", ind, "") <= 0
| 0-1565 | ||||||
233 | || BIO_printf(bp, "%*s ", ind, "") <= 0
| 0-1565 | ||||||
234 | || GENERAL_NAME_print(bp, admission->admissionAuthority) <= 0
| 0-1565 | ||||||
235 | || BIO_printf(bp, "\n") <= 0
| 0-1565 | ||||||
236 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
237 | } executed 1565 times by 1 test: end of block Executed by:
| 1565 | ||||||
238 | - | |||||||
239 | for (i = 0; i < sk_ADMISSIONS_num(admission->contentsOfAdmissions)
| 277-1842 | ||||||
240 | ADMISSIONS* entry = sk_ADMISSIONS_value(admission->contentsOfAdmissions, i); | - | ||||||
241 | - | |||||||
242 | if (BIO_printf(bp, "%*sEntry %0d:\n", ind, "", 1 + i) <= 0
never executed: err;goto err; never executed: goto err; | 0-277 | ||||||
243 | - | |||||||
244 | if (entry->admissionAuthority !=
| 0-277 | ||||||
245 | ((void *)0)
| 0-277 | ||||||
246 | ) { | - | ||||||
247 | if (BIO_printf(bp, "%*s admissionAuthority:\n", ind, "") <= 0
| 0 | ||||||
248 | || BIO_printf(bp, "%*s ", ind, "") <= 0
| 0 | ||||||
249 | || GENERAL_NAME_print(bp, entry->admissionAuthority) <= 0
| 0 | ||||||
250 | || BIO_printf(bp, "\n") <= 0
| 0 | ||||||
251 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
252 | } never executed: end of block | 0 | ||||||
253 | - | |||||||
254 | if (entry->namingAuthority !=
| 0-277 | ||||||
255 | ((void *)0)
| 0-277 | ||||||
256 | ) { | - | ||||||
257 | if (i2r_NAMING_AUTHORITY(method, entry->namingAuthority, bp, ind) <= 0
| 0 | ||||||
258 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
259 | } never executed: end of block | 0 | ||||||
260 | - | |||||||
261 | for (j = 0; j < sk_PROFESSION_INFO_num(entry->professionInfos)
| 0-277 | ||||||
262 | PROFESSION_INFO* pinfo = sk_PROFESSION_INFO_value(entry->professionInfos, j); | - | ||||||
263 | - | |||||||
264 | if (BIO_printf(bp, "%*s Profession Info Entry %0d:\n", ind, "", 1 + j) <= 0
| 0 | ||||||
265 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
266 | - | |||||||
267 | if (pinfo->registrationNumber !=
| 0 | ||||||
268 | ((void *)0)
| 0 | ||||||
269 | ) { | - | ||||||
270 | if (BIO_printf(bp, "%*s registrationNumber: ", ind, "") <= 0
| 0 | ||||||
271 | || ASN1_STRING_print(bp, pinfo->registrationNumber) <= 0
| 0 | ||||||
272 | || BIO_printf(bp, "\n") <= 0
| 0 | ||||||
273 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
274 | } never executed: end of block | 0 | ||||||
275 | - | |||||||
276 | if (pinfo->namingAuthority !=
| 0 | ||||||
277 | ((void *)0)
| 0 | ||||||
278 | ) { | - | ||||||
279 | if (i2r_NAMING_AUTHORITY(method, pinfo->namingAuthority, bp, ind + 2) <= 0
| 0 | ||||||
280 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
281 | } never executed: end of block | 0 | ||||||
282 | - | |||||||
283 | if (pinfo->professionItems !=
| 0 | ||||||
284 | ((void *)0)
| 0 | ||||||
285 | ) { | - | ||||||
286 | - | |||||||
287 | if (BIO_printf(bp, "%*s Info Entries:\n", ind, "") <= 0
| 0 | ||||||
288 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
289 | for (k = 0; k < sk_ASN1_STRING_num(pinfo->professionItems)
| 0 | ||||||
290 | ASN1_STRING* val = sk_ASN1_STRING_value(pinfo->professionItems, k); | - | ||||||
291 | - | |||||||
292 | if (BIO_printf(bp, "%*s ", ind, "") <= 0
| 0 | ||||||
293 | || ASN1_STRING_print(bp, val) <= 0
| 0 | ||||||
294 | || BIO_printf(bp, "\n") <= 0
| 0 | ||||||
295 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
296 | } never executed: end of block | 0 | ||||||
297 | } never executed: end of block | 0 | ||||||
298 | - | |||||||
299 | if (pinfo->professionOIDs !=
| 0 | ||||||
300 | ((void *)0)
| 0 | ||||||
301 | ) { | - | ||||||
302 | if (BIO_printf(bp, "%*s Profession OIDs:\n", ind, "") <= 0
| 0 | ||||||
303 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
304 | for (k = 0; k < sk_ASN1_OBJECT_num(pinfo->professionOIDs)
| 0 | ||||||
305 | ASN1_OBJECT* obj = sk_ASN1_OBJECT_value(pinfo->professionOIDs, k); | - | ||||||
306 | const char *ln = OBJ_nid2ln(OBJ_obj2nid(obj)); | - | ||||||
307 | char objbuf[128]; | - | ||||||
308 | - | |||||||
309 | OBJ_obj2txt(objbuf, sizeof(objbuf), obj, 1); | - | ||||||
310 | if (BIO_printf(bp, "%*s %s%s%s%s\n", ind, "",
| 0 | ||||||
311 | ln ? ln : "", ln ? " (" : "",
| 0 | ||||||
312 | objbuf, ln ? ")" : "") <= 0
| 0 | ||||||
313 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||
314 | } never executed: end of block | 0 | ||||||
315 | } never executed: end of block | 0 | ||||||
316 | } never executed: end of block | 0 | ||||||
317 | } executed 277 times by 1 test: end of block Executed by:
| 277 | ||||||
318 | return executed 1842 times by 1 test: 1;return 1; Executed by:
executed 1842 times by 1 test: return 1; Executed by:
| 1842 | ||||||
319 | - | |||||||
320 | err: | - | ||||||
321 | return never executed: -1;return -1; never executed: return -1; | 0 | ||||||
322 | } | - | ||||||
323 | - | |||||||
324 | const ASN1_OBJECT *NAMING_AUTHORITY_get0_authorityId(const NAMING_AUTHORITY *n) | - | ||||||
325 | { | - | ||||||
326 | return never executed: n->namingAuthorityId;return n->namingAuthorityId; never executed: return n->namingAuthorityId; | 0 | ||||||
327 | } | - | ||||||
328 | - | |||||||
329 | void NAMING_AUTHORITY_set0_authorityId(NAMING_AUTHORITY *n, ASN1_OBJECT* id) | - | ||||||
330 | { | - | ||||||
331 | ASN1_OBJECT_free(n->namingAuthorityId); | - | ||||||
332 | n->namingAuthorityId = id; | - | ||||||
333 | } never executed: end of block | 0 | ||||||
334 | - | |||||||
335 | const ASN1_IA5STRING *NAMING_AUTHORITY_get0_authorityURL( | - | ||||||
336 | const NAMING_AUTHORITY *n) | - | ||||||
337 | { | - | ||||||
338 | return never executed: n->namingAuthorityUrl;return n->namingAuthorityUrl; never executed: return n->namingAuthorityUrl; | 0 | ||||||
339 | } | - | ||||||
340 | - | |||||||
341 | void NAMING_AUTHORITY_set0_authorityURL(NAMING_AUTHORITY *n, ASN1_IA5STRING* u) | - | ||||||
342 | { | - | ||||||
343 | ASN1_IA5STRING_free(n->namingAuthorityUrl); | - | ||||||
344 | n->namingAuthorityUrl = u; | - | ||||||
345 | } never executed: end of block | 0 | ||||||
346 | - | |||||||
347 | const ASN1_STRING *NAMING_AUTHORITY_get0_authorityText( | - | ||||||
348 | const NAMING_AUTHORITY *n) | - | ||||||
349 | { | - | ||||||
350 | return never executed: n->namingAuthorityText;return n->namingAuthorityText; never executed: return n->namingAuthorityText; | 0 | ||||||
351 | } | - | ||||||
352 | - | |||||||
353 | void NAMING_AUTHORITY_set0_authorityText(NAMING_AUTHORITY *n, ASN1_STRING* t) | - | ||||||
354 | { | - | ||||||
355 | ASN1_IA5STRING_free(n->namingAuthorityText); | - | ||||||
356 | n->namingAuthorityText = t; | - | ||||||
357 | } never executed: end of block | 0 | ||||||
358 | - | |||||||
359 | const GENERAL_NAME *ADMISSION_SYNTAX_get0_admissionAuthority(const ADMISSION_SYNTAX *as) | - | ||||||
360 | { | - | ||||||
361 | return never executed: as->admissionAuthority;return as->admissionAuthority; never executed: return as->admissionAuthority; | 0 | ||||||
362 | } | - | ||||||
363 | - | |||||||
364 | void ADMISSION_SYNTAX_set0_admissionAuthority(ADMISSION_SYNTAX *as, | - | ||||||
365 | GENERAL_NAME *aa) | - | ||||||
366 | { | - | ||||||
367 | GENERAL_NAME_free(as->admissionAuthority); | - | ||||||
368 | as->admissionAuthority = aa; | - | ||||||
369 | } never executed: end of block | 0 | ||||||
370 | - | |||||||
371 | const struct stack_st_ADMISSIONS *ADMISSION_SYNTAX_get0_contentsOfAdmissions(const ADMISSION_SYNTAX *as) | - | ||||||
372 | { | - | ||||||
373 | return never executed: as->contentsOfAdmissions;return as->contentsOfAdmissions; never executed: return as->contentsOfAdmissions; | 0 | ||||||
374 | } | - | ||||||
375 | - | |||||||
376 | void ADMISSION_SYNTAX_set0_contentsOfAdmissions(ADMISSION_SYNTAX *as, | - | ||||||
377 | struct stack_st_ADMISSIONS *a) | - | ||||||
378 | { | - | ||||||
379 | sk_ADMISSIONS_pop_free(as->contentsOfAdmissions, ADMISSIONS_free); | - | ||||||
380 | as->contentsOfAdmissions = a; | - | ||||||
381 | } never executed: end of block | 0 | ||||||
382 | - | |||||||
383 | const GENERAL_NAME *ADMISSIONS_get0_admissionAuthority(const ADMISSIONS *a) | - | ||||||
384 | { | - | ||||||
385 | return never executed: a->admissionAuthority;return a->admissionAuthority; never executed: return a->admissionAuthority; | 0 | ||||||
386 | } | - | ||||||
387 | - | |||||||
388 | void ADMISSIONS_set0_admissionAuthority(ADMISSIONS *a, GENERAL_NAME *aa) | - | ||||||
389 | { | - | ||||||
390 | GENERAL_NAME_free(a->admissionAuthority); | - | ||||||
391 | a->admissionAuthority = aa; | - | ||||||
392 | } never executed: end of block | 0 | ||||||
393 | - | |||||||
394 | const NAMING_AUTHORITY *ADMISSIONS_get0_namingAuthority(const ADMISSIONS *a) | - | ||||||
395 | { | - | ||||||
396 | return never executed: a->namingAuthority;return a->namingAuthority; never executed: return a->namingAuthority; | 0 | ||||||
397 | } | - | ||||||
398 | - | |||||||
399 | void ADMISSIONS_set0_namingAuthority(ADMISSIONS *a, NAMING_AUTHORITY *na) | - | ||||||
400 | { | - | ||||||
401 | NAMING_AUTHORITY_free(a->namingAuthority); | - | ||||||
402 | a->namingAuthority = na; | - | ||||||
403 | } never executed: end of block | 0 | ||||||
404 | - | |||||||
405 | const PROFESSION_INFOS *ADMISSIONS_get0_professionInfos(const ADMISSIONS *a) | - | ||||||
406 | { | - | ||||||
407 | return never executed: a->professionInfos;return a->professionInfos; never executed: return a->professionInfos; | 0 | ||||||
408 | } | - | ||||||
409 | - | |||||||
410 | void ADMISSIONS_set0_professionInfos(ADMISSIONS *a, PROFESSION_INFOS *pi) | - | ||||||
411 | { | - | ||||||
412 | sk_PROFESSION_INFO_pop_free(a->professionInfos, PROFESSION_INFO_free); | - | ||||||
413 | a->professionInfos = pi; | - | ||||||
414 | } never executed: end of block | 0 | ||||||
415 | - | |||||||
416 | const ASN1_OCTET_STRING *PROFESSION_INFO_get0_addProfessionInfo(const PROFESSION_INFO *pi) | - | ||||||
417 | { | - | ||||||
418 | return never executed: pi->addProfessionInfo;return pi->addProfessionInfo; never executed: return pi->addProfessionInfo; | 0 | ||||||
419 | } | - | ||||||
420 | - | |||||||
421 | void PROFESSION_INFO_set0_addProfessionInfo(PROFESSION_INFO *pi, | - | ||||||
422 | ASN1_OCTET_STRING *aos) | - | ||||||
423 | { | - | ||||||
424 | ASN1_OCTET_STRING_free(pi->addProfessionInfo); | - | ||||||
425 | pi->addProfessionInfo = aos; | - | ||||||
426 | } never executed: end of block | 0 | ||||||
427 | - | |||||||
428 | const NAMING_AUTHORITY *PROFESSION_INFO_get0_namingAuthority(const PROFESSION_INFO *pi) | - | ||||||
429 | { | - | ||||||
430 | return never executed: pi->namingAuthority;return pi->namingAuthority; never executed: return pi->namingAuthority; | 0 | ||||||
431 | } | - | ||||||
432 | - | |||||||
433 | void PROFESSION_INFO_set0_namingAuthority(PROFESSION_INFO *pi, | - | ||||||
434 | NAMING_AUTHORITY *na) | - | ||||||
435 | { | - | ||||||
436 | NAMING_AUTHORITY_free(pi->namingAuthority); | - | ||||||
437 | pi->namingAuthority = na; | - | ||||||
438 | } never executed: end of block | 0 | ||||||
439 | - | |||||||
440 | const struct stack_st_ASN1_STRING *PROFESSION_INFO_get0_professionItems(const PROFESSION_INFO *pi) | - | ||||||
441 | { | - | ||||||
442 | return never executed: pi->professionItems;return pi->professionItems; never executed: return pi->professionItems; | 0 | ||||||
443 | } | - | ||||||
444 | - | |||||||
445 | void PROFESSION_INFO_set0_professionItems(PROFESSION_INFO *pi, | - | ||||||
446 | struct stack_st_ASN1_STRING *as) | - | ||||||
447 | { | - | ||||||
448 | sk_ASN1_STRING_pop_free(pi->professionItems, ASN1_STRING_free); | - | ||||||
449 | pi->professionItems = as; | - | ||||||
450 | } never executed: end of block | 0 | ||||||
451 | - | |||||||
452 | const struct stack_st_ASN1_OBJECT *PROFESSION_INFO_get0_professionOIDs(const PROFESSION_INFO *pi) | - | ||||||
453 | { | - | ||||||
454 | return never executed: pi->professionOIDs;return pi->professionOIDs; never executed: return pi->professionOIDs; | 0 | ||||||
455 | } | - | ||||||
456 | - | |||||||
457 | void PROFESSION_INFO_set0_professionOIDs(PROFESSION_INFO *pi, | - | ||||||
458 | struct stack_st_ASN1_OBJECT *po) | - | ||||||
459 | { | - | ||||||
460 | sk_ASN1_OBJECT_pop_free(pi->professionOIDs, ASN1_OBJECT_free); | - | ||||||
461 | pi->professionOIDs = po; | - | ||||||
462 | } never executed: end of block | 0 | ||||||
463 | - | |||||||
464 | const ASN1_PRINTABLESTRING *PROFESSION_INFO_get0_registrationNumber(const PROFESSION_INFO *pi) | - | ||||||
465 | { | - | ||||||
466 | return never executed: pi->registrationNumber;return pi->registrationNumber; never executed: return pi->registrationNumber; | 0 | ||||||
467 | } | - | ||||||
468 | - | |||||||
469 | void PROFESSION_INFO_set0_registrationNumber(PROFESSION_INFO *pi, | - | ||||||
470 | ASN1_PRINTABLESTRING *rn) | - | ||||||
471 | { | - | ||||||
472 | ASN1_PRINTABLESTRING_free(pi->registrationNumber); | - | ||||||
473 | pi->registrationNumber = rn; | - | ||||||
474 | } never executed: end of block | 0 | ||||||
Switch to Source code | Preprocessed file |