| 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted by:
| 2962-8904 | ||||||||||||
| 309 | TS_TST_INFO_free(ts_resp->tst_info); | - | ||||||||||||
| 310 | } executed 2962 times by 1 test: else if (op == 5end of blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 blockExecuted 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 |