Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||
2 | static const ASN1_TEMPLATE TS_MSG_IMPRINT_seq_tt[] = { | - | ||||||||||||
3 | { (0), (0), | - | ||||||||||||
4 | __builtin_offsetof ( | - | ||||||||||||
5 | TS_MSG_IMPRINT | - | ||||||||||||
6 | , | - | ||||||||||||
7 | hash_algo | - | ||||||||||||
8 | ) | - | ||||||||||||
9 | , "hash_algo", (&(X509_ALGOR_it)) }, | - | ||||||||||||
10 | { (0), (0), | - | ||||||||||||
11 | __builtin_offsetof ( | - | ||||||||||||
12 | TS_MSG_IMPRINT | - | ||||||||||||
13 | , | - | ||||||||||||
14 | hashed_msg | - | ||||||||||||
15 | ) | - | ||||||||||||
16 | , "hashed_msg", (&(ASN1_OCTET_STRING_it)) } | - | ||||||||||||
17 | } ; static const ASN1_ITEM TS_MSG_IMPRINT_it = { 0x1, 16, TS_MSG_IMPRINT_seq_tt, sizeof(TS_MSG_IMPRINT_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||||||||
18 | ((void *)0) | - | ||||||||||||
19 | , sizeof(TS_MSG_IMPRINT), "TS_MSG_IMPRINT" }; | - | ||||||||||||
20 | - | |||||||||||||
21 | TS_MSG_IMPRINT *d2i_TS_MSG_IMPRINT(TS_MSG_IMPRINT **a, const unsigned char **in, long len) { return executed 3323 times by 1 test: (TS_MSG_IMPRINT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_MSG_IMPRINT_it)));return (TS_MSG_IMPRINT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_MSG_IMPRINT_it))); Executed by:
executed 3323 times by 1 test: } int i2d_TS_MSG_IMPRINT(const TS_MSG_IMPRINT *a, unsigned char **out) { returnreturn (TS_MSG_IMPRINT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_MSG_IMPRINT_it))); Executed by:
executed 2 times by 1 test: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_MSG_IMPRINT_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_MSG_IMPRINT_it))); Executed by:
executed 2 times by 1 test: } TS_MSG_IMPRINT *TS_MSG_IMPRINT_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_MSG_IMPRINT_it))); Executed by:
never executed: (TS_MSG_IMPRINT *)ASN1_item_new((&(TS_MSG_IMPRINT_it)));return (TS_MSG_IMPRINT *)ASN1_item_new((&(TS_MSG_IMPRINT_it))); never executed: } void TS_MSG_IMPRINT_free(TS_MSG_IMPRINT *a) { ASN1_item_free((ASN1_VALUE *)a, (&(TS_MSG_IMPRINT_it))); }return (TS_MSG_IMPRINT *)ASN1_item_new((&(TS_MSG_IMPRINT_it))); executed 2 times by 1 test: end of block Executed by:
| 0-3323 | ||||||||||||
22 | TS_MSG_IMPRINT * TS_MSG_IMPRINT_dup(TS_MSG_IMPRINT *x) { return never executed: ASN1_item_dup((&(TS_MSG_IMPRINT_it)), x);return ASN1_item_dup((&(TS_MSG_IMPRINT_it)), x); never executed: }return ASN1_item_dup((&(TS_MSG_IMPRINT_it)), x); | 0 | ||||||||||||
23 | TS_MSG_IMPRINT *d2i_TS_MSG_IMPRINT_bio(BIO *bp, TS_MSG_IMPRINT **a) | - | ||||||||||||
24 | { | - | ||||||||||||
25 | return never executed: ((TS_MSG_IMPRINT*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_MSG_IMPRINT_new : ((TS_MSG_IMPRINT *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_MSG_IMPRINT : ((TS_MSG_IMPRINT *(*)(TS_MSG_IMPRINT **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_MSG_IMPRINT**)0))))return ((TS_MSG_IMPRINT*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_MSG_IMPRINT_new : ((TS_MSG_IMPRINT *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_MSG_IMPRINT : ((TS_MSG_IMPRINT *(*)(TS_MSG_IMPRINT **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_MSG_IMPRINT**)0)))) ; never executed: return ((TS_MSG_IMPRINT*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_MSG_IMPRINT_new : ((TS_MSG_IMPRINT *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_MSG_IMPRINT : ((TS_MSG_IMPRINT *(*)(TS_MSG_IMPRINT **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_MSG_IMPRINT**)0)))) ; | 0 | ||||||||||||
26 | ; never executed: return ((TS_MSG_IMPRINT*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_MSG_IMPRINT_new : ((TS_MSG_IMPRINT *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_MSG_IMPRINT : ((TS_MSG_IMPRINT *(*)(TS_MSG_IMPRINT **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_MSG_IMPRINT**)0)))) ; | 0 | ||||||||||||
27 | } | - | ||||||||||||
28 | - | |||||||||||||
29 | int i2d_TS_MSG_IMPRINT_bio(BIO *bp, TS_MSG_IMPRINT *a) | - | ||||||||||||
30 | { | - | ||||||||||||
31 | return never executed: (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_MSG_IMPRINT : ((int (*)(const TS_MSG_IMPRINT *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_MSG_IMPRINT*)0))));return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_MSG_IMPRINT : ((int (*)(const TS_MSG_IMPRINT *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_MSG_IMPRINT*)0)))); never executed: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_MSG_IMPRINT : ((int (*)(const TS_MSG_IMPRINT *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_MSG_IMPRINT*)0)))); | 0 | ||||||||||||
32 | } | - | ||||||||||||
33 | - | |||||||||||||
34 | TS_MSG_IMPRINT *d2i_TS_MSG_IMPRINT_fp(FILE *fp, TS_MSG_IMPRINT **a) | - | ||||||||||||
35 | { | - | ||||||||||||
36 | return never executed: ((TS_MSG_IMPRINT*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_MSG_IMPRINT_new : ((TS_MSG_IMPRINT *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_MSG_IMPRINT : ((TS_MSG_IMPRINT *(*)(TS_MSG_IMPRINT **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_MSG_IMPRINT**)0))))return ((TS_MSG_IMPRINT*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_MSG_IMPRINT_new : ((TS_MSG_IMPRINT *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_MSG_IMPRINT : ((TS_MSG_IMPRINT *(*)(TS_MSG_IMPRINT **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_MSG_IMPRINT**)0)))) ; never executed: return ((TS_MSG_IMPRINT*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_MSG_IMPRINT_new : ((TS_MSG_IMPRINT *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_MSG_IMPRINT : ((TS_MSG_IMPRINT *(*)(TS_MSG_IMPRINT **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_MSG_IMPRINT**)0)))) ; | 0 | ||||||||||||
37 | ; never executed: return ((TS_MSG_IMPRINT*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_MSG_IMPRINT_new : ((TS_MSG_IMPRINT *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_MSG_IMPRINT : ((TS_MSG_IMPRINT *(*)(TS_MSG_IMPRINT **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_MSG_IMPRINT**)0)))) ; | 0 | ||||||||||||
38 | } | - | ||||||||||||
39 | - | |||||||||||||
40 | int i2d_TS_MSG_IMPRINT_fp(FILE *fp, TS_MSG_IMPRINT *a) | - | ||||||||||||
41 | { | - | ||||||||||||
42 | return never executed: (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_MSG_IMPRINT : ((int (*)(const TS_MSG_IMPRINT *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_MSG_IMPRINT*)0))));return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_MSG_IMPRINT : ((int (*)(const TS_MSG_IMPRINT *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_MSG_IMPRINT*)0)))); never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_MSG_IMPRINT : ((int (*)(const TS_MSG_IMPRINT *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_MSG_IMPRINT*)0)))); | 0 | ||||||||||||
43 | } | - | ||||||||||||
44 | - | |||||||||||||
45 | - | |||||||||||||
46 | static const ASN1_TEMPLATE TS_REQ_seq_tt[] = { | - | ||||||||||||
47 | { (0), (0), | - | ||||||||||||
48 | __builtin_offsetof ( | - | ||||||||||||
49 | TS_REQ | - | ||||||||||||
50 | , | - | ||||||||||||
51 | version | - | ||||||||||||
52 | ) | - | ||||||||||||
53 | , "version", (&(ASN1_INTEGER_it)) }, | - | ||||||||||||
54 | { (0), (0), | - | ||||||||||||
55 | __builtin_offsetof ( | - | ||||||||||||
56 | TS_REQ | - | ||||||||||||
57 | , | - | ||||||||||||
58 | msg_imprint | - | ||||||||||||
59 | ) | - | ||||||||||||
60 | , "msg_imprint", (&(TS_MSG_IMPRINT_it)) }, | - | ||||||||||||
61 | { ((0x1)), (0), | - | ||||||||||||
62 | __builtin_offsetof ( | - | ||||||||||||
63 | TS_REQ | - | ||||||||||||
64 | , | - | ||||||||||||
65 | policy_id | - | ||||||||||||
66 | ) | - | ||||||||||||
67 | , "policy_id", (&(ASN1_OBJECT_it)) }, | - | ||||||||||||
68 | { ((0x1)), (0), | - | ||||||||||||
69 | __builtin_offsetof ( | - | ||||||||||||
70 | TS_REQ | - | ||||||||||||
71 | , | - | ||||||||||||
72 | nonce | - | ||||||||||||
73 | ) | - | ||||||||||||
74 | , "nonce", (&(ASN1_INTEGER_it)) }, | - | ||||||||||||
75 | { ((0x1)), (0), | - | ||||||||||||
76 | __builtin_offsetof ( | - | ||||||||||||
77 | TS_REQ | - | ||||||||||||
78 | , | - | ||||||||||||
79 | cert_req | - | ||||||||||||
80 | ) | - | ||||||||||||
81 | , "cert_req", (&(ASN1_FBOOLEAN_it)) }, | - | ||||||||||||
82 | { (((0x1 << 3)|(0x2<<6)) | ((0x2 << 1)|(0x1))), (0), | - | ||||||||||||
83 | __builtin_offsetof ( | - | ||||||||||||
84 | TS_REQ | - | ||||||||||||
85 | , | - | ||||||||||||
86 | extensions | - | ||||||||||||
87 | ) | - | ||||||||||||
88 | , "extensions", (&(X509_EXTENSION_it)) } | - | ||||||||||||
89 | } ; static const ASN1_ITEM TS_REQ_it = { 0x1, 16, TS_REQ_seq_tt, sizeof(TS_REQ_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||||||||
90 | ((void *)0) | - | ||||||||||||
91 | , sizeof(TS_REQ), "TS_REQ" }; | - | ||||||||||||
92 | - | |||||||||||||
93 | TS_REQ *d2i_TS_REQ(TS_REQ **a, const unsigned char **in, long len) { return executed 3323 times by 1 test: (TS_REQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_REQ_it)));return (TS_REQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_REQ_it))); Executed by:
executed 3323 times by 1 test: } int i2d_TS_REQ(const TS_REQ *a, unsigned char **out) { returnreturn (TS_REQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_REQ_it))); Executed by:
executed 446 times by 1 test: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_REQ_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_REQ_it))); Executed by:
executed 446 times by 1 test: } TS_REQ *TS_REQ_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_REQ_it))); Executed by:
never executed: (TS_REQ *)ASN1_item_new((&(TS_REQ_it)));return (TS_REQ *)ASN1_item_new((&(TS_REQ_it))); never executed: } void TS_REQ_free(TS_REQ *a) { ASN1_item_free((ASN1_VALUE *)a, (&(TS_REQ_it))); }return (TS_REQ *)ASN1_item_new((&(TS_REQ_it))); executed 446 times by 1 test: end of block Executed by:
| 0-3323 | ||||||||||||
94 | TS_REQ * TS_REQ_dup(TS_REQ *x) { return never executed: ASN1_item_dup((&(TS_REQ_it)), x);return ASN1_item_dup((&(TS_REQ_it)), x); never executed: }return ASN1_item_dup((&(TS_REQ_it)), x); | 0 | ||||||||||||
95 | TS_REQ *d2i_TS_REQ_bio(BIO *bp, TS_REQ **a) | - | ||||||||||||
96 | { | - | ||||||||||||
97 | return never executed: ((TS_REQ*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_REQ_new : ((TS_REQ *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_REQ : ((TS_REQ *(*)(TS_REQ **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_REQ**)0))));return ((TS_REQ*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_REQ_new : ((TS_REQ *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_REQ : ((TS_REQ *(*)(TS_REQ **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_REQ**)0)))); never executed: return ((TS_REQ*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_REQ_new : ((TS_REQ *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_REQ : ((TS_REQ *(*)(TS_REQ **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_REQ**)0)))); | 0 | ||||||||||||
98 | } | - | ||||||||||||
99 | - | |||||||||||||
100 | int i2d_TS_REQ_bio(BIO *bp, TS_REQ *a) | - | ||||||||||||
101 | { | - | ||||||||||||
102 | return never executed: (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_REQ : ((int (*)(const TS_REQ *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_REQ*)0))));return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_REQ : ((int (*)(const TS_REQ *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_REQ*)0)))); never executed: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_REQ : ((int (*)(const TS_REQ *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_REQ*)0)))); | 0 | ||||||||||||
103 | } | - | ||||||||||||
104 | - | |||||||||||||
105 | TS_REQ *d2i_TS_REQ_fp(FILE *fp, TS_REQ **a) | - | ||||||||||||
106 | { | - | ||||||||||||
107 | return never executed: ((TS_REQ*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_REQ_new : ((TS_REQ *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_REQ : ((TS_REQ *(*)(TS_REQ **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_REQ**)0))));return ((TS_REQ*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_REQ_new : ((TS_REQ *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_REQ : ((TS_REQ *(*)(TS_REQ **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_REQ**)0)))); never executed: return ((TS_REQ*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_REQ_new : ((TS_REQ *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_REQ : ((TS_REQ *(*)(TS_REQ **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_REQ**)0)))); | 0 | ||||||||||||
108 | } | - | ||||||||||||
109 | - | |||||||||||||
110 | int i2d_TS_REQ_fp(FILE *fp, TS_REQ *a) | - | ||||||||||||
111 | { | - | ||||||||||||
112 | return never executed: (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_REQ : ((int (*)(const TS_REQ *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_REQ*)0))));return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_REQ : ((int (*)(const TS_REQ *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_REQ*)0)))); never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_REQ : ((int (*)(const TS_REQ *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_REQ*)0)))); | 0 | ||||||||||||
113 | } | - | ||||||||||||
114 | - | |||||||||||||
115 | - | |||||||||||||
116 | static const ASN1_TEMPLATE TS_ACCURACY_seq_tt[] = { | - | ||||||||||||
117 | { ((0x1)), (0), | - | ||||||||||||
118 | __builtin_offsetof ( | - | ||||||||||||
119 | TS_ACCURACY | - | ||||||||||||
120 | , | - | ||||||||||||
121 | seconds | - | ||||||||||||
122 | ) | - | ||||||||||||
123 | , "seconds", (&(ASN1_INTEGER_it)) }, | - | ||||||||||||
124 | { (((0x1 << 3)|(0x2<<6)) | ((0x1))), (0), | - | ||||||||||||
125 | __builtin_offsetof ( | - | ||||||||||||
126 | TS_ACCURACY | - | ||||||||||||
127 | , | - | ||||||||||||
128 | millis | - | ||||||||||||
129 | ) | - | ||||||||||||
130 | , "millis", (&(ASN1_INTEGER_it)) }, | - | ||||||||||||
131 | { (((0x1 << 3)|(0x2<<6)) | ((0x1))), (1), | - | ||||||||||||
132 | __builtin_offsetof ( | - | ||||||||||||
133 | TS_ACCURACY | - | ||||||||||||
134 | , | - | ||||||||||||
135 | micros | - | ||||||||||||
136 | ) | - | ||||||||||||
137 | , "micros", (&(ASN1_INTEGER_it)) } | - | ||||||||||||
138 | } ; static const ASN1_ITEM TS_ACCURACY_it = { 0x1, 16, TS_ACCURACY_seq_tt, sizeof(TS_ACCURACY_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||||||||
139 | ((void *)0) | - | ||||||||||||
140 | , sizeof(TS_ACCURACY), "TS_ACCURACY" }; | - | ||||||||||||
141 | - | |||||||||||||
142 | TS_ACCURACY *d2i_TS_ACCURACY(TS_ACCURACY **a, const unsigned char **in, long len) { return executed 3323 times by 1 test: (TS_ACCURACY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_ACCURACY_it)));return (TS_ACCURACY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_ACCURACY_it))); Executed by:
executed 3323 times by 1 test: } int i2d_TS_ACCURACY(const TS_ACCURACY *a, unsigned char **out) { returnreturn (TS_ACCURACY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_ACCURACY_it))); Executed by:
executed 7 times by 1 test: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_ACCURACY_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_ACCURACY_it))); Executed by:
executed 7 times by 1 test: } TS_ACCURACY *TS_ACCURACY_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_ACCURACY_it))); Executed by:
never executed: (TS_ACCURACY *)ASN1_item_new((&(TS_ACCURACY_it)));return (TS_ACCURACY *)ASN1_item_new((&(TS_ACCURACY_it))); never executed: } void TS_ACCURACY_free(TS_ACCURACY *a) { ASN1_item_free((ASN1_VALUE *)a, (&(TS_ACCURACY_it))); }return (TS_ACCURACY *)ASN1_item_new((&(TS_ACCURACY_it))); executed 7 times by 1 test: end of block Executed by:
| 0-3323 | ||||||||||||
143 | TS_ACCURACY * TS_ACCURACY_dup(TS_ACCURACY *x) { return never executed: ASN1_item_dup((&(TS_ACCURACY_it)), x);return ASN1_item_dup((&(TS_ACCURACY_it)), x); never executed: }return ASN1_item_dup((&(TS_ACCURACY_it)), x); | 0 | ||||||||||||
144 | - | |||||||||||||
145 | static const ASN1_TEMPLATE TS_TST_INFO_seq_tt[] = { | - | ||||||||||||
146 | { (0), (0), | - | ||||||||||||
147 | __builtin_offsetof ( | - | ||||||||||||
148 | TS_TST_INFO | - | ||||||||||||
149 | , | - | ||||||||||||
150 | version | - | ||||||||||||
151 | ) | - | ||||||||||||
152 | , "version", (&(ASN1_INTEGER_it)) }, | - | ||||||||||||
153 | { (0), (0), | - | ||||||||||||
154 | __builtin_offsetof ( | - | ||||||||||||
155 | TS_TST_INFO | - | ||||||||||||
156 | , | - | ||||||||||||
157 | policy_id | - | ||||||||||||
158 | ) | - | ||||||||||||
159 | , "policy_id", (&(ASN1_OBJECT_it)) }, | - | ||||||||||||
160 | { (0), (0), | - | ||||||||||||
161 | __builtin_offsetof ( | - | ||||||||||||
162 | TS_TST_INFO | - | ||||||||||||
163 | , | - | ||||||||||||
164 | msg_imprint | - | ||||||||||||
165 | ) | - | ||||||||||||
166 | , "msg_imprint", (&(TS_MSG_IMPRINT_it)) }, | - | ||||||||||||
167 | { (0), (0), | - | ||||||||||||
168 | __builtin_offsetof ( | - | ||||||||||||
169 | TS_TST_INFO | - | ||||||||||||
170 | , | - | ||||||||||||
171 | serial | - | ||||||||||||
172 | ) | - | ||||||||||||
173 | , "serial", (&(ASN1_INTEGER_it)) }, | - | ||||||||||||
174 | { (0), (0), | - | ||||||||||||
175 | __builtin_offsetof ( | - | ||||||||||||
176 | TS_TST_INFO | - | ||||||||||||
177 | , | - | ||||||||||||
178 | time | - | ||||||||||||
179 | ) | - | ||||||||||||
180 | , "time", (&(ASN1_GENERALIZEDTIME_it)) }, | - | ||||||||||||
181 | { ((0x1)), (0), | - | ||||||||||||
182 | __builtin_offsetof ( | - | ||||||||||||
183 | TS_TST_INFO | - | ||||||||||||
184 | , | - | ||||||||||||
185 | accuracy | - | ||||||||||||
186 | ) | - | ||||||||||||
187 | , "accuracy", (&(TS_ACCURACY_it)) }, | - | ||||||||||||
188 | { ((0x1)), (0), | - | ||||||||||||
189 | __builtin_offsetof ( | - | ||||||||||||
190 | TS_TST_INFO | - | ||||||||||||
191 | , | - | ||||||||||||
192 | ordering | - | ||||||||||||
193 | ) | - | ||||||||||||
194 | , "ordering", (&(ASN1_FBOOLEAN_it)) }, | - | ||||||||||||
195 | { ((0x1)), (0), | - | ||||||||||||
196 | __builtin_offsetof ( | - | ||||||||||||
197 | TS_TST_INFO | - | ||||||||||||
198 | , | - | ||||||||||||
199 | nonce | - | ||||||||||||
200 | ) | - | ||||||||||||
201 | , "nonce", (&(ASN1_INTEGER_it)) }, | - | ||||||||||||
202 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - | ||||||||||||
203 | __builtin_offsetof ( | - | ||||||||||||
204 | TS_TST_INFO | - | ||||||||||||
205 | , | - | ||||||||||||
206 | tsa | - | ||||||||||||
207 | ) | - | ||||||||||||
208 | , "tsa", (&(GENERAL_NAME_it)) }, | - | ||||||||||||
209 | { (((0x1 << 3)|(0x2<<6)) | ((0x2 << 1)|(0x1))), (1), | - | ||||||||||||
210 | __builtin_offsetof ( | - | ||||||||||||
211 | TS_TST_INFO | - | ||||||||||||
212 | , | - | ||||||||||||
213 | extensions | - | ||||||||||||
214 | ) | - | ||||||||||||
215 | , "extensions", (&(X509_EXTENSION_it)) } | - | ||||||||||||
216 | } ; static const ASN1_ITEM TS_TST_INFO_it = { 0x1, 16, TS_TST_INFO_seq_tt, sizeof(TS_TST_INFO_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||||||||
217 | ((void *)0) | - | ||||||||||||
218 | , sizeof(TS_TST_INFO), "TS_TST_INFO" }; | - | ||||||||||||
219 | - | |||||||||||||
220 | TS_TST_INFO *d2i_TS_TST_INFO(TS_TST_INFO **a, const unsigned char **in, long len) { return executed 3323 times by 1 test: (TS_TST_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_TST_INFO_it)));return (TS_TST_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_TST_INFO_it))); Executed by:
executed 3323 times by 1 test: } int i2d_TS_TST_INFO(const TS_TST_INFO *a, unsigned char **out) { returnreturn (TS_TST_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_TST_INFO_it))); Executed by:
never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_TST_INFO_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_TST_INFO_it))); never executed: } TS_TST_INFO *TS_TST_INFO_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_TST_INFO_it))); never executed: (TS_TST_INFO *)ASN1_item_new((&(TS_TST_INFO_it)));return (TS_TST_INFO *)ASN1_item_new((&(TS_TST_INFO_it))); never executed: } void TS_TST_INFO_free(TS_TST_INFO *a) { ASN1_item_free((ASN1_VALUE *)a, (&(TS_TST_INFO_it))); }return (TS_TST_INFO *)ASN1_item_new((&(TS_TST_INFO_it))); executed 2965 times by 1 test: end of block Executed by:
| 0-3323 | ||||||||||||
221 | TS_TST_INFO * TS_TST_INFO_dup(TS_TST_INFO *x) { return never executed: ASN1_item_dup((&(TS_TST_INFO_it)), x);return ASN1_item_dup((&(TS_TST_INFO_it)), x); never executed: }return ASN1_item_dup((&(TS_TST_INFO_it)), x); | 0 | ||||||||||||
222 | TS_TST_INFO *d2i_TS_TST_INFO_bio(BIO *bp, TS_TST_INFO **a) | - | ||||||||||||
223 | { | - | ||||||||||||
224 | return never executed: ((TS_TST_INFO*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_TST_INFO_new : ((TS_TST_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_TST_INFO : ((TS_TST_INFO *(*)(TS_TST_INFO **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_TST_INFO**)0))))return ((TS_TST_INFO*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_TST_INFO_new : ((TS_TST_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_TST_INFO : ((TS_TST_INFO *(*)(TS_TST_INFO **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_TST_INFO**)0)))) ; never executed: return ((TS_TST_INFO*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_TST_INFO_new : ((TS_TST_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_TST_INFO : ((TS_TST_INFO *(*)(TS_TST_INFO **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_TST_INFO**)0)))) ; | 0 | ||||||||||||
225 | ; never executed: return ((TS_TST_INFO*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_TST_INFO_new : ((TS_TST_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_TST_INFO : ((TS_TST_INFO *(*)(TS_TST_INFO **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_TST_INFO**)0)))) ; | 0 | ||||||||||||
226 | } | - | ||||||||||||
227 | - | |||||||||||||
228 | int i2d_TS_TST_INFO_bio(BIO *bp, TS_TST_INFO *a) | - | ||||||||||||
229 | { | - | ||||||||||||
230 | return never executed: (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_TST_INFO : ((int (*)(const TS_TST_INFO *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_TST_INFO*)0))));return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_TST_INFO : ((int (*)(const TS_TST_INFO *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_TST_INFO*)0)))); never executed: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_TST_INFO : ((int (*)(const TS_TST_INFO *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_TST_INFO*)0)))); | 0 | ||||||||||||
231 | } | - | ||||||||||||
232 | - | |||||||||||||
233 | TS_TST_INFO *d2i_TS_TST_INFO_fp(FILE *fp, TS_TST_INFO **a) | - | ||||||||||||
234 | { | - | ||||||||||||
235 | return never executed: ((TS_TST_INFO*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_TST_INFO_new : ((TS_TST_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_TST_INFO : ((TS_TST_INFO *(*)(TS_TST_INFO **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_TST_INFO**)0))))return ((TS_TST_INFO*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_TST_INFO_new : ((TS_TST_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_TST_INFO : ((TS_TST_INFO *(*)(TS_TST_INFO **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_TST_INFO**)0)))) ; never executed: return ((TS_TST_INFO*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_TST_INFO_new : ((TS_TST_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_TST_INFO : ((TS_TST_INFO *(*)(TS_TST_INFO **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_TST_INFO**)0)))) ; | 0 | ||||||||||||
236 | ; never executed: return ((TS_TST_INFO*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_TST_INFO_new : ((TS_TST_INFO *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_TST_INFO : ((TS_TST_INFO *(*)(TS_TST_INFO **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_TST_INFO**)0)))) ; | 0 | ||||||||||||
237 | } | - | ||||||||||||
238 | - | |||||||||||||
239 | int i2d_TS_TST_INFO_fp(FILE *fp, TS_TST_INFO *a) | - | ||||||||||||
240 | { | - | ||||||||||||
241 | return never executed: (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_TST_INFO : ((int (*)(const TS_TST_INFO *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_TST_INFO*)0))));return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_TST_INFO : ((int (*)(const TS_TST_INFO *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_TST_INFO*)0)))); never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_TST_INFO : ((int (*)(const TS_TST_INFO *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_TST_INFO*)0)))); | 0 | ||||||||||||
242 | } | - | ||||||||||||
243 | - | |||||||||||||
244 | - | |||||||||||||
245 | static const ASN1_TEMPLATE TS_STATUS_INFO_seq_tt[] = { | - | ||||||||||||
246 | { (0), (0), | - | ||||||||||||
247 | __builtin_offsetof ( | - | ||||||||||||
248 | TS_STATUS_INFO | - | ||||||||||||
249 | , | - | ||||||||||||
250 | status | - | ||||||||||||
251 | ) | - | ||||||||||||
252 | , "status", (&(ASN1_INTEGER_it)) }, | - | ||||||||||||
253 | { ((0x2 << 1)|(0x1)), (0), | - | ||||||||||||
254 | __builtin_offsetof ( | - | ||||||||||||
255 | TS_STATUS_INFO | - | ||||||||||||
256 | , | - | ||||||||||||
257 | text | - | ||||||||||||
258 | ) | - | ||||||||||||
259 | , "text", (&(ASN1_UTF8STRING_it)) }, | - | ||||||||||||
260 | { ((0x1)), (0), | - | ||||||||||||
261 | __builtin_offsetof ( | - | ||||||||||||
262 | TS_STATUS_INFO | - | ||||||||||||
263 | , | - | ||||||||||||
264 | failure_info | - | ||||||||||||
265 | ) | - | ||||||||||||
266 | , "failure_info", (&(ASN1_BIT_STRING_it)) } | - | ||||||||||||
267 | } ; static const ASN1_ITEM TS_STATUS_INFO_it = { 0x1, 16, TS_STATUS_INFO_seq_tt, sizeof(TS_STATUS_INFO_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||||||||
268 | ((void *)0) | - | ||||||||||||
269 | , sizeof(TS_STATUS_INFO), "TS_STATUS_INFO" }; | - | ||||||||||||
270 | - | |||||||||||||
271 | TS_STATUS_INFO *d2i_TS_STATUS_INFO(TS_STATUS_INFO **a, const unsigned char **in, long len) { return executed 3323 times by 1 test: (TS_STATUS_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_STATUS_INFO_it)));return (TS_STATUS_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_STATUS_INFO_it))); Executed by:
executed 3323 times by 1 test: } int i2d_TS_STATUS_INFO(const TS_STATUS_INFO *a, unsigned char **out) { returnreturn (TS_STATUS_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_STATUS_INFO_it))); Executed by:
executed 168 times by 1 test: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_STATUS_INFO_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_STATUS_INFO_it))); Executed by:
executed 168 times by 1 test: } TS_STATUS_INFO *TS_STATUS_INFO_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_STATUS_INFO_it))); Executed by:
never executed: (TS_STATUS_INFO *)ASN1_item_new((&(TS_STATUS_INFO_it)));return (TS_STATUS_INFO *)ASN1_item_new((&(TS_STATUS_INFO_it))); never executed: } void TS_STATUS_INFO_free(TS_STATUS_INFO *a) { ASN1_item_free((ASN1_VALUE *)a, (&(TS_STATUS_INFO_it))); }return (TS_STATUS_INFO *)ASN1_item_new((&(TS_STATUS_INFO_it))); executed 168 times by 1 test: end of block Executed by:
| 0-3323 | ||||||||||||
272 | TS_STATUS_INFO * TS_STATUS_INFO_dup(TS_STATUS_INFO *x) { return never executed: ASN1_item_dup((&(TS_STATUS_INFO_it)), x);return ASN1_item_dup((&(TS_STATUS_INFO_it)), x); never executed: }return ASN1_item_dup((&(TS_STATUS_INFO_it)), x); | 0 | ||||||||||||
273 | - | |||||||||||||
274 | static int ts_resp_set_tst_info(TS_RESP *a) | - | ||||||||||||
275 | { | - | ||||||||||||
276 | long status; | - | ||||||||||||
277 | - | |||||||||||||
278 | status = ASN1_INTEGER_get(a->status_info->status); | - | ||||||||||||
279 | - | |||||||||||||
280 | if (a->token
| 4-5 | ||||||||||||
281 | if (status != 0
| 1-2 | ||||||||||||
282 | ERR_put_error(47,(150),(131),__FILE__,141); | - | ||||||||||||
283 | return executed 1 time by 1 test: 0;return 0; Executed by:
executed 1 time by 1 test: return 0; Executed by:
| 1 | ||||||||||||
284 | } | - | ||||||||||||
285 | TS_TST_INFO_free(a->tst_info); | - | ||||||||||||
286 | a->tst_info = PKCS7_to_TS_TST_INFO(a->token); | - | ||||||||||||
287 | if (!a->tst_info
| 0-3 | ||||||||||||
288 | ERR_put_error(47,(150),(129),__FILE__,148) | - | ||||||||||||
289 | ; | - | ||||||||||||
290 | return executed 3 times by 1 test: 0;return 0; Executed by:
executed 3 times by 1 test: return 0; Executed by:
| 3 | ||||||||||||
291 | } | - | ||||||||||||
292 | } never executed: else if (status == 0end of block
| 0-4 | ||||||||||||
293 | ERR_put_error(47,(150),(130),__FILE__,152); | - | ||||||||||||
294 | return executed 2 times by 1 test: 0;return 0; Executed by:
executed 2 times by 1 test: return 0; Executed by:
| 2 | ||||||||||||
295 | } | - | ||||||||||||
296 | - | |||||||||||||
297 | return executed 3 times by 1 test: 1;return 1; Executed by:
executed 3 times by 1 test: return 1; Executed by:
| 3 | ||||||||||||
298 | } | - | ||||||||||||
299 | - | |||||||||||||
300 | static int ts_resp_cb(int op, ASN1_VALUE **pval, const ASN1_ITEM *it, | - | ||||||||||||
301 | void *exarg) | - | ||||||||||||
302 | { | - | ||||||||||||
303 | TS_RESP *ts_resp = (TS_RESP *)*pval; | - | ||||||||||||
304 | if (op == 1
| 2962-11866 | ||||||||||||
305 | ts_resp->tst_info = | - | ||||||||||||
306 | ((void *)0) | - | ||||||||||||
307 | ; | - | ||||||||||||
308 | } executed 2962 times by 1 test: else if (op == 3end of block Executed by:
| 2962-8904 | ||||||||||||
309 | TS_TST_INFO_free(ts_resp->tst_info); | - | ||||||||||||
310 | } executed 2962 times by 1 test: else if (op == 5end of block Executed by:
| 9-8895 | ||||||||||||
311 | if (ts_resp_set_tst_info(ts_resp) == 0
| 3-6 | ||||||||||||
312 | return executed 6 times by 1 test: 0;return 0; Executed by:
executed 6 times by 1 test: return 0; Executed by:
| 6 | ||||||||||||
313 | } executed 3 times by 1 test: end of block Executed by:
| 3 | ||||||||||||
314 | return executed 14822 times by 1 test: 1;return 1; Executed by:
executed 14822 times by 1 test: return 1; Executed by:
| 14822 | ||||||||||||
315 | } | - | ||||||||||||
316 | - | |||||||||||||
317 | static const ASN1_AUX TS_RESP_aux = { | - | ||||||||||||
318 | ((void *)0) | - | ||||||||||||
319 | , 0, 0, 0, ts_resp_cb, 0}; static const ASN1_TEMPLATE TS_RESP_seq_tt[] = { | - | ||||||||||||
320 | { (0), (0), | - | ||||||||||||
321 | __builtin_offsetof ( | - | ||||||||||||
322 | TS_RESP | - | ||||||||||||
323 | , | - | ||||||||||||
324 | status_info | - | ||||||||||||
325 | ) | - | ||||||||||||
326 | , "status_info", (&(TS_STATUS_INFO_it)) }, | - | ||||||||||||
327 | { ((0x1)), (0), | - | ||||||||||||
328 | __builtin_offsetof ( | - | ||||||||||||
329 | TS_RESP | - | ||||||||||||
330 | , | - | ||||||||||||
331 | token | - | ||||||||||||
332 | ) | - | ||||||||||||
333 | , "token", (&(PKCS7_it)) }, | - | ||||||||||||
334 | } ; static const ASN1_ITEM TS_RESP_it = { 0x1, 16, TS_RESP_seq_tt, sizeof(TS_RESP_seq_tt) / sizeof(ASN1_TEMPLATE), &TS_RESP_aux, sizeof(TS_RESP), "TS_RESP" }; | - | ||||||||||||
335 | - | |||||||||||||
336 | TS_RESP *d2i_TS_RESP(TS_RESP **a, const unsigned char **in, long len) { return executed 3323 times by 1 test: (TS_RESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_RESP_it)));return (TS_RESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_RESP_it))); Executed by:
executed 3323 times by 1 test: } int i2d_TS_RESP(const TS_RESP *a, unsigned char **out) { returnreturn (TS_RESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(TS_RESP_it))); Executed by:
executed 3 times by 1 test: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_RESP_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_RESP_it))); Executed by:
executed 3 times by 1 test: } TS_RESP *TS_RESP_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(TS_RESP_it))); Executed by:
never executed: (TS_RESP *)ASN1_item_new((&(TS_RESP_it)));return (TS_RESP *)ASN1_item_new((&(TS_RESP_it))); never executed: } void TS_RESP_free(TS_RESP *a) { ASN1_item_free((ASN1_VALUE *)a, (&(TS_RESP_it))); }return (TS_RESP *)ASN1_item_new((&(TS_RESP_it))); executed 3 times by 1 test: end of block Executed by:
| 0-3323 | ||||||||||||
337 | - | |||||||||||||
338 | TS_RESP * TS_RESP_dup(TS_RESP *x) { return never executed: ASN1_item_dup((&(TS_RESP_it)), x);return ASN1_item_dup((&(TS_RESP_it)), x); never executed: }return ASN1_item_dup((&(TS_RESP_it)), x); | 0 | ||||||||||||
339 | - | |||||||||||||
340 | TS_RESP *d2i_TS_RESP_bio(BIO *bp, TS_RESP **a) | - | ||||||||||||
341 | { | - | ||||||||||||
342 | return never executed: ((TS_RESP*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_RESP_new : ((TS_RESP *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_RESP : ((TS_RESP *(*)(TS_RESP **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_RESP**)0))));return ((TS_RESP*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_RESP_new : ((TS_RESP *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_RESP : ((TS_RESP *(*)(TS_RESP **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_RESP**)0)))); never executed: return ((TS_RESP*)ASN1_d2i_bio( ((void *(*)(void)) (1 ? TS_RESP_new : ((TS_RESP *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_RESP : ((TS_RESP *(*)(TS_RESP **,const unsigned char **,long))0))), bp, ((void**) (1 ? a : (TS_RESP**)0)))); | 0 | ||||||||||||
343 | } | - | ||||||||||||
344 | - | |||||||||||||
345 | int i2d_TS_RESP_bio(BIO *bp, TS_RESP *a) | - | ||||||||||||
346 | { | - | ||||||||||||
347 | return never executed: (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_RESP : ((int (*)(const TS_RESP *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_RESP*)0))));return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_RESP : ((int (*)(const TS_RESP *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_RESP*)0)))); never executed: return (ASN1_i2d_bio(((i2d_of_void*) (1 ? i2d_TS_RESP : ((int (*)(const TS_RESP *,unsigned char **))0))), bp, ((void*) (1 ? a : (const TS_RESP*)0)))); | 0 | ||||||||||||
348 | } | - | ||||||||||||
349 | - | |||||||||||||
350 | TS_RESP *d2i_TS_RESP_fp(FILE *fp, TS_RESP **a) | - | ||||||||||||
351 | { | - | ||||||||||||
352 | return never executed: ((TS_RESP*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_RESP_new : ((TS_RESP *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_RESP : ((TS_RESP *(*)(TS_RESP **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_RESP**)0))));return ((TS_RESP*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_RESP_new : ((TS_RESP *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_RESP : ((TS_RESP *(*)(TS_RESP **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_RESP**)0)))); never executed: return ((TS_RESP*)ASN1_d2i_fp(((void *(*)(void)) (1 ? TS_RESP_new : ((TS_RESP *(*)(void))0))), ((d2i_of_void*) (1 ? d2i_TS_RESP : ((TS_RESP *(*)(TS_RESP **,const unsigned char **,long))0))), fp, ((void**) (1 ? a : (TS_RESP**)0)))); | 0 | ||||||||||||
353 | } | - | ||||||||||||
354 | - | |||||||||||||
355 | int i2d_TS_RESP_fp(FILE *fp, TS_RESP *a) | - | ||||||||||||
356 | { | - | ||||||||||||
357 | return never executed: (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_RESP : ((int (*)(const TS_RESP *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_RESP*)0))));return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_RESP : ((int (*)(const TS_RESP *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_RESP*)0)))); never executed: return (ASN1_i2d_fp(((i2d_of_void*) (1 ? i2d_TS_RESP : ((int (*)(const TS_RESP *,unsigned char **))0))), fp, ((void*) (1 ? a : (const TS_RESP*)0)))); | 0 | ||||||||||||
358 | } | - | ||||||||||||
359 | - | |||||||||||||
360 | - | |||||||||||||
361 | static const ASN1_TEMPLATE ESS_ISSUER_SERIAL_seq_tt[] = { | - | ||||||||||||
362 | { ((0x2 << 1)), (0), | - | ||||||||||||
363 | __builtin_offsetof ( | - | ||||||||||||
364 | ESS_ISSUER_SERIAL | - | ||||||||||||
365 | , | - | ||||||||||||
366 | issuer | - | ||||||||||||
367 | ) | - | ||||||||||||
368 | , "issuer", (&(GENERAL_NAME_it)) }, | - | ||||||||||||
369 | { (0), (0), | - | ||||||||||||
370 | __builtin_offsetof ( | - | ||||||||||||
371 | ESS_ISSUER_SERIAL | - | ||||||||||||
372 | , | - | ||||||||||||
373 | serial | - | ||||||||||||
374 | ) | - | ||||||||||||
375 | , "serial", (&(ASN1_INTEGER_it)) } | - | ||||||||||||
376 | } ; static const ASN1_ITEM ESS_ISSUER_SERIAL_it = { 0x1, 16, ESS_ISSUER_SERIAL_seq_tt, sizeof(ESS_ISSUER_SERIAL_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||||||||
377 | ((void *)0) | - | ||||||||||||
378 | , sizeof(ESS_ISSUER_SERIAL), "ESS_ISSUER_SERIAL" }; | - | ||||||||||||
379 | - | |||||||||||||
380 | ESS_ISSUER_SERIAL *d2i_ESS_ISSUER_SERIAL(ESS_ISSUER_SERIAL **a, const unsigned char **in, long len) { return executed 3323 times by 1 test: (ESS_ISSUER_SERIAL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_ISSUER_SERIAL_it)));return (ESS_ISSUER_SERIAL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_ISSUER_SERIAL_it))); Executed by:
executed 3323 times by 1 test: } int i2d_ESS_ISSUER_SERIAL(const ESS_ISSUER_SERIAL *a, unsigned char **out) { returnreturn (ESS_ISSUER_SERIAL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_ISSUER_SERIAL_it))); Executed by:
executed 1 time by 1 test: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_ISSUER_SERIAL_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_ISSUER_SERIAL_it))); Executed by:
executed 1 time by 1 test: } ESS_ISSUER_SERIAL *ESS_ISSUER_SERIAL_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_ISSUER_SERIAL_it))); Executed by:
never executed: (ESS_ISSUER_SERIAL *)ASN1_item_new((&(ESS_ISSUER_SERIAL_it)));return (ESS_ISSUER_SERIAL *)ASN1_item_new((&(ESS_ISSUER_SERIAL_it))); never executed: } void ESS_ISSUER_SERIAL_free(ESS_ISSUER_SERIAL *a) { ASN1_item_free((ASN1_VALUE *)a, (&(ESS_ISSUER_SERIAL_it))); }return (ESS_ISSUER_SERIAL *)ASN1_item_new((&(ESS_ISSUER_SERIAL_it))); executed 1 time by 1 test: end of block Executed by:
| 0-3323 | ||||||||||||
381 | ESS_ISSUER_SERIAL * ESS_ISSUER_SERIAL_dup(ESS_ISSUER_SERIAL *x) { return never executed: ASN1_item_dup((&(ESS_ISSUER_SERIAL_it)), x);return ASN1_item_dup((&(ESS_ISSUER_SERIAL_it)), x); never executed: }return ASN1_item_dup((&(ESS_ISSUER_SERIAL_it)), x); | 0 | ||||||||||||
382 | - | |||||||||||||
383 | static const ASN1_TEMPLATE ESS_CERT_ID_seq_tt[] = { | - | ||||||||||||
384 | { (0), (0), | - | ||||||||||||
385 | __builtin_offsetof ( | - | ||||||||||||
386 | ESS_CERT_ID | - | ||||||||||||
387 | , | - | ||||||||||||
388 | hash | - | ||||||||||||
389 | ) | - | ||||||||||||
390 | , "hash", (&(ASN1_OCTET_STRING_it)) }, | - | ||||||||||||
391 | { ((0x1)), (0), | - | ||||||||||||
392 | __builtin_offsetof ( | - | ||||||||||||
393 | ESS_CERT_ID | - | ||||||||||||
394 | , | - | ||||||||||||
395 | issuer_serial | - | ||||||||||||
396 | ) | - | ||||||||||||
397 | , "issuer_serial", (&(ESS_ISSUER_SERIAL_it)) } | - | ||||||||||||
398 | } ; static const ASN1_ITEM ESS_CERT_ID_it = { 0x1, 16, ESS_CERT_ID_seq_tt, sizeof(ESS_CERT_ID_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||||||||
399 | ((void *)0) | - | ||||||||||||
400 | , sizeof(ESS_CERT_ID), "ESS_CERT_ID" }; | - | ||||||||||||
401 | - | |||||||||||||
402 | ESS_CERT_ID *d2i_ESS_CERT_ID(ESS_CERT_ID **a, const unsigned char **in, long len) { return executed 3323 times by 1 test: (ESS_CERT_ID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_CERT_ID_it)));return (ESS_CERT_ID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_CERT_ID_it))); Executed by:
executed 3323 times by 1 test: } int i2d_ESS_CERT_ID(const ESS_CERT_ID *a, unsigned char **out) { returnreturn (ESS_CERT_ID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_CERT_ID_it))); Executed by:
executed 5 times by 1 test: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_CERT_ID_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_CERT_ID_it))); Executed by:
executed 5 times by 1 test: } ESS_CERT_ID *ESS_CERT_ID_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_CERT_ID_it))); Executed by:
never executed: (ESS_CERT_ID *)ASN1_item_new((&(ESS_CERT_ID_it)));return (ESS_CERT_ID *)ASN1_item_new((&(ESS_CERT_ID_it))); never executed: } void ESS_CERT_ID_free(ESS_CERT_ID *a) { ASN1_item_free((ASN1_VALUE *)a, (&(ESS_CERT_ID_it))); }return (ESS_CERT_ID *)ASN1_item_new((&(ESS_CERT_ID_it))); executed 5 times by 1 test: end of block Executed by:
| 0-3323 | ||||||||||||
403 | ESS_CERT_ID * ESS_CERT_ID_dup(ESS_CERT_ID *x) { return never executed: ASN1_item_dup((&(ESS_CERT_ID_it)), x);return ASN1_item_dup((&(ESS_CERT_ID_it)), x); never executed: }return ASN1_item_dup((&(ESS_CERT_ID_it)), x); | 0 | ||||||||||||
404 | - | |||||||||||||
405 | static const ASN1_TEMPLATE ESS_SIGNING_CERT_seq_tt[] = { | - | ||||||||||||
406 | { ((0x2 << 1)), (0), | - | ||||||||||||
407 | __builtin_offsetof ( | - | ||||||||||||
408 | ESS_SIGNING_CERT | - | ||||||||||||
409 | , | - | ||||||||||||
410 | cert_ids | - | ||||||||||||
411 | ) | - | ||||||||||||
412 | , "cert_ids", (&(ESS_CERT_ID_it)) }, | - | ||||||||||||
413 | { ((0x2 << 1)|(0x1)), (0), | - | ||||||||||||
414 | __builtin_offsetof ( | - | ||||||||||||
415 | ESS_SIGNING_CERT | - | ||||||||||||
416 | , | - | ||||||||||||
417 | policy_info | - | ||||||||||||
418 | ) | - | ||||||||||||
419 | , "policy_info", (&(POLICYINFO_it)) } | - | ||||||||||||
420 | } ; static const ASN1_ITEM ESS_SIGNING_CERT_it = { 0x1, 16, ESS_SIGNING_CERT_seq_tt, sizeof(ESS_SIGNING_CERT_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||||||||
421 | ((void *)0) | - | ||||||||||||
422 | , sizeof(ESS_SIGNING_CERT), "ESS_SIGNING_CERT" }; | - | ||||||||||||
423 | - | |||||||||||||
424 | ESS_SIGNING_CERT *d2i_ESS_SIGNING_CERT(ESS_SIGNING_CERT **a, const unsigned char **in, long len) { return executed 3323 times by 1 test: (ESS_SIGNING_CERT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_SIGNING_CERT_it)));return (ESS_SIGNING_CERT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_SIGNING_CERT_it))); Executed by:
executed 3323 times by 1 test: } int i2d_ESS_SIGNING_CERT(const ESS_SIGNING_CERT *a, unsigned char **out) { returnreturn (ESS_SIGNING_CERT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_SIGNING_CERT_it))); Executed by:
executed 1 time by 1 test: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_SIGNING_CERT_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_SIGNING_CERT_it))); Executed by:
executed 1 time by 1 test: } ESS_SIGNING_CERT *ESS_SIGNING_CERT_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_SIGNING_CERT_it))); Executed by:
never executed: (ESS_SIGNING_CERT *)ASN1_item_new((&(ESS_SIGNING_CERT_it)));return (ESS_SIGNING_CERT *)ASN1_item_new((&(ESS_SIGNING_CERT_it))); never executed: } void ESS_SIGNING_CERT_free(ESS_SIGNING_CERT *a) { ASN1_item_free((ASN1_VALUE *)a, (&(ESS_SIGNING_CERT_it))); }return (ESS_SIGNING_CERT *)ASN1_item_new((&(ESS_SIGNING_CERT_it))); executed 1 time by 1 test: end of block Executed by:
| 0-3323 | ||||||||||||
425 | ESS_SIGNING_CERT * ESS_SIGNING_CERT_dup(ESS_SIGNING_CERT *x) { return never executed: ASN1_item_dup((&(ESS_SIGNING_CERT_it)), x);return ASN1_item_dup((&(ESS_SIGNING_CERT_it)), x); never executed: }return ASN1_item_dup((&(ESS_SIGNING_CERT_it)), x); | 0 | ||||||||||||
426 | - | |||||||||||||
427 | static const ASN1_TEMPLATE ESS_CERT_ID_V2_seq_tt[] = { | - | ||||||||||||
428 | { ((0x1)), (0), | - | ||||||||||||
429 | __builtin_offsetof ( | - | ||||||||||||
430 | ESS_CERT_ID_V2 | - | ||||||||||||
431 | , | - | ||||||||||||
432 | hash_alg | - | ||||||||||||
433 | ) | - | ||||||||||||
434 | , "hash_alg", (&(X509_ALGOR_it)) }, | - | ||||||||||||
435 | { (0), (0), | - | ||||||||||||
436 | __builtin_offsetof ( | - | ||||||||||||
437 | ESS_CERT_ID_V2 | - | ||||||||||||
438 | , | - | ||||||||||||
439 | hash | - | ||||||||||||
440 | ) | - | ||||||||||||
441 | , "hash", (&(ASN1_OCTET_STRING_it)) }, | - | ||||||||||||
442 | { ((0x1)), (0), | - | ||||||||||||
443 | __builtin_offsetof ( | - | ||||||||||||
444 | ESS_CERT_ID_V2 | - | ||||||||||||
445 | , | - | ||||||||||||
446 | issuer_serial | - | ||||||||||||
447 | ) | - | ||||||||||||
448 | , "issuer_serial", (&(ESS_ISSUER_SERIAL_it)) } | - | ||||||||||||
449 | } ; static const ASN1_ITEM ESS_CERT_ID_V2_it = { 0x1, 16, ESS_CERT_ID_V2_seq_tt, sizeof(ESS_CERT_ID_V2_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||||||||
450 | ((void *)0) | - | ||||||||||||
451 | , sizeof(ESS_CERT_ID_V2), "ESS_CERT_ID_V2" }; | - | ||||||||||||
452 | - | |||||||||||||
453 | ESS_CERT_ID_V2 *d2i_ESS_CERT_ID_V2(ESS_CERT_ID_V2 **a, const unsigned char **in, long len) { return never executed: (ESS_CERT_ID_V2 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_CERT_ID_V2_it)));return (ESS_CERT_ID_V2 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_CERT_ID_V2_it))); never executed: } int i2d_ESS_CERT_ID_V2(const ESS_CERT_ID_V2 *a, unsigned char **out) { returnreturn (ESS_CERT_ID_V2 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_CERT_ID_V2_it))); never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_CERT_ID_V2_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_CERT_ID_V2_it))); never executed: } ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_CERT_ID_V2_it))); never executed: (ESS_CERT_ID_V2 *)ASN1_item_new((&(ESS_CERT_ID_V2_it)));return (ESS_CERT_ID_V2 *)ASN1_item_new((&(ESS_CERT_ID_V2_it))); never executed: } void ESS_CERT_ID_V2_free(ESS_CERT_ID_V2 *a) { ASN1_item_free((ASN1_VALUE *)a, (&(ESS_CERT_ID_V2_it))); }return (ESS_CERT_ID_V2 *)ASN1_item_new((&(ESS_CERT_ID_V2_it))); never executed: end of block | 0 | ||||||||||||
454 | ESS_CERT_ID_V2 * ESS_CERT_ID_V2_dup(ESS_CERT_ID_V2 *x) { return never executed: ASN1_item_dup((&(ESS_CERT_ID_V2_it)), x);return ASN1_item_dup((&(ESS_CERT_ID_V2_it)), x); never executed: }return ASN1_item_dup((&(ESS_CERT_ID_V2_it)), x); | 0 | ||||||||||||
455 | - | |||||||||||||
456 | static const ASN1_TEMPLATE ESS_SIGNING_CERT_V2_seq_tt[] = { | - | ||||||||||||
457 | { ((0x2 << 1)), (0), | - | ||||||||||||
458 | __builtin_offsetof ( | - | ||||||||||||
459 | ESS_SIGNING_CERT_V2 | - | ||||||||||||
460 | , | - | ||||||||||||
461 | cert_ids | - | ||||||||||||
462 | ) | - | ||||||||||||
463 | , "cert_ids", (&(ESS_CERT_ID_V2_it)) }, | - | ||||||||||||
464 | { ((0x2 << 1)|(0x1)), (0), | - | ||||||||||||
465 | __builtin_offsetof ( | - | ||||||||||||
466 | ESS_SIGNING_CERT_V2 | - | ||||||||||||
467 | , | - | ||||||||||||
468 | policy_info | - | ||||||||||||
469 | ) | - | ||||||||||||
470 | , "policy_info", (&(POLICYINFO_it)) } | - | ||||||||||||
471 | } ; static const ASN1_ITEM ESS_SIGNING_CERT_V2_it = { 0x1, 16, ESS_SIGNING_CERT_V2_seq_tt, sizeof(ESS_SIGNING_CERT_V2_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||||||||
472 | ((void *)0) | - | ||||||||||||
473 | , sizeof(ESS_SIGNING_CERT_V2), "ESS_SIGNING_CERT_V2" }; | - | ||||||||||||
474 | - | |||||||||||||
475 | ESS_SIGNING_CERT_V2 *d2i_ESS_SIGNING_CERT_V2(ESS_SIGNING_CERT_V2 **a, const unsigned char **in, long len) { return never executed: (ESS_SIGNING_CERT_V2 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_SIGNING_CERT_V2_it)));return (ESS_SIGNING_CERT_V2 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_SIGNING_CERT_V2_it))); never executed: } int i2d_ESS_SIGNING_CERT_V2(const ESS_SIGNING_CERT_V2 *a, unsigned char **out) { returnreturn (ESS_SIGNING_CERT_V2 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ESS_SIGNING_CERT_V2_it))); never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_SIGNING_CERT_V2_it)));return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_SIGNING_CERT_V2_it))); never executed: } ESS_SIGNING_CERT_V2 *ESS_SIGNING_CERT_V2_new(void) { returnreturn ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ESS_SIGNING_CERT_V2_it))); never executed: (ESS_SIGNING_CERT_V2 *)ASN1_item_new((&(ESS_SIGNING_CERT_V2_it)));return (ESS_SIGNING_CERT_V2 *)ASN1_item_new((&(ESS_SIGNING_CERT_V2_it))); never executed: } void ESS_SIGNING_CERT_V2_free(ESS_SIGNING_CERT_V2 *a) { ASN1_item_free((ASN1_VALUE *)a, (&(ESS_SIGNING_CERT_V2_it))); }return (ESS_SIGNING_CERT_V2 *)ASN1_item_new((&(ESS_SIGNING_CERT_V2_it))); never executed: end of block | 0 | ||||||||||||
476 | ESS_SIGNING_CERT_V2 * ESS_SIGNING_CERT_V2_dup(ESS_SIGNING_CERT_V2 *x) { return never executed: ASN1_item_dup((&(ESS_SIGNING_CERT_V2_it)), x);return ASN1_item_dup((&(ESS_SIGNING_CERT_V2_it)), x); never executed: }return ASN1_item_dup((&(ESS_SIGNING_CERT_V2_it)), x); | 0 | ||||||||||||
477 | - | |||||||||||||
478 | - | |||||||||||||
479 | TS_TST_INFO *PKCS7_to_TS_TST_INFO(PKCS7 *token) | - | ||||||||||||
480 | { | - | ||||||||||||
481 | PKCS7_SIGNED *pkcs7_signed; | - | ||||||||||||
482 | PKCS7 *enveloped; | - | ||||||||||||
483 | ASN1_TYPE *tst_info_wrapper; | - | ||||||||||||
484 | ASN1_OCTET_STRING *tst_info_der; | - | ||||||||||||
485 | const unsigned char *p; | - | ||||||||||||
486 | - | |||||||||||||
487 | if (!(OBJ_obj2nid((token)->type) == 22)
| 1-2 | ||||||||||||
488 | ERR_put_error(47,(148),(132),__FILE__,255); | - | ||||||||||||
489 | return executed 1 time by 1 test: return ((void *)0) ; Executed by:
executed 1 time by 1 test: return ((void *)0) ; Executed by:
| 1 | ||||||||||||
490 | ((void *)0) executed 1 time by 1 test: return ((void *)0) ; Executed by:
| 1 | ||||||||||||
491 | ; executed 1 time by 1 test: return ((void *)0) ; Executed by:
| 1 | ||||||||||||
492 | } | - | ||||||||||||
493 | if (PKCS7_ctrl(token,2,0,
| 0-2 | ||||||||||||
494 | ((void *)0)
| 0-2 | ||||||||||||
495 | )
| 0-2 | ||||||||||||
496 | ERR_put_error(47,(148),(134),__FILE__,259); | - | ||||||||||||
497 | return executed 2 times by 1 test: return ((void *)0) ; Executed by:
executed 2 times by 1 test: return ((void *)0) ; Executed by:
| 2 | ||||||||||||
498 | ((void *)0) executed 2 times by 1 test: return ((void *)0) ; Executed by:
| 2 | ||||||||||||
499 | ; executed 2 times by 1 test: return ((void *)0) ; Executed by:
| 2 | ||||||||||||
500 | } | - | ||||||||||||
501 | pkcs7_signed = token->d.sign; | - | ||||||||||||
502 | enveloped = pkcs7_signed->contents; | - | ||||||||||||
503 | if (OBJ_obj2nid(enveloped->type) != 207
| 0 | ||||||||||||
504 | ERR_put_error(47,(148),(132),__FILE__,265); | - | ||||||||||||
505 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
506 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
507 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
508 | } | - | ||||||||||||
509 | tst_info_wrapper = enveloped->d.other; | - | ||||||||||||
510 | if (tst_info_wrapper->type != 4
| 0 | ||||||||||||
511 | ERR_put_error(47,(148),(133),__FILE__,270); | - | ||||||||||||
512 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
513 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
514 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
515 | } | - | ||||||||||||
516 | tst_info_der = tst_info_wrapper->value.octet_string; | - | ||||||||||||
517 | p = tst_info_der->data; | - | ||||||||||||
518 | return never executed: d2i_TS_TST_INFO(return d2i_TS_TST_INFO( ((void *)0) , &p, tst_info_der->length); never executed: return d2i_TS_TST_INFO( ((void *)0) , &p, tst_info_der->length); | 0 | ||||||||||||
519 | ((void *)0) never executed: return d2i_TS_TST_INFO( ((void *)0) , &p, tst_info_der->length); | 0 | ||||||||||||
520 | , &p, tst_info_der->length); never executed: return d2i_TS_TST_INFO( ((void *)0) , &p, tst_info_der->length); | 0 | ||||||||||||
521 | } | - | ||||||||||||
Switch to Source code | Preprocessed file |