| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||||||||||||||||||||
| 2 | - | |||||||||||||||||||||||||
| 3 | - | |||||||||||||||||||||||||
| 4 | - | |||||||||||||||||||||||||
| 5 | - | |||||||||||||||||||||||||
| 6 | - | |||||||||||||||||||||||||
| 7 | int OCSP_REQUEST_get_ext_count(OCSP_REQUEST *x) | - | ||||||||||||||||||||||||
| 8 | { | - | ||||||||||||||||||||||||
| 9 | return never executed: X509v3_get_ext_count(x->tbsRequest.requestExtensions);return X509v3_get_ext_count(x->tbsRequest.requestExtensions);never executed: return X509v3_get_ext_count(x->tbsRequest.requestExtensions); | 0 | ||||||||||||||||||||||||
| 10 | } | - | ||||||||||||||||||||||||
| 11 | - | |||||||||||||||||||||||||
| 12 | int OCSP_REQUEST_get_ext_by_NID(OCSP_REQUEST *x, int nid, int lastpos) | - | ||||||||||||||||||||||||
| 13 | { | - | ||||||||||||||||||||||||
| 14 | return never executed: (X509v3_get_ext_by_NIDreturn (X509v3_get_ext_by_NID (x->tbsRequest.requestExtensions, nid, lastpos));never executed: return (X509v3_get_ext_by_NID (x->tbsRequest.requestExtensions, nid, lastpos)); | 0 | ||||||||||||||||||||||||
| 15 | (x->tbsRequest.requestExtensions, nid, lastpos)); never executed: return (X509v3_get_ext_by_NID (x->tbsRequest.requestExtensions, nid, lastpos)); | 0 | ||||||||||||||||||||||||
| 16 | } | - | ||||||||||||||||||||||||
| 17 | - | |||||||||||||||||||||||||
| 18 | int OCSP_REQUEST_get_ext_by_OBJ(OCSP_REQUEST *x, const ASN1_OBJECT *obj, | - | ||||||||||||||||||||||||
| 19 | int lastpos) | - | ||||||||||||||||||||||||
| 20 | { | - | ||||||||||||||||||||||||
| 21 | return never executed: (X509v3_get_ext_by_OBJreturn (X509v3_get_ext_by_OBJ (x->tbsRequest.requestExtensions, obj, lastpos));never executed: return (X509v3_get_ext_by_OBJ (x->tbsRequest.requestExtensions, obj, lastpos)); | 0 | ||||||||||||||||||||||||
| 22 | (x->tbsRequest.requestExtensions, obj, lastpos)); never executed: return (X509v3_get_ext_by_OBJ (x->tbsRequest.requestExtensions, obj, lastpos)); | 0 | ||||||||||||||||||||||||
| 23 | } | - | ||||||||||||||||||||||||
| 24 | - | |||||||||||||||||||||||||
| 25 | int OCSP_REQUEST_get_ext_by_critical(OCSP_REQUEST *x, int crit, int lastpos) | - | ||||||||||||||||||||||||
| 26 | { | - | ||||||||||||||||||||||||
| 27 | return never executed: (X509v3_get_ext_by_criticalreturn (X509v3_get_ext_by_critical (x->tbsRequest.requestExtensions, crit, lastpos));never executed: return (X509v3_get_ext_by_critical (x->tbsRequest.requestExtensions, crit, lastpos)); | 0 | ||||||||||||||||||||||||
| 28 | (x->tbsRequest.requestExtensions, crit, lastpos)); never executed: return (X509v3_get_ext_by_critical (x->tbsRequest.requestExtensions, crit, lastpos)); | 0 | ||||||||||||||||||||||||
| 29 | } | - | ||||||||||||||||||||||||
| 30 | - | |||||||||||||||||||||||||
| 31 | X509_EXTENSION *OCSP_REQUEST_get_ext(OCSP_REQUEST *x, int loc) | - | ||||||||||||||||||||||||
| 32 | { | - | ||||||||||||||||||||||||
| 33 | return never executed: X509v3_get_ext(x->tbsRequest.requestExtensions, loc);return X509v3_get_ext(x->tbsRequest.requestExtensions, loc);never executed: return X509v3_get_ext(x->tbsRequest.requestExtensions, loc); | 0 | ||||||||||||||||||||||||
| 34 | } | - | ||||||||||||||||||||||||
| 35 | - | |||||||||||||||||||||||||
| 36 | X509_EXTENSION *OCSP_REQUEST_delete_ext(OCSP_REQUEST *x, int loc) | - | ||||||||||||||||||||||||
| 37 | { | - | ||||||||||||||||||||||||
| 38 | return never executed: X509v3_delete_ext(x->tbsRequest.requestExtensions, loc);return X509v3_delete_ext(x->tbsRequest.requestExtensions, loc);never executed: return X509v3_delete_ext(x->tbsRequest.requestExtensions, loc); | 0 | ||||||||||||||||||||||||
| 39 | } | - | ||||||||||||||||||||||||
| 40 | - | |||||||||||||||||||||||||
| 41 | void *OCSP_REQUEST_get1_ext_d2i(OCSP_REQUEST *x, int nid, int *crit, int *idx) | - | ||||||||||||||||||||||||
| 42 | { | - | ||||||||||||||||||||||||
| 43 | return never executed: X509V3_get_d2i(x->tbsRequest.requestExtensions, nid, crit, idx);return X509V3_get_d2i(x->tbsRequest.requestExtensions, nid, crit, idx);never executed: return X509V3_get_d2i(x->tbsRequest.requestExtensions, nid, crit, idx); | 0 | ||||||||||||||||||||||||
| 44 | } | - | ||||||||||||||||||||||||
| 45 | - | |||||||||||||||||||||||||
| 46 | int OCSP_REQUEST_add1_ext_i2d(OCSP_REQUEST *x, int nid, void *value, int crit, | - | ||||||||||||||||||||||||
| 47 | unsigned long flags) | - | ||||||||||||||||||||||||
| 48 | { | - | ||||||||||||||||||||||||
| 49 | return never executed: X509V3_add1_i2d(&x->tbsRequest.requestExtensions, nid, value,return X509V3_add1_i2d(&x->tbsRequest.requestExtensions, nid, value, crit, flags);never executed: return X509V3_add1_i2d(&x->tbsRequest.requestExtensions, nid, value, crit, flags); | 0 | ||||||||||||||||||||||||
| 50 | crit, flags); never executed: return X509V3_add1_i2d(&x->tbsRequest.requestExtensions, nid, value, crit, flags); | 0 | ||||||||||||||||||||||||
| 51 | } | - | ||||||||||||||||||||||||
| 52 | - | |||||||||||||||||||||||||
| 53 | int OCSP_REQUEST_add_ext(OCSP_REQUEST *x, X509_EXTENSION *ex, int loc) | - | ||||||||||||||||||||||||
| 54 | { | - | ||||||||||||||||||||||||
| 55 | return never executed: (X509v3_add_ext(&(x->tbsRequest.requestExtensions), ex, loc) !=return (X509v3_add_ext(&(x->tbsRequest.requestExtensions), ex, loc) != ((void *)0) );never executed: return (X509v3_add_ext(&(x->tbsRequest.requestExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 56 | never executed: return (X509v3_add_ext(&(x->tbsRequest.requestExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 57 | ((void *)0) never executed: return (X509v3_add_ext(&(x->tbsRequest.requestExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 58 | ); never executed: return (X509v3_add_ext(&(x->tbsRequest.requestExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 59 | } | - | ||||||||||||||||||||||||
| 60 | - | |||||||||||||||||||||||||
| 61 | - | |||||||||||||||||||||||||
| 62 | - | |||||||||||||||||||||||||
| 63 | int OCSP_ONEREQ_get_ext_count(OCSP_ONEREQ *x) | - | ||||||||||||||||||||||||
| 64 | { | - | ||||||||||||||||||||||||
| 65 | return never executed: X509v3_get_ext_count(x->singleRequestExtensions);return X509v3_get_ext_count(x->singleRequestExtensions);never executed: return X509v3_get_ext_count(x->singleRequestExtensions); | 0 | ||||||||||||||||||||||||
| 66 | } | - | ||||||||||||||||||||||||
| 67 | - | |||||||||||||||||||||||||
| 68 | int OCSP_ONEREQ_get_ext_by_NID(OCSP_ONEREQ *x, int nid, int lastpos) | - | ||||||||||||||||||||||||
| 69 | { | - | ||||||||||||||||||||||||
| 70 | return never executed: X509v3_get_ext_by_NID(x->singleRequestExtensions, nid, lastpos);return X509v3_get_ext_by_NID(x->singleRequestExtensions, nid, lastpos);never executed: return X509v3_get_ext_by_NID(x->singleRequestExtensions, nid, lastpos); | 0 | ||||||||||||||||||||||||
| 71 | } | - | ||||||||||||||||||||||||
| 72 | - | |||||||||||||||||||||||||
| 73 | int OCSP_ONEREQ_get_ext_by_OBJ(OCSP_ONEREQ *x, const ASN1_OBJECT *obj, | - | ||||||||||||||||||||||||
| 74 | int lastpos) | - | ||||||||||||||||||||||||
| 75 | { | - | ||||||||||||||||||||||||
| 76 | return never executed: X509v3_get_ext_by_OBJ(x->singleRequestExtensions, obj, lastpos);return X509v3_get_ext_by_OBJ(x->singleRequestExtensions, obj, lastpos);never executed: return X509v3_get_ext_by_OBJ(x->singleRequestExtensions, obj, lastpos); | 0 | ||||||||||||||||||||||||
| 77 | } | - | ||||||||||||||||||||||||
| 78 | - | |||||||||||||||||||||||||
| 79 | int OCSP_ONEREQ_get_ext_by_critical(OCSP_ONEREQ *x, int crit, int lastpos) | - | ||||||||||||||||||||||||
| 80 | { | - | ||||||||||||||||||||||||
| 81 | return never executed: (X509v3_get_ext_by_criticalreturn (X509v3_get_ext_by_critical (x->singleRequestExtensions, crit, lastpos));never executed: return (X509v3_get_ext_by_critical (x->singleRequestExtensions, crit, lastpos)); | 0 | ||||||||||||||||||||||||
| 82 | (x->singleRequestExtensions, crit, lastpos)); never executed: return (X509v3_get_ext_by_critical (x->singleRequestExtensions, crit, lastpos)); | 0 | ||||||||||||||||||||||||
| 83 | } | - | ||||||||||||||||||||||||
| 84 | - | |||||||||||||||||||||||||
| 85 | X509_EXTENSION *OCSP_ONEREQ_get_ext(OCSP_ONEREQ *x, int loc) | - | ||||||||||||||||||||||||
| 86 | { | - | ||||||||||||||||||||||||
| 87 | return never executed: X509v3_get_ext(x->singleRequestExtensions, loc);return X509v3_get_ext(x->singleRequestExtensions, loc);never executed: return X509v3_get_ext(x->singleRequestExtensions, loc); | 0 | ||||||||||||||||||||||||
| 88 | } | - | ||||||||||||||||||||||||
| 89 | - | |||||||||||||||||||||||||
| 90 | X509_EXTENSION *OCSP_ONEREQ_delete_ext(OCSP_ONEREQ *x, int loc) | - | ||||||||||||||||||||||||
| 91 | { | - | ||||||||||||||||||||||||
| 92 | return never executed: X509v3_delete_ext(x->singleRequestExtensions, loc);return X509v3_delete_ext(x->singleRequestExtensions, loc);never executed: return X509v3_delete_ext(x->singleRequestExtensions, loc); | 0 | ||||||||||||||||||||||||
| 93 | } | - | ||||||||||||||||||||||||
| 94 | - | |||||||||||||||||||||||||
| 95 | void *OCSP_ONEREQ_get1_ext_d2i(OCSP_ONEREQ *x, int nid, int *crit, int *idx) | - | ||||||||||||||||||||||||
| 96 | { | - | ||||||||||||||||||||||||
| 97 | return never executed: X509V3_get_d2i(x->singleRequestExtensions, nid, crit, idx);return X509V3_get_d2i(x->singleRequestExtensions, nid, crit, idx);never executed: return X509V3_get_d2i(x->singleRequestExtensions, nid, crit, idx); | 0 | ||||||||||||||||||||||||
| 98 | } | - | ||||||||||||||||||||||||
| 99 | - | |||||||||||||||||||||||||
| 100 | int OCSP_ONEREQ_add1_ext_i2d(OCSP_ONEREQ *x, int nid, void *value, int crit, | - | ||||||||||||||||||||||||
| 101 | unsigned long flags) | - | ||||||||||||||||||||||||
| 102 | { | - | ||||||||||||||||||||||||
| 103 | return never executed: X509V3_add1_i2d(&x->singleRequestExtensions, nid, value, crit,return X509V3_add1_i2d(&x->singleRequestExtensions, nid, value, crit, flags);never executed: return X509V3_add1_i2d(&x->singleRequestExtensions, nid, value, crit, flags); | 0 | ||||||||||||||||||||||||
| 104 | flags); never executed: return X509V3_add1_i2d(&x->singleRequestExtensions, nid, value, crit, flags); | 0 | ||||||||||||||||||||||||
| 105 | } | - | ||||||||||||||||||||||||
| 106 | - | |||||||||||||||||||||||||
| 107 | int OCSP_ONEREQ_add_ext(OCSP_ONEREQ *x, X509_EXTENSION *ex, int loc) | - | ||||||||||||||||||||||||
| 108 | { | - | ||||||||||||||||||||||||
| 109 | return never executed: (X509v3_add_ext(&(x->singleRequestExtensions), ex, loc) != return (X509v3_add_ext(&(x->singleRequestExtensions), ex, loc) != ((void *)0) );never executed: return (X509v3_add_ext(&(x->singleRequestExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 110 | ((void *)0) never executed: return (X509v3_add_ext(&(x->singleRequestExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 111 | ); never executed: return (X509v3_add_ext(&(x->singleRequestExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 112 | } | - | ||||||||||||||||||||||||
| 113 | - | |||||||||||||||||||||||||
| 114 | - | |||||||||||||||||||||||||
| 115 | - | |||||||||||||||||||||||||
| 116 | int OCSP_BASICRESP_get_ext_count(OCSP_BASICRESP *x) | - | ||||||||||||||||||||||||
| 117 | { | - | ||||||||||||||||||||||||
| 118 | return never executed: X509v3_get_ext_count(x->tbsResponseData.responseExtensions);return X509v3_get_ext_count(x->tbsResponseData.responseExtensions);never executed: return X509v3_get_ext_count(x->tbsResponseData.responseExtensions); | 0 | ||||||||||||||||||||||||
| 119 | } | - | ||||||||||||||||||||||||
| 120 | - | |||||||||||||||||||||||||
| 121 | int OCSP_BASICRESP_get_ext_by_NID(OCSP_BASICRESP *x, int nid, int lastpos) | - | ||||||||||||||||||||||||
| 122 | { | - | ||||||||||||||||||||||||
| 123 | return never executed: (X509v3_get_ext_by_NIDreturn (X509v3_get_ext_by_NID (x->tbsResponseData.responseExtensions, nid, lastpos));never executed: return (X509v3_get_ext_by_NID (x->tbsResponseData.responseExtensions, nid, lastpos)); | 0 | ||||||||||||||||||||||||
| 124 | (x->tbsResponseData.responseExtensions, nid, lastpos)); never executed: return (X509v3_get_ext_by_NID (x->tbsResponseData.responseExtensions, nid, lastpos)); | 0 | ||||||||||||||||||||||||
| 125 | } | - | ||||||||||||||||||||||||
| 126 | - | |||||||||||||||||||||||||
| 127 | int OCSP_BASICRESP_get_ext_by_OBJ(OCSP_BASICRESP *x, const ASN1_OBJECT *obj, | - | ||||||||||||||||||||||||
| 128 | int lastpos) | - | ||||||||||||||||||||||||
| 129 | { | - | ||||||||||||||||||||||||
| 130 | return never executed: (X509v3_get_ext_by_OBJreturn (X509v3_get_ext_by_OBJ (x->tbsResponseData.responseExtensions, obj, lastpos));never executed: return (X509v3_get_ext_by_OBJ (x->tbsResponseData.responseExtensions, obj, lastpos)); | 0 | ||||||||||||||||||||||||
| 131 | (x->tbsResponseData.responseExtensions, obj, lastpos)); never executed: return (X509v3_get_ext_by_OBJ (x->tbsResponseData.responseExtensions, obj, lastpos)); | 0 | ||||||||||||||||||||||||
| 132 | } | - | ||||||||||||||||||||||||
| 133 | - | |||||||||||||||||||||||||
| 134 | int OCSP_BASICRESP_get_ext_by_critical(OCSP_BASICRESP *x, int crit, | - | ||||||||||||||||||||||||
| 135 | int lastpos) | - | ||||||||||||||||||||||||
| 136 | { | - | ||||||||||||||||||||||||
| 137 | return never executed: (X509v3_get_ext_by_criticalreturn (X509v3_get_ext_by_critical (x->tbsResponseData.responseExtensions, crit, lastpos));never executed: return (X509v3_get_ext_by_critical (x->tbsResponseData.responseExtensions, crit, lastpos)); | 0 | ||||||||||||||||||||||||
| 138 | (x->tbsResponseData.responseExtensions, crit, lastpos)); never executed: return (X509v3_get_ext_by_critical (x->tbsResponseData.responseExtensions, crit, lastpos)); | 0 | ||||||||||||||||||||||||
| 139 | } | - | ||||||||||||||||||||||||
| 140 | - | |||||||||||||||||||||||||
| 141 | X509_EXTENSION *OCSP_BASICRESP_get_ext(OCSP_BASICRESP *x, int loc) | - | ||||||||||||||||||||||||
| 142 | { | - | ||||||||||||||||||||||||
| 143 | return never executed: X509v3_get_ext(x->tbsResponseData.responseExtensions, loc);return X509v3_get_ext(x->tbsResponseData.responseExtensions, loc);never executed: return X509v3_get_ext(x->tbsResponseData.responseExtensions, loc); | 0 | ||||||||||||||||||||||||
| 144 | } | - | ||||||||||||||||||||||||
| 145 | - | |||||||||||||||||||||||||
| 146 | X509_EXTENSION *OCSP_BASICRESP_delete_ext(OCSP_BASICRESP *x, int loc) | - | ||||||||||||||||||||||||
| 147 | { | - | ||||||||||||||||||||||||
| 148 | return never executed: X509v3_delete_ext(x->tbsResponseData.responseExtensions, loc);return X509v3_delete_ext(x->tbsResponseData.responseExtensions, loc);never executed: return X509v3_delete_ext(x->tbsResponseData.responseExtensions, loc); | 0 | ||||||||||||||||||||||||
| 149 | } | - | ||||||||||||||||||||||||
| 150 | - | |||||||||||||||||||||||||
| 151 | void *OCSP_BASICRESP_get1_ext_d2i(OCSP_BASICRESP *x, int nid, int *crit, | - | ||||||||||||||||||||||||
| 152 | int *idx) | - | ||||||||||||||||||||||||
| 153 | { | - | ||||||||||||||||||||||||
| 154 | return never executed: X509V3_get_d2i(x->tbsResponseData.responseExtensions, nid, crit,return X509V3_get_d2i(x->tbsResponseData.responseExtensions, nid, crit, idx);never executed: return X509V3_get_d2i(x->tbsResponseData.responseExtensions, nid, crit, idx); | 0 | ||||||||||||||||||||||||
| 155 | idx); never executed: return X509V3_get_d2i(x->tbsResponseData.responseExtensions, nid, crit, idx); | 0 | ||||||||||||||||||||||||
| 156 | } | - | ||||||||||||||||||||||||
| 157 | - | |||||||||||||||||||||||||
| 158 | int OCSP_BASICRESP_add1_ext_i2d(OCSP_BASICRESP *x, int nid, void *value, | - | ||||||||||||||||||||||||
| 159 | int crit, unsigned long flags) | - | ||||||||||||||||||||||||
| 160 | { | - | ||||||||||||||||||||||||
| 161 | return never executed: X509V3_add1_i2d(&x->tbsResponseData.responseExtensions, nid,return X509V3_add1_i2d(&x->tbsResponseData.responseExtensions, nid, value, crit, flags);never executed: return X509V3_add1_i2d(&x->tbsResponseData.responseExtensions, nid, value, crit, flags); | 0 | ||||||||||||||||||||||||
| 162 | value, crit, flags); never executed: return X509V3_add1_i2d(&x->tbsResponseData.responseExtensions, nid, value, crit, flags); | 0 | ||||||||||||||||||||||||
| 163 | } | - | ||||||||||||||||||||||||
| 164 | - | |||||||||||||||||||||||||
| 165 | int OCSP_BASICRESP_add_ext(OCSP_BASICRESP *x, X509_EXTENSION *ex, int loc) | - | ||||||||||||||||||||||||
| 166 | { | - | ||||||||||||||||||||||||
| 167 | return never executed: (X509v3_add_ext(&(x->tbsResponseData.responseExtensions), ex, loc)return (X509v3_add_ext(&(x->tbsResponseData.responseExtensions), ex, loc) != ((void *)0) );never executed: return (X509v3_add_ext(&(x->tbsResponseData.responseExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 168 | != never executed: return (X509v3_add_ext(&(x->tbsResponseData.responseExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 169 | ((void *)0) never executed: return (X509v3_add_ext(&(x->tbsResponseData.responseExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 170 | ); never executed: return (X509v3_add_ext(&(x->tbsResponseData.responseExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 171 | } | - | ||||||||||||||||||||||||
| 172 | - | |||||||||||||||||||||||||
| 173 | - | |||||||||||||||||||||||||
| 174 | - | |||||||||||||||||||||||||
| 175 | int OCSP_SINGLERESP_get_ext_count(OCSP_SINGLERESP *x) | - | ||||||||||||||||||||||||
| 176 | { | - | ||||||||||||||||||||||||
| 177 | return never executed: X509v3_get_ext_count(x->singleExtensions);return X509v3_get_ext_count(x->singleExtensions);never executed: return X509v3_get_ext_count(x->singleExtensions); | 0 | ||||||||||||||||||||||||
| 178 | } | - | ||||||||||||||||||||||||
| 179 | - | |||||||||||||||||||||||||
| 180 | int OCSP_SINGLERESP_get_ext_by_NID(OCSP_SINGLERESP *x, int nid, int lastpos) | - | ||||||||||||||||||||||||
| 181 | { | - | ||||||||||||||||||||||||
| 182 | return never executed: X509v3_get_ext_by_NID(x->singleExtensions, nid, lastpos);return X509v3_get_ext_by_NID(x->singleExtensions, nid, lastpos);never executed: return X509v3_get_ext_by_NID(x->singleExtensions, nid, lastpos); | 0 | ||||||||||||||||||||||||
| 183 | } | - | ||||||||||||||||||||||||
| 184 | - | |||||||||||||||||||||||||
| 185 | int OCSP_SINGLERESP_get_ext_by_OBJ(OCSP_SINGLERESP *x, const ASN1_OBJECT *obj, | - | ||||||||||||||||||||||||
| 186 | int lastpos) | - | ||||||||||||||||||||||||
| 187 | { | - | ||||||||||||||||||||||||
| 188 | return never executed: X509v3_get_ext_by_OBJ(x->singleExtensions, obj, lastpos);return X509v3_get_ext_by_OBJ(x->singleExtensions, obj, lastpos);never executed: return X509v3_get_ext_by_OBJ(x->singleExtensions, obj, lastpos); | 0 | ||||||||||||||||||||||||
| 189 | } | - | ||||||||||||||||||||||||
| 190 | - | |||||||||||||||||||||||||
| 191 | int OCSP_SINGLERESP_get_ext_by_critical(OCSP_SINGLERESP *x, int crit, | - | ||||||||||||||||||||||||
| 192 | int lastpos) | - | ||||||||||||||||||||||||
| 193 | { | - | ||||||||||||||||||||||||
| 194 | return never executed: X509v3_get_ext_by_critical(x->singleExtensions, crit, lastpos);return X509v3_get_ext_by_critical(x->singleExtensions, crit, lastpos);never executed: return X509v3_get_ext_by_critical(x->singleExtensions, crit, lastpos); | 0 | ||||||||||||||||||||||||
| 195 | } | - | ||||||||||||||||||||||||
| 196 | - | |||||||||||||||||||||||||
| 197 | X509_EXTENSION *OCSP_SINGLERESP_get_ext(OCSP_SINGLERESP *x, int loc) | - | ||||||||||||||||||||||||
| 198 | { | - | ||||||||||||||||||||||||
| 199 | return never executed: X509v3_get_ext(x->singleExtensions, loc);return X509v3_get_ext(x->singleExtensions, loc);never executed: return X509v3_get_ext(x->singleExtensions, loc); | 0 | ||||||||||||||||||||||||
| 200 | } | - | ||||||||||||||||||||||||
| 201 | - | |||||||||||||||||||||||||
| 202 | X509_EXTENSION *OCSP_SINGLERESP_delete_ext(OCSP_SINGLERESP *x, int loc) | - | ||||||||||||||||||||||||
| 203 | { | - | ||||||||||||||||||||||||
| 204 | return never executed: X509v3_delete_ext(x->singleExtensions, loc);return X509v3_delete_ext(x->singleExtensions, loc);never executed: return X509v3_delete_ext(x->singleExtensions, loc); | 0 | ||||||||||||||||||||||||
| 205 | } | - | ||||||||||||||||||||||||
| 206 | - | |||||||||||||||||||||||||
| 207 | void *OCSP_SINGLERESP_get1_ext_d2i(OCSP_SINGLERESP *x, int nid, int *crit, | - | ||||||||||||||||||||||||
| 208 | int *idx) | - | ||||||||||||||||||||||||
| 209 | { | - | ||||||||||||||||||||||||
| 210 | return executed 3 times by 1 test: X509V3_get_d2i(x->singleExtensions, nid, crit, idx);return X509V3_get_d2i(x->singleExtensions, nid, crit, idx);Executed by:
executed 3 times by 1 test: return X509V3_get_d2i(x->singleExtensions, nid, crit, idx);Executed by:
| 3 | ||||||||||||||||||||||||
| 211 | } | - | ||||||||||||||||||||||||
| 212 | - | |||||||||||||||||||||||||
| 213 | int OCSP_SINGLERESP_add1_ext_i2d(OCSP_SINGLERESP *x, int nid, void *value, | - | ||||||||||||||||||||||||
| 214 | int crit, unsigned long flags) | - | ||||||||||||||||||||||||
| 215 | { | - | ||||||||||||||||||||||||
| 216 | return never executed: X509V3_add1_i2d(&x->singleExtensions, nid, value, crit, flags);return X509V3_add1_i2d(&x->singleExtensions, nid, value, crit, flags);never executed: return X509V3_add1_i2d(&x->singleExtensions, nid, value, crit, flags); | 0 | ||||||||||||||||||||||||
| 217 | } | - | ||||||||||||||||||||||||
| 218 | - | |||||||||||||||||||||||||
| 219 | int OCSP_SINGLERESP_add_ext(OCSP_SINGLERESP *x, X509_EXTENSION *ex, int loc) | - | ||||||||||||||||||||||||
| 220 | { | - | ||||||||||||||||||||||||
| 221 | return never executed: (X509v3_add_ext(&(x->singleExtensions), ex, loc) != return (X509v3_add_ext(&(x->singleExtensions), ex, loc) != ((void *)0) );never executed: return (X509v3_add_ext(&(x->singleExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 222 | ((void *)0) never executed: return (X509v3_add_ext(&(x->singleExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 223 | ); never executed: return (X509v3_add_ext(&(x->singleExtensions), ex, loc) != ((void *)0) ); | 0 | ||||||||||||||||||||||||
| 224 | } | - | ||||||||||||||||||||||||
| 225 | static int ocsp_add1_nonce(struct stack_st_X509_EXTENSION **exts, | - | ||||||||||||||||||||||||
| 226 | unsigned char *val, int len) | - | ||||||||||||||||||||||||
| 227 | { | - | ||||||||||||||||||||||||
| 228 | unsigned char *tmpval; | - | ||||||||||||||||||||||||
| 229 | ASN1_OCTET_STRING os; | - | ||||||||||||||||||||||||
| 230 | int ret = 0; | - | ||||||||||||||||||||||||
| 231 | if (len <= 0
| 0 | ||||||||||||||||||||||||
| 232 | len = 16; never executed: len = 16; | 0 | ||||||||||||||||||||||||
| 233 | - | |||||||||||||||||||||||||
| 234 | - | |||||||||||||||||||||||||
| 235 | - | |||||||||||||||||||||||||
| 236 | - | |||||||||||||||||||||||||
| 237 | - | |||||||||||||||||||||||||
| 238 | - | |||||||||||||||||||||||||
| 239 | os.length = ASN1_object_size(0, len, 4); | - | ||||||||||||||||||||||||
| 240 | if (os.length < 0
| 0 | ||||||||||||||||||||||||
| 241 | return never executed: 0;return 0;never executed: return 0; | 0 | ||||||||||||||||||||||||
| 242 | - | |||||||||||||||||||||||||
| 243 | os.data = CRYPTO_malloc(os.length, __FILE__, 262); | - | ||||||||||||||||||||||||
| 244 | if (os.data ==
| 0 | ||||||||||||||||||||||||
| 245 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 246 | ) | - | ||||||||||||||||||||||||
| 247 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 248 | tmpval = os.data; | - | ||||||||||||||||||||||||
| 249 | ASN1_put_object(&tmpval, 0, len, 4, 0x00); | - | ||||||||||||||||||||||||
| 250 | if (val
| 0 | ||||||||||||||||||||||||
| 251 | memcpy(tmpval, val, len); never executed: memcpy(tmpval, val, len); | 0 | ||||||||||||||||||||||||
| 252 | else if (RAND_bytes(tmpval, len) <= 0
| 0 | ||||||||||||||||||||||||
| 253 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 254 | if (!X509V3_add1_i2d(exts, 366,
| 0 | ||||||||||||||||||||||||
| 255 | &os, 0, 2L)
| 0 | ||||||||||||||||||||||||
| 256 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 257 | ret = 1; | - | ||||||||||||||||||||||||
| 258 | err: code before this statement never executed: err: | 0 | ||||||||||||||||||||||||
| 259 | CRYPTO_free(os.data, __FILE__, 276); | - | ||||||||||||||||||||||||
| 260 | return never executed: ret;return ret;never executed: return ret; | 0 | ||||||||||||||||||||||||
| 261 | } | - | ||||||||||||||||||||||||
| 262 | - | |||||||||||||||||||||||||
| 263 | - | |||||||||||||||||||||||||
| 264 | - | |||||||||||||||||||||||||
| 265 | int OCSP_request_add1_nonce(OCSP_REQUEST *req, unsigned char *val, int len) | - | ||||||||||||||||||||||||
| 266 | { | - | ||||||||||||||||||||||||
| 267 | return never executed: ocsp_add1_nonce(&req->tbsRequest.requestExtensions, val, len);return ocsp_add1_nonce(&req->tbsRequest.requestExtensions, val, len);never executed: return ocsp_add1_nonce(&req->tbsRequest.requestExtensions, val, len); | 0 | ||||||||||||||||||||||||
| 268 | } | - | ||||||||||||||||||||||||
| 269 | - | |||||||||||||||||||||||||
| 270 | - | |||||||||||||||||||||||||
| 271 | - | |||||||||||||||||||||||||
| 272 | int OCSP_basic_add1_nonce(OCSP_BASICRESP *resp, unsigned char *val, int len) | - | ||||||||||||||||||||||||
| 273 | { | - | ||||||||||||||||||||||||
| 274 | return never executed: ocsp_add1_nonce(&resp->tbsResponseData.responseExtensions, val,return ocsp_add1_nonce(&resp->tbsResponseData.responseExtensions, val, len);never executed: return ocsp_add1_nonce(&resp->tbsResponseData.responseExtensions, val, len); | 0 | ||||||||||||||||||||||||
| 275 | len); never executed: return ocsp_add1_nonce(&resp->tbsResponseData.responseExtensions, val, len); | 0 | ||||||||||||||||||||||||
| 276 | } | - | ||||||||||||||||||||||||
| 277 | int OCSP_check_nonce(OCSP_REQUEST *req, OCSP_BASICRESP *bs) | - | ||||||||||||||||||||||||
| 278 | { | - | ||||||||||||||||||||||||
| 279 | int req_idx, resp_idx; | - | ||||||||||||||||||||||||
| 280 | X509_EXTENSION *req_ext, *resp_ext; | - | ||||||||||||||||||||||||
| 281 | req_idx = OCSP_REQUEST_get_ext_by_NID(req, 366, -1); | - | ||||||||||||||||||||||||
| 282 | resp_idx = OCSP_BASICRESP_get_ext_by_NID(bs, 366, -1); | - | ||||||||||||||||||||||||
| 283 | - | |||||||||||||||||||||||||
| 284 | if ((
| 0 | ||||||||||||||||||||||||
| 285 | return never executed: 2;return 2;never executed: return 2; | 0 | ||||||||||||||||||||||||
| 286 | - | |||||||||||||||||||||||||
| 287 | if ((
| 0 | ||||||||||||||||||||||||
| 288 | return never executed: -1;return -1;never executed: return -1; | 0 | ||||||||||||||||||||||||
| 289 | - | |||||||||||||||||||||||||
| 290 | if ((
| 0 | ||||||||||||||||||||||||
| 291 | return never executed: 3;return 3;never executed: return 3; | 0 | ||||||||||||||||||||||||
| 292 | - | |||||||||||||||||||||||||
| 293 | - | |||||||||||||||||||||||||
| 294 | - | |||||||||||||||||||||||||
| 295 | req_ext = OCSP_REQUEST_get_ext(req, req_idx); | - | ||||||||||||||||||||||||
| 296 | resp_ext = OCSP_BASICRESP_get_ext(bs, resp_idx); | - | ||||||||||||||||||||||||
| 297 | if (ASN1_OCTET_STRING_cmp(X509_EXTENSION_get_data(req_ext),
| 0 | ||||||||||||||||||||||||
| 298 | X509_EXTENSION_get_data(resp_ext))
| 0 | ||||||||||||||||||||||||
| 299 | return never executed: 0;return 0;never executed: return 0; | 0 | ||||||||||||||||||||||||
| 300 | return never executed: 1;return 1;never executed: return 1; | 0 | ||||||||||||||||||||||||
| 301 | } | - | ||||||||||||||||||||||||
| 302 | - | |||||||||||||||||||||||||
| 303 | - | |||||||||||||||||||||||||
| 304 | - | |||||||||||||||||||||||||
| 305 | - | |||||||||||||||||||||||||
| 306 | - | |||||||||||||||||||||||||
| 307 | int OCSP_copy_nonce(OCSP_BASICRESP *resp, OCSP_REQUEST *req) | - | ||||||||||||||||||||||||
| 308 | { | - | ||||||||||||||||||||||||
| 309 | X509_EXTENSION *req_ext; | - | ||||||||||||||||||||||||
| 310 | int req_idx; | - | ||||||||||||||||||||||||
| 311 | - | |||||||||||||||||||||||||
| 312 | req_idx = OCSP_REQUEST_get_ext_by_NID(req, 366, -1); | - | ||||||||||||||||||||||||
| 313 | - | |||||||||||||||||||||||||
| 314 | if (req_idx < 0
| 0 | ||||||||||||||||||||||||
| 315 | return never executed: 2;return 2;never executed: return 2; | 0 | ||||||||||||||||||||||||
| 316 | req_ext = OCSP_REQUEST_get_ext(req, req_idx); | - | ||||||||||||||||||||||||
| 317 | return never executed: OCSP_BASICRESP_add_ext(resp, req_ext, -1);return OCSP_BASICRESP_add_ext(resp, req_ext, -1);never executed: return OCSP_BASICRESP_add_ext(resp, req_ext, -1); | 0 | ||||||||||||||||||||||||
| 318 | } | - | ||||||||||||||||||||||||
| 319 | - | |||||||||||||||||||||||||
| 320 | X509_EXTENSION *OCSP_crlID_new(const char *url, long *n, char *tim) | - | ||||||||||||||||||||||||
| 321 | { | - | ||||||||||||||||||||||||
| 322 | X509_EXTENSION *x = | - | ||||||||||||||||||||||||
| 323 | ((void *)0) | - | ||||||||||||||||||||||||
| 324 | ; | - | ||||||||||||||||||||||||
| 325 | OCSP_CRLID *cid = | - | ||||||||||||||||||||||||
| 326 | ((void *)0) | - | ||||||||||||||||||||||||
| 327 | ; | - | ||||||||||||||||||||||||
| 328 | - | |||||||||||||||||||||||||
| 329 | if ((
| 0 | ||||||||||||||||||||||||
| 330 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 331 | ) | - | ||||||||||||||||||||||||
| 332 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 333 | if (url
| 0 | ||||||||||||||||||||||||
| 334 | if ((
| 0 | ||||||||||||||||||||||||
| 335 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 336 | ) | - | ||||||||||||||||||||||||
| 337 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 338 | if (!(ASN1_STRING_set(cid->crlUrl, url, -1))
| 0 | ||||||||||||||||||||||||
| 339 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 340 | } never executed: end of block | 0 | ||||||||||||||||||||||||
| 341 | if (n
| 0 | ||||||||||||||||||||||||
| 342 | if ((
| 0 | ||||||||||||||||||||||||
| 343 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 344 | ) | - | ||||||||||||||||||||||||
| 345 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 346 | if (!(ASN1_INTEGER_set(cid->crlNum, *n))
| 0 | ||||||||||||||||||||||||
| 347 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 348 | } never executed: end of block | 0 | ||||||||||||||||||||||||
| 349 | if (tim
| 0 | ||||||||||||||||||||||||
| 350 | if ((
| 0 | ||||||||||||||||||||||||
| 351 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 352 | ) | - | ||||||||||||||||||||||||
| 353 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 354 | if (!(ASN1_GENERALIZEDTIME_set_string(cid->crlTime, tim))
| 0 | ||||||||||||||||||||||||
| 355 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 356 | } never executed: end of block | 0 | ||||||||||||||||||||||||
| 357 | x = X509V3_EXT_i2d(367, 0, cid); | - | ||||||||||||||||||||||||
| 358 | err: code before this statement never executed: err: | 0 | ||||||||||||||||||||||||
| 359 | OCSP_CRLID_free(cid); | - | ||||||||||||||||||||||||
| 360 | return never executed: x;return x;never executed: return x; | 0 | ||||||||||||||||||||||||
| 361 | } | - | ||||||||||||||||||||||||
| 362 | - | |||||||||||||||||||||||||
| 363 | - | |||||||||||||||||||||||||
| 364 | X509_EXTENSION *OCSP_accept_responses_new(char **oids) | - | ||||||||||||||||||||||||
| 365 | { | - | ||||||||||||||||||||||||
| 366 | int nid; | - | ||||||||||||||||||||||||
| 367 | struct stack_st_ASN1_OBJECT *sk = | - | ||||||||||||||||||||||||
| 368 | ((void *)0) | - | ||||||||||||||||||||||||
| 369 | ; | - | ||||||||||||||||||||||||
| 370 | ASN1_OBJECT *o = | - | ||||||||||||||||||||||||
| 371 | ((void *)0) | - | ||||||||||||||||||||||||
| 372 | ; | - | ||||||||||||||||||||||||
| 373 | X509_EXTENSION *x = | - | ||||||||||||||||||||||||
| 374 | ((void *)0) | - | ||||||||||||||||||||||||
| 375 | ; | - | ||||||||||||||||||||||||
| 376 | - | |||||||||||||||||||||||||
| 377 | if ((
| 0 | ||||||||||||||||||||||||
| 378 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 379 | ) | - | ||||||||||||||||||||||||
| 380 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 381 | while (oids
| 0 | ||||||||||||||||||||||||
| 382 | if ((
| 0 | ||||||||||||||||||||||||
| 383 | sk_ASN1_OBJECT_push(sk, o); never executed: sk_ASN1_OBJECT_push(sk, o); | 0 | ||||||||||||||||||||||||
| 384 | oids++; | - | ||||||||||||||||||||||||
| 385 | } never executed: end of block | 0 | ||||||||||||||||||||||||
| 386 | x = X509V3_EXT_i2d(368, 0, sk); | - | ||||||||||||||||||||||||
| 387 | err: code before this statement never executed: err: | 0 | ||||||||||||||||||||||||
| 388 | sk_ASN1_OBJECT_pop_free(sk, ASN1_OBJECT_free); | - | ||||||||||||||||||||||||
| 389 | return never executed: x;return x;never executed: return x; | 0 | ||||||||||||||||||||||||
| 390 | } | - | ||||||||||||||||||||||||
| 391 | - | |||||||||||||||||||||||||
| 392 | - | |||||||||||||||||||||||||
| 393 | X509_EXTENSION *OCSP_archive_cutoff_new(char *tim) | - | ||||||||||||||||||||||||
| 394 | { | - | ||||||||||||||||||||||||
| 395 | X509_EXTENSION *x = | - | ||||||||||||||||||||||||
| 396 | ((void *)0) | - | ||||||||||||||||||||||||
| 397 | ; | - | ||||||||||||||||||||||||
| 398 | ASN1_GENERALIZEDTIME *gt = | - | ||||||||||||||||||||||||
| 399 | ((void *)0) | - | ||||||||||||||||||||||||
| 400 | ; | - | ||||||||||||||||||||||||
| 401 | - | |||||||||||||||||||||||||
| 402 | if ((
| 0 | ||||||||||||||||||||||||
| 403 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 404 | ) | - | ||||||||||||||||||||||||
| 405 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 406 | if (!(ASN1_GENERALIZEDTIME_set_string(gt, tim))
| 0 | ||||||||||||||||||||||||
| 407 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 408 | x = X509V3_EXT_i2d(370, 0, gt); | - | ||||||||||||||||||||||||
| 409 | err: code before this statement never executed: err: | 0 | ||||||||||||||||||||||||
| 410 | ASN1_GENERALIZEDTIME_free(gt); | - | ||||||||||||||||||||||||
| 411 | return never executed: x;return x;never executed: return x; | 0 | ||||||||||||||||||||||||
| 412 | } | - | ||||||||||||||||||||||||
| 413 | - | |||||||||||||||||||||||||
| 414 | - | |||||||||||||||||||||||||
| 415 | - | |||||||||||||||||||||||||
| 416 | - | |||||||||||||||||||||||||
| 417 | - | |||||||||||||||||||||||||
| 418 | - | |||||||||||||||||||||||||
| 419 | X509_EXTENSION *OCSP_url_svcloc_new(X509_NAME *issuer, const char **urls) | - | ||||||||||||||||||||||||
| 420 | { | - | ||||||||||||||||||||||||
| 421 | X509_EXTENSION *x = | - | ||||||||||||||||||||||||
| 422 | ((void *)0) | - | ||||||||||||||||||||||||
| 423 | ; | - | ||||||||||||||||||||||||
| 424 | ASN1_IA5STRING *ia5 = | - | ||||||||||||||||||||||||
| 425 | ((void *)0) | - | ||||||||||||||||||||||||
| 426 | ; | - | ||||||||||||||||||||||||
| 427 | OCSP_SERVICELOC *sloc = | - | ||||||||||||||||||||||||
| 428 | ((void *)0) | - | ||||||||||||||||||||||||
| 429 | ; | - | ||||||||||||||||||||||||
| 430 | ACCESS_DESCRIPTION *ad = | - | ||||||||||||||||||||||||
| 431 | ((void *)0) | - | ||||||||||||||||||||||||
| 432 | ; | - | ||||||||||||||||||||||||
| 433 | - | |||||||||||||||||||||||||
| 434 | if ((
| 0 | ||||||||||||||||||||||||
| 435 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 436 | ) | - | ||||||||||||||||||||||||
| 437 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 438 | if ((
| 0 | ||||||||||||||||||||||||
| 439 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 440 | ) | - | ||||||||||||||||||||||||
| 441 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 442 | if (urls
| 0 | ||||||||||||||||||||||||
| 443 | && (
| 0 | ||||||||||||||||||||||||
| 444 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 445 | ) | - | ||||||||||||||||||||||||
| 446 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 447 | while (urls
| 0 | ||||||||||||||||||||||||
| 448 | if ((
| 0 | ||||||||||||||||||||||||
| 449 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 450 | ) | - | ||||||||||||||||||||||||
| 451 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 452 | if ((
| 0 | ||||||||||||||||||||||||
| 453 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 454 | ) | - | ||||||||||||||||||||||||
| 455 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 456 | if ((
| 0 | ||||||||||||||||||||||||
| 457 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 458 | ) | - | ||||||||||||||||||||||||
| 459 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 460 | if ((
| 0 | ||||||||||||||||||||||||
| 461 | ((void *)0)
| 0 | ||||||||||||||||||||||||
| 462 | ) | - | ||||||||||||||||||||||||
| 463 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 464 | if (!ASN1_STRING_set((ASN1_STRING *)ia5, *urls, -1)
| 0 | ||||||||||||||||||||||||
| 465 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 466 | ad->location->type = 6; | - | ||||||||||||||||||||||||
| 467 | ad->location->d.ia5 = ia5; | - | ||||||||||||||||||||||||
| 468 | ia5 = | - | ||||||||||||||||||||||||
| 469 | ((void *)0) | - | ||||||||||||||||||||||||
| 470 | ; | - | ||||||||||||||||||||||||
| 471 | if (!sk_ACCESS_DESCRIPTION_push(sloc->locator, ad)
| 0 | ||||||||||||||||||||||||
| 472 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||||||||||||||||||||
| 473 | ad = | - | ||||||||||||||||||||||||
| 474 | ((void *)0) | - | ||||||||||||||||||||||||
| 475 | ; | - | ||||||||||||||||||||||||
| 476 | urls++; | - | ||||||||||||||||||||||||
| 477 | } never executed: end of block | 0 | ||||||||||||||||||||||||
| 478 | x = X509V3_EXT_i2d(371, 0, sloc); | - | ||||||||||||||||||||||||
| 479 | err: code before this statement never executed: err: | 0 | ||||||||||||||||||||||||
| 480 | ASN1_IA5STRING_free(ia5); | - | ||||||||||||||||||||||||
| 481 | ACCESS_DESCRIPTION_free(ad); | - | ||||||||||||||||||||||||
| 482 | OCSP_SERVICELOC_free(sloc); | - | ||||||||||||||||||||||||
| 483 | return never executed: x;return x;never executed: return x; | 0 | ||||||||||||||||||||||||
| 484 | } | - | ||||||||||||||||||||||||
| Switch to Source code | Preprocessed file |