OpenCoverage

ts_rsp_utils.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3int TS_RESP_set_status_info(TS_RESP *a, TS_STATUS_INFO *status_info)-
4{-
5 TS_STATUS_INFO *new_status_info;-
6-
7 if (a->status_info == status_info
a->status_info == status_infoDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
8 return
never executed: return 1;
1;
never executed: return 1;
0
9 new_status_info = TS_STATUS_INFO_dup(status_info);-
10 if (new_status_info ==
new_status_info == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
11 ((void *)0)
new_status_info == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
12 ) {-
13 ERR_put_error(47,(135),((1|64)),__FILE__,25);-
14 return
never executed: return 0;
0;
never executed: return 0;
0
15 }-
16 TS_STATUS_INFO_free(a->status_info);-
17 a->status_info = new_status_info;-
18-
19 return
never executed: return 1;
1;
never executed: return 1;
0
20}-
21-
22TS_STATUS_INFO *TS_RESP_get_status_info(TS_RESP *a)-
23{-
24 return
never executed: return a->status_info;
a->status_info;
never executed: return a->status_info;
0
25}-
26-
27-
28void TS_RESP_set_tst_info(TS_RESP *a, PKCS7 *p7, TS_TST_INFO *tst_info)-
29{-
30 PKCS7_free(a->token);-
31 a->token = p7;-
32 TS_TST_INFO_free(a->tst_info);-
33 a->tst_info = tst_info;-
34}
never executed: end of block
0
35-
36PKCS7 *TS_RESP_get_token(TS_RESP *a)-
37{-
38 return
never executed: return a->token;
a->token;
never executed: return a->token;
0
39}-
40-
41TS_TST_INFO *TS_RESP_get_tst_info(TS_RESP *a)-
42{-
43 return
never executed: return a->tst_info;
a->tst_info;
never executed: return a->tst_info;
0
44}-
45-
46int TS_TST_INFO_set_version(TS_TST_INFO *a, long version)-
47{-
48 return
never executed: return ASN1_INTEGER_set(a->version, version);
ASN1_INTEGER_set(a->version, version);
never executed: return ASN1_INTEGER_set(a->version, version);
0
49}-
50-
51long TS_TST_INFO_get_version(const TS_TST_INFO *a)-
52{-
53 return
never executed: return ASN1_INTEGER_get(a->version);
ASN1_INTEGER_get(a->version);
never executed: return ASN1_INTEGER_get(a->version);
0
54}-
55-
56int TS_TST_INFO_set_policy_id(TS_TST_INFO *a, ASN1_OBJECT *policy)-
57{-
58 ASN1_OBJECT *new_policy;-
59-
60 if (a->policy_id == policy
a->policy_id == policyDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
61 return
never executed: return 1;
1;
never executed: return 1;
0
62 new_policy = OBJ_dup(policy);-
63 if (new_policy ==
new_policy == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
64 ((void *)0)
new_policy == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
65 ) {-
66 ERR_put_error(47,(140),((1|64)),__FILE__,76);-
67 return
never executed: return 0;
0;
never executed: return 0;
0
68 }-
69 ASN1_OBJECT_free(a->policy_id);-
70 a->policy_id = new_policy;-
71 return
never executed: return 1;
1;
never executed: return 1;
0
72}-
73-
74ASN1_OBJECT *TS_TST_INFO_get_policy_id(TS_TST_INFO *a)-
75{-
76 return
never executed: return a->policy_id;
a->policy_id;
never executed: return a->policy_id;
0
77}-
78-
79int TS_TST_INFO_set_msg_imprint(TS_TST_INFO *a, TS_MSG_IMPRINT *msg_imprint)-
80{-
81 TS_MSG_IMPRINT *new_msg_imprint;-
82-
83 if (a->msg_imprint == msg_imprint
a->msg_imprint == msg_imprintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
84 return
never executed: return 1;
1;
never executed: return 1;
0
85 new_msg_imprint = TS_MSG_IMPRINT_dup(msg_imprint);-
86 if (new_msg_imprint ==
new_msg_imprint == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
87 ((void *)0)
new_msg_imprint == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
88 ) {-
89 ERR_put_error(47,(138),((1|64)),__FILE__,97);-
90 return
never executed: return 0;
0;
never executed: return 0;
0
91 }-
92 TS_MSG_IMPRINT_free(a->msg_imprint);-
93 a->msg_imprint = new_msg_imprint;-
94 return
never executed: return 1;
1;
never executed: return 1;
0
95}-
96-
97TS_MSG_IMPRINT *TS_TST_INFO_get_msg_imprint(TS_TST_INFO *a)-
98{-
99 return
never executed: return a->msg_imprint;
a->msg_imprint;
never executed: return a->msg_imprint;
0
100}-
101-
102int TS_TST_INFO_set_serial(TS_TST_INFO *a, const ASN1_INTEGER *serial)-
103{-
104 ASN1_INTEGER *new_serial;-
105-
106 if (a->serial == serial
a->serial == serialDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
107 return
never executed: return 1;
1;
never executed: return 1;
0
108 new_serial = ASN1_INTEGER_dup(serial);-
109 if (new_serial ==
new_serial == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
110 ((void *)0)
new_serial == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
111 ) {-
112 ERR_put_error(47,(141),((1|64)),__FILE__,118);-
113 return
never executed: return 0;
0;
never executed: return 0;
0
114 }-
115 ASN1_INTEGER_free(a->serial);-
116 a->serial = new_serial;-
117 return
never executed: return 1;
1;
never executed: return 1;
0
118}-
119-
120const ASN1_INTEGER *TS_TST_INFO_get_serial(const TS_TST_INFO *a)-
121{-
122 return
never executed: return a->serial;
a->serial;
never executed: return a->serial;
0
123}-
124-
125int TS_TST_INFO_set_time(TS_TST_INFO *a, const ASN1_GENERALIZEDTIME *gtime)-
126{-
127 ASN1_GENERALIZEDTIME *new_time;-
128-
129 if (a->time == gtime
a->time == gtimeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
130 return
never executed: return 1;
1;
never executed: return 1;
0
131 new_time = ASN1_STRING_dup(gtime);-
132 if (new_time ==
new_time == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
133 ((void *)0)
new_time == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
134 ) {-
135 ERR_put_error(47,(142),((1|64)),__FILE__,139);-
136 return
never executed: return 0;
0;
never executed: return 0;
0
137 }-
138 ASN1_GENERALIZEDTIME_free(a->time);-
139 a->time = new_time;-
140 return
never executed: return 1;
1;
never executed: return 1;
0
141}-
142-
143const ASN1_GENERALIZEDTIME *TS_TST_INFO_get_time(const TS_TST_INFO *a)-
144{-
145 return
never executed: return a->time;
a->time;
never executed: return a->time;
0
146}-
147-
148int TS_TST_INFO_set_accuracy(TS_TST_INFO *a, TS_ACCURACY *accuracy)-
149{-
150 TS_ACCURACY *new_accuracy;-
151-
152 if (a->accuracy == accuracy
a->accuracy == accuracyDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
153 return
never executed: return 1;
1;
never executed: return 1;
0
154 new_accuracy = TS_ACCURACY_dup(accuracy);-
155 if (new_accuracy ==
new_accuracy == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
156 ((void *)0)
new_accuracy == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
157 ) {-
158 ERR_put_error(47,(137),((1|64)),__FILE__,160);-
159 return
never executed: return 0;
0;
never executed: return 0;
0
160 }-
161 TS_ACCURACY_free(a->accuracy);-
162 a->accuracy = new_accuracy;-
163 return
never executed: return 1;
1;
never executed: return 1;
0
164}-
165-
166TS_ACCURACY *TS_TST_INFO_get_accuracy(TS_TST_INFO *a)-
167{-
168 return
never executed: return a->accuracy;
a->accuracy;
never executed: return a->accuracy;
0
169}-
170-
171int TS_ACCURACY_set_seconds(TS_ACCURACY *a, const ASN1_INTEGER *seconds)-
172{-
173 ASN1_INTEGER *new_seconds;-
174-
175 if (a->seconds == seconds
a->seconds == secondsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
176 return
never executed: return 1;
1;
never executed: return 1;
0
177 new_seconds = ASN1_INTEGER_dup(seconds);-
178 if (new_seconds ==
new_seconds == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
179 ((void *)0)
new_seconds == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
180 ) {-
181 ERR_put_error(47,(117),((1|64)),__FILE__,181);-
182 return
never executed: return 0;
0;
never executed: return 0;
0
183 }-
184 ASN1_INTEGER_free(a->seconds);-
185 a->seconds = new_seconds;-
186 return
never executed: return 1;
1;
never executed: return 1;
0
187}-
188-
189const ASN1_INTEGER *TS_ACCURACY_get_seconds(const TS_ACCURACY *a)-
190{-
191 return
never executed: return a->seconds;
a->seconds;
never executed: return a->seconds;
0
192}-
193-
194int TS_ACCURACY_set_millis(TS_ACCURACY *a, const ASN1_INTEGER *millis)-
195{-
196 ASN1_INTEGER *new_millis = -
197 ((void *)0)-
198 ;-
199-
200 if (a->millis == millis
a->millis == millisDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
201 return
never executed: return 1;
1;
never executed: return 1;
0
202 if (millis !=
millis != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
203 ((void *)0)
millis != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
204 ) {-
205 new_millis = ASN1_INTEGER_dup(millis);-
206 if (new_millis ==
new_millis == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
207 ((void *)0)
new_millis == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
208 ) {-
209 ERR_put_error(47,(116),((1|64)),__FILE__,203);-
210 return
never executed: return 0;
0;
never executed: return 0;
0
211 }-
212 }
never executed: end of block
0
213 ASN1_INTEGER_free(a->millis);-
214 a->millis = new_millis;-
215 return
never executed: return 1;
1;
never executed: return 1;
0
216}-
217-
218const ASN1_INTEGER *TS_ACCURACY_get_millis(const TS_ACCURACY *a)-
219{-
220 return
never executed: return a->millis;
a->millis;
never executed: return a->millis;
0
221}-
222-
223int TS_ACCURACY_set_micros(TS_ACCURACY *a, const ASN1_INTEGER *micros)-
224{-
225 ASN1_INTEGER *new_micros = -
226 ((void *)0)-
227 ;-
228-
229 if (a->micros == micros
a->micros == microsDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
230 return
never executed: return 1;
1;
never executed: return 1;
0
231 if (micros !=
micros != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
232 ((void *)0)
micros != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
233 ) {-
234 new_micros = ASN1_INTEGER_dup(micros);-
235 if (new_micros ==
new_micros == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
236 ((void *)0)
new_micros == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
237 ) {-
238 ERR_put_error(47,(115),((1|64)),__FILE__,226);-
239 return
never executed: return 0;
0;
never executed: return 0;
0
240 }-
241 }
never executed: end of block
0
242 ASN1_INTEGER_free(a->micros);-
243 a->micros = new_micros;-
244 return
never executed: return 1;
1;
never executed: return 1;
0
245}-
246-
247const ASN1_INTEGER *TS_ACCURACY_get_micros(const TS_ACCURACY *a)-
248{-
249 return
never executed: return a->micros;
a->micros;
never executed: return a->micros;
0
250}-
251-
252int TS_TST_INFO_set_ordering(TS_TST_INFO *a, int ordering)-
253{-
254 a->ordering = ordering
orderingDescription
TRUEnever evaluated
FALSEnever evaluated
? 0xFF : 0x00;
0
255 return
never executed: return 1;
1;
never executed: return 1;
0
256}-
257-
258int TS_TST_INFO_get_ordering(const TS_TST_INFO *a)-
259{-
260 return
never executed: return a->ordering ? 1 : 0;
a->ordering
a->orderingDescription
TRUEnever evaluated
FALSEnever evaluated
? 1 : 0;
never executed: return a->ordering ? 1 : 0;
0
261}-
262-
263int TS_TST_INFO_set_nonce(TS_TST_INFO *a, const ASN1_INTEGER *nonce)-
264{-
265 ASN1_INTEGER *new_nonce;-
266-
267 if (a->nonce == nonce
a->nonce == nonceDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
268 return
never executed: return 1;
1;
never executed: return 1;
0
269 new_nonce = ASN1_INTEGER_dup(nonce);-
270 if (new_nonce ==
new_nonce == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
271 ((void *)0)
new_nonce == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
272 ) {-
273 ERR_put_error(47,(139),((1|64)),__FILE__,259);-
274 return
never executed: return 0;
0;
never executed: return 0;
0
275 }-
276 ASN1_INTEGER_free(a->nonce);-
277 a->nonce = new_nonce;-
278 return
never executed: return 1;
1;
never executed: return 1;
0
279}-
280-
281const ASN1_INTEGER *TS_TST_INFO_get_nonce(const TS_TST_INFO *a)-
282{-
283 return
never executed: return a->nonce;
a->nonce;
never executed: return a->nonce;
0
284}-
285-
286int TS_TST_INFO_set_tsa(TS_TST_INFO *a, GENERAL_NAME *tsa)-
287{-
288 GENERAL_NAME *new_tsa;-
289-
290 if (a->tsa == tsa
a->tsa == tsaDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
291 return
never executed: return 1;
1;
never executed: return 1;
0
292 new_tsa = GENERAL_NAME_dup(tsa);-
293 if (new_tsa ==
new_tsa == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
294 ((void *)0)
new_tsa == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
295 ) {-
296 ERR_put_error(47,(143),((1|64)),__FILE__,280);-
297 return
never executed: return 0;
0;
never executed: return 0;
0
298 }-
299 GENERAL_NAME_free(a->tsa);-
300 a->tsa = new_tsa;-
301 return
never executed: return 1;
1;
never executed: return 1;
0
302}-
303-
304GENERAL_NAME *TS_TST_INFO_get_tsa(TS_TST_INFO *a)-
305{-
306 return
never executed: return a->tsa;
a->tsa;
never executed: return a->tsa;
0
307}-
308-
309struct stack_st_X509_EXTENSION *TS_TST_INFO_get_exts(TS_TST_INFO *a)-
310{-
311 return
never executed: return a->extensions;
a->extensions;
never executed: return a->extensions;
0
312}-
313-
314void TS_TST_INFO_ext_free(TS_TST_INFO *a)-
315{-
316 if (!a
!aDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
317 return;
never executed: return;
0
318 sk_X509_EXTENSION_pop_free(a->extensions, X509_EXTENSION_free);-
319 a->extensions = -
320 ((void *)0)-
321 ;-
322}
never executed: end of block
0
323-
324int TS_TST_INFO_get_ext_count(TS_TST_INFO *a)-
325{-
326 return
never executed: return X509v3_get_ext_count(a->extensions);
X509v3_get_ext_count(a->extensions);
never executed: return X509v3_get_ext_count(a->extensions);
0
327}-
328-
329int TS_TST_INFO_get_ext_by_NID(TS_TST_INFO *a, int nid, int lastpos)-
330{-
331 return
never executed: return X509v3_get_ext_by_NID(a->extensions, nid, lastpos);
X509v3_get_ext_by_NID(a->extensions, nid, lastpos);
never executed: return X509v3_get_ext_by_NID(a->extensions, nid, lastpos);
0
332}-
333-
334int TS_TST_INFO_get_ext_by_OBJ(TS_TST_INFO *a, const ASN1_OBJECT *obj, int lastpos)-
335{-
336 return
never executed: return X509v3_get_ext_by_OBJ(a->extensions, obj, lastpos);
X509v3_get_ext_by_OBJ(a->extensions, obj, lastpos);
never executed: return X509v3_get_ext_by_OBJ(a->extensions, obj, lastpos);
0
337}-
338-
339int TS_TST_INFO_get_ext_by_critical(TS_TST_INFO *a, int crit, int lastpos)-
340{-
341 return
never executed: return X509v3_get_ext_by_critical(a->extensions, crit, lastpos);
X509v3_get_ext_by_critical(a->extensions, crit, lastpos);
never executed: return X509v3_get_ext_by_critical(a->extensions, crit, lastpos);
0
342}-
343-
344X509_EXTENSION *TS_TST_INFO_get_ext(TS_TST_INFO *a, int loc)-
345{-
346 return
never executed: return X509v3_get_ext(a->extensions, loc);
X509v3_get_ext(a->extensions, loc);
never executed: return X509v3_get_ext(a->extensions, loc);
0
347}-
348-
349X509_EXTENSION *TS_TST_INFO_delete_ext(TS_TST_INFO *a, int loc)-
350{-
351 return
never executed: return X509v3_delete_ext(a->extensions, loc);
X509v3_delete_ext(a->extensions, loc);
never executed: return X509v3_delete_ext(a->extensions, loc);
0
352}-
353-
354int TS_TST_INFO_add_ext(TS_TST_INFO *a, X509_EXTENSION *ex, int loc)-
355{-
356 return
never executed: return X509v3_add_ext(&a->extensions, ex, loc) != ((void *)0) ;
X509v3_add_ext(&a->extensions, ex, loc) !=
never executed: return X509v3_add_ext(&a->extensions, ex, loc) != ((void *)0) ;
0
357 ((void *)0)
never executed: return X509v3_add_ext(&a->extensions, ex, loc) != ((void *)0) ;
0
358 ;
never executed: return X509v3_add_ext(&a->extensions, ex, loc) != ((void *)0) ;
0
359}-
360-
361void *TS_TST_INFO_get_ext_d2i(TS_TST_INFO *a, int nid, int *crit, int *idx)-
362{-
363 return
never executed: return X509V3_get_d2i(a->extensions, nid, crit, idx);
X509V3_get_d2i(a->extensions, nid, crit, idx);
never executed: return X509V3_get_d2i(a->extensions, nid, crit, idx);
0
364}-
365-
366int TS_STATUS_INFO_set_status(TS_STATUS_INFO *a, int i)-
367{-
368 return
never executed: return ASN1_INTEGER_set(a->status, i);
ASN1_INTEGER_set(a->status, i);
never executed: return ASN1_INTEGER_set(a->status, i);
0
369}-
370-
371const ASN1_INTEGER *TS_STATUS_INFO_get0_status(const TS_STATUS_INFO *a)-
372{-
373 return
never executed: return a->status;
a->status;
never executed: return a->status;
0
374}-
375-
376const struct stack_st_ASN1_UTF8STRING *-
377TS_STATUS_INFO_get0_text(const TS_STATUS_INFO *a)-
378{-
379 return
never executed: return a->text;
a->text;
never executed: return a->text;
0
380}-
381-
382const ASN1_BIT_STRING *TS_STATUS_INFO_get0_failure_info(const TS_STATUS_INFO *a)-
383{-
384 return
never executed: return a->failure_info;
a->failure_info;
never executed: return a->failure_info;
0
385}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2