| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c | 
| Switch to Source code | Preprocessed file | 
| Line | Source | Count | ||||||
|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||
| 2 | - | |||||||
| 3 | - | |||||||
| 4 | - | |||||||
| 5 | - | |||||||
| 6 | - | |||||||
| 7 | - | |||||||
| 8 | static const ASN1_TEMPLATE NAMING_AUTHORITY_seq_tt[] = { | - | ||||||
| 9 | { ((0x1)), (0), | - | ||||||
| 10 | __builtin_offsetof ( | - | ||||||
| 11 | NAMING_AUTHORITY | - | ||||||
| 12 | , | - | ||||||
| 13 | namingAuthorityId | - | ||||||
| 14 | ) | - | ||||||
| 15 | , "namingAuthorityId", (&(ASN1_OBJECT_it)) }, | - | ||||||
| 16 | { ((0x1)), (0), | - | ||||||
| 17 | __builtin_offsetof ( | - | ||||||
| 18 | NAMING_AUTHORITY | - | ||||||
| 19 | , | - | ||||||
| 20 | namingAuthorityUrl | - | ||||||
| 21 | ) | - | ||||||
| 22 | , "namingAuthorityUrl", (&(ASN1_IA5STRING_it)) }, | - | ||||||
| 23 | { ((0x1)), (0), | - | ||||||
| 24 | __builtin_offsetof ( | - | ||||||
| 25 | NAMING_AUTHORITY | - | ||||||
| 26 | , | - | ||||||
| 27 | namingAuthorityText | - | ||||||
| 28 | ) | - | ||||||
| 29 | , "namingAuthorityText", (&(DIRECTORYSTRING_it)) }, | - | ||||||
| 30 | } ; const ASN1_ITEM NAMING_AUTHORITY_it = { 0x1, 16, NAMING_AUTHORITY_seq_tt, sizeof(NAMING_AUTHORITY_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||
| 31 | ((void *)0) | - | ||||||
| 32 | , sizeof(NAMING_AUTHORITY), "NAMING_AUTHORITY" }; | - | ||||||
| 33 | - | |||||||
| 34 | static const ASN1_TEMPLATE PROFESSION_INFO_seq_tt[] = { | - | ||||||
| 35 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - | ||||||
| 36 | __builtin_offsetof ( | - | ||||||
| 37 | PROFESSION_INFO | - | ||||||
| 38 | , | - | ||||||
| 39 | namingAuthority | - | ||||||
| 40 | ) | - | ||||||
| 41 | , "namingAuthority", (&(NAMING_AUTHORITY_it)) }, | - | ||||||
| 42 | { ((0x2 << 1)), (0), | - | ||||||
| 43 | __builtin_offsetof ( | - | ||||||
| 44 | PROFESSION_INFO | - | ||||||
| 45 | , | - | ||||||
| 46 | professionItems | - | ||||||
| 47 | ) | - | ||||||
| 48 | , "professionItems", (&(DIRECTORYSTRING_it)) }, | - | ||||||
| 49 | { ((0x2 << 1)|(0x1)), (0), | - | ||||||
| 50 | __builtin_offsetof ( | - | ||||||
| 51 | PROFESSION_INFO | - | ||||||
| 52 | , | - | ||||||
| 53 | professionOIDs | - | ||||||
| 54 | ) | - | ||||||
| 55 | , "professionOIDs", (&(ASN1_OBJECT_it)) }, | - | ||||||
| 56 | { ((0x1)), (0), | - | ||||||
| 57 | __builtin_offsetof ( | - | ||||||
| 58 | PROFESSION_INFO | - | ||||||
| 59 | , | - | ||||||
| 60 | registrationNumber | - | ||||||
| 61 | ) | - | ||||||
| 62 | , "registrationNumber", (&(ASN1_PRINTABLESTRING_it)) }, | - | ||||||
| 63 | { ((0x1)), (0), | - | ||||||
| 64 | __builtin_offsetof ( | - | ||||||
| 65 | PROFESSION_INFO | - | ||||||
| 66 | , | - | ||||||
| 67 | addProfessionInfo | - | ||||||
| 68 | ) | - | ||||||
| 69 | , "addProfessionInfo", (&(ASN1_OCTET_STRING_it)) }, | - | ||||||
| 70 | } ; const ASN1_ITEM PROFESSION_INFO_it = { 0x1, 16, PROFESSION_INFO_seq_tt, sizeof(PROFESSION_INFO_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||
| 71 | ((void *)0) | - | ||||||
| 72 | , sizeof(PROFESSION_INFO), "PROFESSION_INFO" }; | - | ||||||
| 73 | - | |||||||
| 74 | static const ASN1_TEMPLATE ADMISSIONS_seq_tt[] = { | - | ||||||
| 75 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (0), | - | ||||||
| 76 | __builtin_offsetof ( | - | ||||||
| 77 | ADMISSIONS | - | ||||||
| 78 | , | - | ||||||
| 79 | admissionAuthority | - | ||||||
| 80 | ) | - | ||||||
| 81 | , "admissionAuthority", (&(GENERAL_NAME_it)) }, | - | ||||||
| 82 | { (((0x2 << 3)|(0x2<<6)) | ((0x1))), (1), | - | ||||||
| 83 | __builtin_offsetof ( | - | ||||||
| 84 | ADMISSIONS | - | ||||||
| 85 | , | - | ||||||
| 86 | namingAuthority | - | ||||||
| 87 | ) | - | ||||||
| 88 | , "namingAuthority", (&(NAMING_AUTHORITY_it)) }, | - | ||||||
| 89 | { ((0x2 << 1)), (0), | - | ||||||
| 90 | __builtin_offsetof ( | - | ||||||
| 91 | ADMISSIONS | - | ||||||
| 92 | , | - | ||||||
| 93 | professionInfos | - | ||||||
| 94 | ) | - | ||||||
| 95 | , "professionInfos", (&(PROFESSION_INFO_it)) }, | - | ||||||
| 96 | } ; const ASN1_ITEM ADMISSIONS_it = { 0x1, 16, ADMISSIONS_seq_tt, sizeof(ADMISSIONS_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||
| 97 | ((void *)0) | - | ||||||
| 98 | , sizeof(ADMISSIONS), "ADMISSIONS" }; | - | ||||||
| 99 | - | |||||||
| 100 | static const ASN1_TEMPLATE ADMISSION_SYNTAX_seq_tt[] = { | - | ||||||
| 101 | { ((0x1)), (0), | - | ||||||
| 102 | __builtin_offsetof ( | - | ||||||
| 103 | ADMISSION_SYNTAX | - | ||||||
| 104 | , | - | ||||||
| 105 | admissionAuthority | - | ||||||
| 106 | ) | - | ||||||
| 107 | , "admissionAuthority", (&(GENERAL_NAME_it)) }, | - | ||||||
| 108 | { ((0x2 << 1)), (0), | - | ||||||
| 109 | __builtin_offsetof ( | - | ||||||
| 110 | ADMISSION_SYNTAX | - | ||||||
| 111 | , | - | ||||||
| 112 | contentsOfAdmissions | - | ||||||
| 113 | ) | - | ||||||
| 114 | , "contentsOfAdmissions", (&(ADMISSIONS_it)) }, | - | ||||||
| 115 | } ; const ASN1_ITEM ADMISSION_SYNTAX_it = { 0x1, 16, ADMISSION_SYNTAX_seq_tt, sizeof(ADMISSION_SYNTAX_seq_tt) / sizeof(ASN1_TEMPLATE), | - | ||||||
| 116 | ((void *)0) | - | ||||||
| 117 | , sizeof(ADMISSION_SYNTAX), "ADMISSION_SYNTAX" }; | - | ||||||
| 118 | - | |||||||
| 119 | NAMING_AUTHORITY *d2i_NAMING_AUTHORITY(NAMING_AUTHORITY **a, const unsigned char **in, long len) { return never executed: (NAMING_AUTHORITY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(NAMING_AUTHORITY_it))); return (NAMING_AUTHORITY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(NAMING_AUTHORITY_it)));never executed: } int i2d_NAMING_AUTHORITY(NAMING_AUTHORITY *a, unsigned char **out) { return return (NAMING_AUTHORITY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(NAMING_AUTHORITY_it)));never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(NAMING_AUTHORITY_it))); return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(NAMING_AUTHORITY_it)));never executed: } NAMING_AUTHORITY *NAMING_AUTHORITY_new(void) { return return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(NAMING_AUTHORITY_it)));never executed: (NAMING_AUTHORITY *)ASN1_item_new((&(NAMING_AUTHORITY_it))); return (NAMING_AUTHORITY *)ASN1_item_new((&(NAMING_AUTHORITY_it)));never executed: } void NAMING_AUTHORITY_free(NAMING_AUTHORITY *a) { ASN1_item_free((ASN1_VALUE *)a, (&(NAMING_AUTHORITY_it))); } return (NAMING_AUTHORITY *)ASN1_item_new((&(NAMING_AUTHORITY_it)));never executed:  end of block | 0 | ||||||
| 120 | PROFESSION_INFO *d2i_PROFESSION_INFO(PROFESSION_INFO **a, const unsigned char **in, long len) { return never executed: (PROFESSION_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PROFESSION_INFO_it))); return (PROFESSION_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PROFESSION_INFO_it)));never executed: } int i2d_PROFESSION_INFO(PROFESSION_INFO *a, unsigned char **out) { return return (PROFESSION_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(PROFESSION_INFO_it)));never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PROFESSION_INFO_it))); return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PROFESSION_INFO_it)));never executed: } PROFESSION_INFO *PROFESSION_INFO_new(void) { return return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(PROFESSION_INFO_it)));never executed: (PROFESSION_INFO *)ASN1_item_new((&(PROFESSION_INFO_it))); return (PROFESSION_INFO *)ASN1_item_new((&(PROFESSION_INFO_it)));never executed: } void PROFESSION_INFO_free(PROFESSION_INFO *a) { ASN1_item_free((ASN1_VALUE *)a, (&(PROFESSION_INFO_it))); } return (PROFESSION_INFO *)ASN1_item_new((&(PROFESSION_INFO_it)));never executed:  end of block | 0 | ||||||
| 121 | ADMISSIONS *d2i_ADMISSIONS(ADMISSIONS **a, const unsigned char **in, long len) { return never executed: (ADMISSIONS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSIONS_it))); return (ADMISSIONS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSIONS_it)));never executed: } int i2d_ADMISSIONS(ADMISSIONS *a, unsigned char **out) { return return (ADMISSIONS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSIONS_it)));never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSIONS_it))); return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSIONS_it)));never executed: } ADMISSIONS *ADMISSIONS_new(void) { return return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSIONS_it)));never executed: (ADMISSIONS *)ASN1_item_new((&(ADMISSIONS_it))); return (ADMISSIONS *)ASN1_item_new((&(ADMISSIONS_it)));never executed: } void ADMISSIONS_free(ADMISSIONS *a) { ASN1_item_free((ASN1_VALUE *)a, (&(ADMISSIONS_it))); } return (ADMISSIONS *)ASN1_item_new((&(ADMISSIONS_it)));never executed:  end of block | 0 | ||||||
| 122 | ADMISSION_SYNTAX *d2i_ADMISSION_SYNTAX(ADMISSION_SYNTAX **a, const unsigned char **in, long len) { return never executed: (ADMISSION_SYNTAX *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSION_SYNTAX_it))); return (ADMISSION_SYNTAX *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSION_SYNTAX_it)));never executed: } int i2d_ADMISSION_SYNTAX(ADMISSION_SYNTAX *a, unsigned char **out) { return return (ADMISSION_SYNTAX *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, (&(ADMISSION_SYNTAX_it)));never executed: ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSION_SYNTAX_it))); return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSION_SYNTAX_it)));never executed: } ADMISSION_SYNTAX *ADMISSION_SYNTAX_new(void) { return return ASN1_item_i2d((ASN1_VALUE *)a, out, (&(ADMISSION_SYNTAX_it)));never executed: (ADMISSION_SYNTAX *)ASN1_item_new((&(ADMISSION_SYNTAX_it))); return (ADMISSION_SYNTAX *)ASN1_item_new((&(ADMISSION_SYNTAX_it)));never executed: } void ADMISSION_SYNTAX_free(ADMISSION_SYNTAX *a) { ASN1_item_free((ASN1_VALUE *)a, (&(ADMISSION_SYNTAX_it))); } return (ADMISSION_SYNTAX *)ASN1_item_new((&(ADMISSION_SYNTAX_it)));never executed:  end of block | 0 | ||||||
| 123 | - | |||||||
| 124 | static int i2r_ADMISSION_SYNTAX(const struct v3_ext_method *method, void *in, | - | ||||||
| 125 | BIO *bp, int ind); | - | ||||||
| 126 | - | |||||||
| 127 | const X509V3_EXT_METHOD v3_ext_admission = { | - | ||||||
| 128 | 1093, | - | ||||||
| 129 | 0, | - | ||||||
| 130 | (&(ADMISSION_SYNTAX_it)), | - | ||||||
| 131 | - | |||||||
| 132 | ((void *)0) | - | ||||||
| 133 | , | - | ||||||
| 134 | ((void *)0) | - | ||||||
| 135 | , | - | ||||||
| 136 | ((void *)0) | - | ||||||
| 137 | , | - | ||||||
| 138 | ((void *)0) | - | ||||||
| 139 | , | - | ||||||
| 140 | - | |||||||
| 141 | ((void *)0) | - | ||||||
| 142 | , | - | ||||||
| 143 | - | |||||||
| 144 | ((void *)0) | - | ||||||
| 145 | , | - | ||||||
| 146 | - | |||||||
| 147 | ((void *)0) | - | ||||||
| 148 | , | - | ||||||
| 149 | - | |||||||
| 150 | ((void *)0) | - | ||||||
| 151 | , | - | ||||||
| 152 | &i2r_ADMISSION_SYNTAX, | - | ||||||
| 153 | - | |||||||
| 154 | ((void *)0) | - | ||||||
| 155 | , | - | ||||||
| 156 | - | |||||||
| 157 | ((void *)0) | - | ||||||
| 158 | - | |||||||
| 159 | }; | - | ||||||
| 160 | - | |||||||
| 161 | - | |||||||
| 162 | static int i2r_NAMING_AUTHORITY(const struct v3_ext_method *method, void *in, | - | ||||||
| 163 | BIO *bp, int ind) | - | ||||||
| 164 | { | - | ||||||
| 165 | NAMING_AUTHORITY * namingAuthority = (NAMING_AUTHORITY*) in; | - | ||||||
| 166 | - | |||||||
| 167 | if (namingAuthority == 
 | 0 | ||||||
| 168 | ((void *)0) 
 | 0 | ||||||
| 169 | ) | - | ||||||
| 170 | return never executed: 0; return 0;never executed:  return 0; | 0 | ||||||
| 171 | - | |||||||
| 172 | if (namingAuthority->namingAuthorityId == 
 | 0 | ||||||
| 173 | ((void *)0) 
 | 0 | ||||||
| 174 | - | |||||||
| 175 | && namingAuthority->namingAuthorityText == 
 | 0 | ||||||
| 176 | ((void *)0) 
 | 0 | ||||||
| 177 | - | |||||||
| 178 | && namingAuthority->namingAuthorityUrl == 
 | 0 | ||||||
| 179 | ((void *)0) 
 | 0 | ||||||
| 180 | ) | - | ||||||
| 181 | return never executed: 0; return 0;never executed:  return 0; | 0 | ||||||
| 182 | - | |||||||
| 183 | if (BIO_printf(bp, "%*snamingAuthority: ", ind, "") <= 0 
 | 0 | ||||||
| 184 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 185 | - | |||||||
| 186 | if (namingAuthority->namingAuthorityId != 
 | 0 | ||||||
| 187 | ((void *)0) 
 | 0 | ||||||
| 188 | ) { | - | ||||||
| 189 | char objbuf[128]; | - | ||||||
| 190 | const char *ln = OBJ_nid2ln(OBJ_obj2nid(namingAuthority->namingAuthorityId)); | - | ||||||
| 191 | - | |||||||
| 192 | if (BIO_printf(bp, "%*s  admissionAuthorityId: ", ind, "") <= 0 
 | 0 | ||||||
| 193 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 194 | - | |||||||
| 195 | OBJ_obj2txt(objbuf, sizeof(objbuf), namingAuthority->namingAuthorityId, 1); | - | ||||||
| 196 | - | |||||||
| 197 | if (BIO_printf(bp, "%s%s%s%s\n", ln ? ln : "", 
 | 0 | ||||||
| 198 | ln ? " (" : "", objbuf, ln ? ")" : "") <= 0 
 | 0 | ||||||
| 199 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 200 | } never executed:  end of block | 0 | ||||||
| 201 | if (namingAuthority->namingAuthorityText != 
 | 0 | ||||||
| 202 | ((void *)0) 
 | 0 | ||||||
| 203 | ) { | - | ||||||
| 204 | if (BIO_printf(bp, "%*s  namingAuthorityText: ", ind, "") <= 0 
 | 0 | ||||||
| 205 | || ASN1_STRING_print(bp, namingAuthority->namingAuthorityText) <= 0 
 | 0 | ||||||
| 206 | || BIO_printf(bp, "\n") <= 0 
 | 0 | ||||||
| 207 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 208 | } never executed:  end of block | 0 | ||||||
| 209 | if (namingAuthority->namingAuthorityUrl != 
 | 0 | ||||||
| 210 | ((void *)0) 
 | 0 | ||||||
| 211 | ) { | - | ||||||
| 212 | if (BIO_printf(bp, "%*s  namingAuthorityUrl: ", ind, "") <= 0 
 | 0 | ||||||
| 213 | || ASN1_STRING_print(bp, namingAuthority->namingAuthorityUrl) <= 0 
 | 0 | ||||||
| 214 | || BIO_printf(bp, "\n") <= 0 
 | 0 | ||||||
| 215 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 216 | } never executed:  end of block | 0 | ||||||
| 217 | return never executed: 1; return 1;never executed:  return 1; | 0 | ||||||
| 218 | - | |||||||
| 219 | err: | - | ||||||
| 220 | return never executed: 0; return 0;never executed:  return 0; | 0 | ||||||
| 221 | } | - | ||||||
| 222 | - | |||||||
| 223 | static int i2r_ADMISSION_SYNTAX(const struct v3_ext_method *method, void *in, | - | ||||||
| 224 | BIO *bp, int ind) | - | ||||||
| 225 | { | - | ||||||
| 226 | ADMISSION_SYNTAX * admission = (ADMISSION_SYNTAX *)in; | - | ||||||
| 227 | int i, j, k; | - | ||||||
| 228 | - | |||||||
| 229 | if (admission->admissionAuthority != 
 | 277-1565 | ||||||
| 230 | ((void *)0) 
 | 277-1565 | ||||||
| 231 | ) { | - | ||||||
| 232 | if (BIO_printf(bp, "%*sadmissionAuthority:\n", ind, "") <= 0 
 | 0-1565 | ||||||
| 233 | || BIO_printf(bp, "%*s  ", ind, "") <= 0 
 | 0-1565 | ||||||
| 234 | || GENERAL_NAME_print(bp, admission->admissionAuthority) <= 0 
 | 0-1565 | ||||||
| 235 | || BIO_printf(bp, "\n") <= 0 
 | 0-1565 | ||||||
| 236 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 237 | } executed 1565 times by 1 test:  end of blockExecuted by: 
 | 1565 | ||||||
| 238 | - | |||||||
| 239 | for (i = 0; i < sk_ADMISSIONS_num(admission->contentsOfAdmissions) 
 | 277-1842 | ||||||
| 240 | ADMISSIONS* entry = sk_ADMISSIONS_value(admission->contentsOfAdmissions, i); | - | ||||||
| 241 | - | |||||||
| 242 | if (BIO_printf(bp, "%*sEntry %0d:\n", ind, "", 1 + i) <= 0 
 never executed: err; goto err;never executed:  goto err; | 0-277 | ||||||
| 243 | - | |||||||
| 244 | if (entry->admissionAuthority != 
 | 0-277 | ||||||
| 245 | ((void *)0) 
 | 0-277 | ||||||
| 246 | ) { | - | ||||||
| 247 | if (BIO_printf(bp, "%*s  admissionAuthority:\n", ind, "") <= 0 
 | 0 | ||||||
| 248 | || BIO_printf(bp, "%*s    ", ind, "") <= 0 
 | 0 | ||||||
| 249 | || GENERAL_NAME_print(bp, entry->admissionAuthority) <= 0 
 | 0 | ||||||
| 250 | || BIO_printf(bp, "\n") <= 0 
 | 0 | ||||||
| 251 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 252 | } never executed:  end of block | 0 | ||||||
| 253 | - | |||||||
| 254 | if (entry->namingAuthority != 
 | 0-277 | ||||||
| 255 | ((void *)0) 
 | 0-277 | ||||||
| 256 | ) { | - | ||||||
| 257 | if (i2r_NAMING_AUTHORITY(method, entry->namingAuthority, bp, ind) <= 0 
 | 0 | ||||||
| 258 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 259 | } never executed:  end of block | 0 | ||||||
| 260 | - | |||||||
| 261 | for (j = 0; j < sk_PROFESSION_INFO_num(entry->professionInfos) 
 | 0-277 | ||||||
| 262 | PROFESSION_INFO* pinfo = sk_PROFESSION_INFO_value(entry->professionInfos, j); | - | ||||||
| 263 | - | |||||||
| 264 | if (BIO_printf(bp, "%*s  Profession Info Entry %0d:\n", ind, "", 1 + j) <= 0 
 | 0 | ||||||
| 265 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 266 | - | |||||||
| 267 | if (pinfo->registrationNumber != 
 | 0 | ||||||
| 268 | ((void *)0) 
 | 0 | ||||||
| 269 | ) { | - | ||||||
| 270 | if (BIO_printf(bp, "%*s    registrationNumber: ", ind, "") <= 0 
 | 0 | ||||||
| 271 | || ASN1_STRING_print(bp, pinfo->registrationNumber) <= 0 
 | 0 | ||||||
| 272 | || BIO_printf(bp, "\n") <= 0 
 | 0 | ||||||
| 273 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 274 | } never executed:  end of block | 0 | ||||||
| 275 | - | |||||||
| 276 | if (pinfo->namingAuthority != 
 | 0 | ||||||
| 277 | ((void *)0) 
 | 0 | ||||||
| 278 | ) { | - | ||||||
| 279 | if (i2r_NAMING_AUTHORITY(method, pinfo->namingAuthority, bp, ind + 2) <= 0 
 | 0 | ||||||
| 280 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 281 | } never executed:  end of block | 0 | ||||||
| 282 | - | |||||||
| 283 | if (pinfo->professionItems != 
 | 0 | ||||||
| 284 | ((void *)0) 
 | 0 | ||||||
| 285 | ) { | - | ||||||
| 286 | - | |||||||
| 287 | if (BIO_printf(bp, "%*s    Info Entries:\n", ind, "") <= 0 
 | 0 | ||||||
| 288 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 289 | for (k = 0; k < sk_ASN1_STRING_num(pinfo->professionItems) 
 | 0 | ||||||
| 290 | ASN1_STRING* val = sk_ASN1_STRING_value(pinfo->professionItems, k); | - | ||||||
| 291 | - | |||||||
| 292 | if (BIO_printf(bp, "%*s      ", ind, "") <= 0 
 | 0 | ||||||
| 293 | || ASN1_STRING_print(bp, val) <= 0 
 | 0 | ||||||
| 294 | || BIO_printf(bp, "\n") <= 0 
 | 0 | ||||||
| 295 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 296 | } never executed:  end of block | 0 | ||||||
| 297 | } never executed:  end of block | 0 | ||||||
| 298 | - | |||||||
| 299 | if (pinfo->professionOIDs != 
 | 0 | ||||||
| 300 | ((void *)0) 
 | 0 | ||||||
| 301 | ) { | - | ||||||
| 302 | if (BIO_printf(bp, "%*s    Profession OIDs:\n", ind, "") <= 0 
 | 0 | ||||||
| 303 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 304 | for (k = 0; k < sk_ASN1_OBJECT_num(pinfo->professionOIDs) 
 | 0 | ||||||
| 305 | ASN1_OBJECT* obj = sk_ASN1_OBJECT_value(pinfo->professionOIDs, k); | - | ||||||
| 306 | const char *ln = OBJ_nid2ln(OBJ_obj2nid(obj)); | - | ||||||
| 307 | char objbuf[128]; | - | ||||||
| 308 | - | |||||||
| 309 | OBJ_obj2txt(objbuf, sizeof(objbuf), obj, 1); | - | ||||||
| 310 | if (BIO_printf(bp, "%*s      %s%s%s%s\n", ind, "", 
 | 0 | ||||||
| 311 | ln ? ln : "", ln ? " (" : "", 
 | 0 | ||||||
| 312 | objbuf, ln ? ")" : "") <= 0 
 | 0 | ||||||
| 313 | goto never executed: err; goto err;never executed:  goto err; | 0 | ||||||
| 314 | } never executed:  end of block | 0 | ||||||
| 315 | } never executed:  end of block | 0 | ||||||
| 316 | } never executed:  end of block | 0 | ||||||
| 317 | } executed 277 times by 1 test:  end of blockExecuted by: 
 | 277 | ||||||
| 318 | return executed 1842 times by 1 test: 1; return 1;Executed by: 
 executed 1842 times by 1 test:  return 1;Executed by: 
 | 1842 | ||||||
| 319 | - | |||||||
| 320 | err: | - | ||||||
| 321 | return never executed: -1; return -1;never executed:  return -1; | 0 | ||||||
| 322 | } | - | ||||||
| 323 | - | |||||||
| 324 | const ASN1_OBJECT *NAMING_AUTHORITY_get0_authorityId(const NAMING_AUTHORITY *n) | - | ||||||
| 325 | { | - | ||||||
| 326 | return never executed: n->namingAuthorityId; return n->namingAuthorityId;never executed:  return n->namingAuthorityId; | 0 | ||||||
| 327 | } | - | ||||||
| 328 | - | |||||||
| 329 | void NAMING_AUTHORITY_set0_authorityId(NAMING_AUTHORITY *n, ASN1_OBJECT* id) | - | ||||||
| 330 | { | - | ||||||
| 331 | ASN1_OBJECT_free(n->namingAuthorityId); | - | ||||||
| 332 | n->namingAuthorityId = id; | - | ||||||
| 333 | } never executed:  end of block | 0 | ||||||
| 334 | - | |||||||
| 335 | const ASN1_IA5STRING *NAMING_AUTHORITY_get0_authorityURL( | - | ||||||
| 336 | const NAMING_AUTHORITY *n) | - | ||||||
| 337 | { | - | ||||||
| 338 | return never executed: n->namingAuthorityUrl; return n->namingAuthorityUrl;never executed:  return n->namingAuthorityUrl; | 0 | ||||||
| 339 | } | - | ||||||
| 340 | - | |||||||
| 341 | void NAMING_AUTHORITY_set0_authorityURL(NAMING_AUTHORITY *n, ASN1_IA5STRING* u) | - | ||||||
| 342 | { | - | ||||||
| 343 | ASN1_IA5STRING_free(n->namingAuthorityUrl); | - | ||||||
| 344 | n->namingAuthorityUrl = u; | - | ||||||
| 345 | } never executed:  end of block | 0 | ||||||
| 346 | - | |||||||
| 347 | const ASN1_STRING *NAMING_AUTHORITY_get0_authorityText( | - | ||||||
| 348 | const NAMING_AUTHORITY *n) | - | ||||||
| 349 | { | - | ||||||
| 350 | return never executed: n->namingAuthorityText; return n->namingAuthorityText;never executed:  return n->namingAuthorityText; | 0 | ||||||
| 351 | } | - | ||||||
| 352 | - | |||||||
| 353 | void NAMING_AUTHORITY_set0_authorityText(NAMING_AUTHORITY *n, ASN1_STRING* t) | - | ||||||
| 354 | { | - | ||||||
| 355 | ASN1_IA5STRING_free(n->namingAuthorityText); | - | ||||||
| 356 | n->namingAuthorityText = t; | - | ||||||
| 357 | } never executed:  end of block | 0 | ||||||
| 358 | - | |||||||
| 359 | const GENERAL_NAME *ADMISSION_SYNTAX_get0_admissionAuthority(const ADMISSION_SYNTAX *as) | - | ||||||
| 360 | { | - | ||||||
| 361 | return never executed: as->admissionAuthority; return as->admissionAuthority;never executed:  return as->admissionAuthority; | 0 | ||||||
| 362 | } | - | ||||||
| 363 | - | |||||||
| 364 | void ADMISSION_SYNTAX_set0_admissionAuthority(ADMISSION_SYNTAX *as, | - | ||||||
| 365 | GENERAL_NAME *aa) | - | ||||||
| 366 | { | - | ||||||
| 367 | GENERAL_NAME_free(as->admissionAuthority); | - | ||||||
| 368 | as->admissionAuthority = aa; | - | ||||||
| 369 | } never executed:  end of block | 0 | ||||||
| 370 | - | |||||||
| 371 | const struct stack_st_ADMISSIONS *ADMISSION_SYNTAX_get0_contentsOfAdmissions(const ADMISSION_SYNTAX *as) | - | ||||||
| 372 | { | - | ||||||
| 373 | return never executed: as->contentsOfAdmissions; return as->contentsOfAdmissions;never executed:  return as->contentsOfAdmissions; | 0 | ||||||
| 374 | } | - | ||||||
| 375 | - | |||||||
| 376 | void ADMISSION_SYNTAX_set0_contentsOfAdmissions(ADMISSION_SYNTAX *as, | - | ||||||
| 377 | struct stack_st_ADMISSIONS *a) | - | ||||||
| 378 | { | - | ||||||
| 379 | sk_ADMISSIONS_pop_free(as->contentsOfAdmissions, ADMISSIONS_free); | - | ||||||
| 380 | as->contentsOfAdmissions = a; | - | ||||||
| 381 | } never executed:  end of block | 0 | ||||||
| 382 | - | |||||||
| 383 | const GENERAL_NAME *ADMISSIONS_get0_admissionAuthority(const ADMISSIONS *a) | - | ||||||
| 384 | { | - | ||||||
| 385 | return never executed: a->admissionAuthority; return a->admissionAuthority;never executed:  return a->admissionAuthority; | 0 | ||||||
| 386 | } | - | ||||||
| 387 | - | |||||||
| 388 | void ADMISSIONS_set0_admissionAuthority(ADMISSIONS *a, GENERAL_NAME *aa) | - | ||||||
| 389 | { | - | ||||||
| 390 | GENERAL_NAME_free(a->admissionAuthority); | - | ||||||
| 391 | a->admissionAuthority = aa; | - | ||||||
| 392 | } never executed:  end of block | 0 | ||||||
| 393 | - | |||||||
| 394 | const NAMING_AUTHORITY *ADMISSIONS_get0_namingAuthority(const ADMISSIONS *a) | - | ||||||
| 395 | { | - | ||||||
| 396 | return never executed: a->namingAuthority; return a->namingAuthority;never executed:  return a->namingAuthority; | 0 | ||||||
| 397 | } | - | ||||||
| 398 | - | |||||||
| 399 | void ADMISSIONS_set0_namingAuthority(ADMISSIONS *a, NAMING_AUTHORITY *na) | - | ||||||
| 400 | { | - | ||||||
| 401 | NAMING_AUTHORITY_free(a->namingAuthority); | - | ||||||
| 402 | a->namingAuthority = na; | - | ||||||
| 403 | } never executed:  end of block | 0 | ||||||
| 404 | - | |||||||
| 405 | const PROFESSION_INFOS *ADMISSIONS_get0_professionInfos(const ADMISSIONS *a) | - | ||||||
| 406 | { | - | ||||||
| 407 | return never executed: a->professionInfos; return a->professionInfos;never executed:  return a->professionInfos; | 0 | ||||||
| 408 | } | - | ||||||
| 409 | - | |||||||
| 410 | void ADMISSIONS_set0_professionInfos(ADMISSIONS *a, PROFESSION_INFOS *pi) | - | ||||||
| 411 | { | - | ||||||
| 412 | sk_PROFESSION_INFO_pop_free(a->professionInfos, PROFESSION_INFO_free); | - | ||||||
| 413 | a->professionInfos = pi; | - | ||||||
| 414 | } never executed:  end of block | 0 | ||||||
| 415 | - | |||||||
| 416 | const ASN1_OCTET_STRING *PROFESSION_INFO_get0_addProfessionInfo(const PROFESSION_INFO *pi) | - | ||||||
| 417 | { | - | ||||||
| 418 | return never executed: pi->addProfessionInfo; return pi->addProfessionInfo;never executed:  return pi->addProfessionInfo; | 0 | ||||||
| 419 | } | - | ||||||
| 420 | - | |||||||
| 421 | void PROFESSION_INFO_set0_addProfessionInfo(PROFESSION_INFO *pi, | - | ||||||
| 422 | ASN1_OCTET_STRING *aos) | - | ||||||
| 423 | { | - | ||||||
| 424 | ASN1_OCTET_STRING_free(pi->addProfessionInfo); | - | ||||||
| 425 | pi->addProfessionInfo = aos; | - | ||||||
| 426 | } never executed:  end of block | 0 | ||||||
| 427 | - | |||||||
| 428 | const NAMING_AUTHORITY *PROFESSION_INFO_get0_namingAuthority(const PROFESSION_INFO *pi) | - | ||||||
| 429 | { | - | ||||||
| 430 | return never executed: pi->namingAuthority; return pi->namingAuthority;never executed:  return pi->namingAuthority; | 0 | ||||||
| 431 | } | - | ||||||
| 432 | - | |||||||
| 433 | void PROFESSION_INFO_set0_namingAuthority(PROFESSION_INFO *pi, | - | ||||||
| 434 | NAMING_AUTHORITY *na) | - | ||||||
| 435 | { | - | ||||||
| 436 | NAMING_AUTHORITY_free(pi->namingAuthority); | - | ||||||
| 437 | pi->namingAuthority = na; | - | ||||||
| 438 | } never executed:  end of block | 0 | ||||||
| 439 | - | |||||||
| 440 | const struct stack_st_ASN1_STRING *PROFESSION_INFO_get0_professionItems(const PROFESSION_INFO *pi) | - | ||||||
| 441 | { | - | ||||||
| 442 | return never executed: pi->professionItems; return pi->professionItems;never executed:  return pi->professionItems; | 0 | ||||||
| 443 | } | - | ||||||
| 444 | - | |||||||
| 445 | void PROFESSION_INFO_set0_professionItems(PROFESSION_INFO *pi, | - | ||||||
| 446 | struct stack_st_ASN1_STRING *as) | - | ||||||
| 447 | { | - | ||||||
| 448 | sk_ASN1_STRING_pop_free(pi->professionItems, ASN1_STRING_free); | - | ||||||
| 449 | pi->professionItems = as; | - | ||||||
| 450 | } never executed:  end of block | 0 | ||||||
| 451 | - | |||||||
| 452 | const struct stack_st_ASN1_OBJECT *PROFESSION_INFO_get0_professionOIDs(const PROFESSION_INFO *pi) | - | ||||||
| 453 | { | - | ||||||
| 454 | return never executed: pi->professionOIDs; return pi->professionOIDs;never executed:  return pi->professionOIDs; | 0 | ||||||
| 455 | } | - | ||||||
| 456 | - | |||||||
| 457 | void PROFESSION_INFO_set0_professionOIDs(PROFESSION_INFO *pi, | - | ||||||
| 458 | struct stack_st_ASN1_OBJECT *po) | - | ||||||
| 459 | { | - | ||||||
| 460 | sk_ASN1_OBJECT_pop_free(pi->professionOIDs, ASN1_OBJECT_free); | - | ||||||
| 461 | pi->professionOIDs = po; | - | ||||||
| 462 | } never executed:  end of block | 0 | ||||||
| 463 | - | |||||||
| 464 | const ASN1_PRINTABLESTRING *PROFESSION_INFO_get0_registrationNumber(const PROFESSION_INFO *pi) | - | ||||||
| 465 | { | - | ||||||
| 466 | return never executed: pi->registrationNumber; return pi->registrationNumber;never executed:  return pi->registrationNumber; | 0 | ||||||
| 467 | } | - | ||||||
| 468 | - | |||||||
| 469 | void PROFESSION_INFO_set0_registrationNumber(PROFESSION_INFO *pi, | - | ||||||
| 470 | ASN1_PRINTABLESTRING *rn) | - | ||||||
| 471 | { | - | ||||||
| 472 | ASN1_PRINTABLESTRING_free(pi->registrationNumber); | - | ||||||
| 473 | pi->registrationNumber = rn; | - | ||||||
| 474 | } never executed:  end of block | 0 | ||||||
| Switch to Source code | Preprocessed file |