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