| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||||||||||||||
| 2 | - | |||||||||||||||||||
| 3 | - | |||||||||||||||||||
| 4 | const struct stack_st_X509_EXTENSION * | - | ||||||||||||||||||
| 5 | X509_get0_extensions(const X509 *x) | - | ||||||||||||||||||
| 6 | { | - | ||||||||||||||||||
| 7 | return never executed: x->cert_info->extensions;return x->cert_info->extensions;never executed: return x->cert_info->extensions; | 0 | ||||||||||||||||||
| 8 | } | - | ||||||||||||||||||
| 9 | - | |||||||||||||||||||
| 10 | const X509_ALGOR * | - | ||||||||||||||||||
| 11 | X509_get0_tbs_sigalg(const X509 *x) | - | ||||||||||||||||||
| 12 | { | - | ||||||||||||||||||
| 13 | return never executed: x->cert_info->signature;return x->cert_info->signature;never executed: return x->cert_info->signature; | 0 | ||||||||||||||||||
| 14 | } | - | ||||||||||||||||||
| 15 | - | |||||||||||||||||||
| 16 | int | - | ||||||||||||||||||
| 17 | X509_set_version(X509 *x, long version) | - | ||||||||||||||||||
| 18 | { | - | ||||||||||||||||||
| 19 | if (x ==
| 0 | ||||||||||||||||||
| 20 | ((void *)0)
| 0 | ||||||||||||||||||
| 21 | ) | - | ||||||||||||||||||
| 22 | return never executed: (0);return (0);never executed: return (0); | 0 | ||||||||||||||||||
| 23 | if (x->cert_info->version ==
| 0 | ||||||||||||||||||
| 24 | ((void *)0)
| 0 | ||||||||||||||||||
| 25 | ) { | - | ||||||||||||||||||
| 26 | if ((
| 0 | ||||||||||||||||||
| 27 | ((void *)0)
| 0 | ||||||||||||||||||
| 28 | ) | - | ||||||||||||||||||
| 29 | return never executed: (0);return (0);never executed: return (0); | 0 | ||||||||||||||||||
| 30 | } never executed: end of block | 0 | ||||||||||||||||||
| 31 | return never executed: (ASN1_INTEGER_set(x->cert_info->version, version));return (ASN1_INTEGER_set(x->cert_info->version, version));never executed: return (ASN1_INTEGER_set(x->cert_info->version, version)); | 0 | ||||||||||||||||||
| 32 | } | - | ||||||||||||||||||
| 33 | - | |||||||||||||||||||
| 34 | long | - | ||||||||||||||||||
| 35 | X509_get_version(const X509 *x) | - | ||||||||||||||||||
| 36 | { | - | ||||||||||||||||||
| 37 | return executed 201 times by 6 tests: ASN1_INTEGER_get(x->cert_info->version);return ASN1_INTEGER_get(x->cert_info->version);Executed by:
executed 201 times by 6 tests: return ASN1_INTEGER_get(x->cert_info->version);Executed by:
| 201 | ||||||||||||||||||
| 38 | } | - | ||||||||||||||||||
| 39 | - | |||||||||||||||||||
| 40 | int | - | ||||||||||||||||||
| 41 | X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial) | - | ||||||||||||||||||
| 42 | { | - | ||||||||||||||||||
| 43 | ASN1_INTEGER *in; | - | ||||||||||||||||||
| 44 | - | |||||||||||||||||||
| 45 | if (x ==
| 0 | ||||||||||||||||||
| 46 | ((void *)0)
| 0 | ||||||||||||||||||
| 47 | ) | - | ||||||||||||||||||
| 48 | return never executed: (0);return (0);never executed: return (0); | 0 | ||||||||||||||||||
| 49 | in = x->cert_info->serialNumber; | - | ||||||||||||||||||
| 50 | if (in != serial
| 0 | ||||||||||||||||||
| 51 | in = ASN1_INTEGER_dup(serial); | - | ||||||||||||||||||
| 52 | if (in !=
| 0 | ||||||||||||||||||
| 53 | ((void *)0)
| 0 | ||||||||||||||||||
| 54 | ) { | - | ||||||||||||||||||
| 55 | ASN1_INTEGER_free(x->cert_info->serialNumber); | - | ||||||||||||||||||
| 56 | x->cert_info->serialNumber = in; | - | ||||||||||||||||||
| 57 | } never executed: end of block | 0 | ||||||||||||||||||
| 58 | } never executed: end of block | 0 | ||||||||||||||||||
| 59 | return never executed: (in != return (in != ((void *)0) );never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
| 60 | ((void *)0) never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
| 61 | ); never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
| 62 | } | - | ||||||||||||||||||
| 63 | - | |||||||||||||||||||
| 64 | int | - | ||||||||||||||||||
| 65 | X509_set_issuer_name(X509 *x, X509_NAME *name) | - | ||||||||||||||||||
| 66 | { | - | ||||||||||||||||||
| 67 | if ((
| 0-2 | ||||||||||||||||||
| 68 | ((void *)0)
| 0-2 | ||||||||||||||||||
| 69 | )
| 0-2 | ||||||||||||||||||
| 70 | ((void *)0)
| 0-2 | ||||||||||||||||||
| 71 | )
| 0-2 | ||||||||||||||||||
| 72 | return never executed: (0);return (0);never executed: return (0); | 0 | ||||||||||||||||||
| 73 | return executed 2 times by 1 test: (X509_NAME_set(&x->cert_info->issuer, name));return (X509_NAME_set(&x->cert_info->issuer, name));Executed by:
executed 2 times by 1 test: return (X509_NAME_set(&x->cert_info->issuer, name));Executed by:
| 2 | ||||||||||||||||||
| 74 | } | - | ||||||||||||||||||
| 75 | - | |||||||||||||||||||
| 76 | int | - | ||||||||||||||||||
| 77 | X509_set_subject_name(X509 *x, X509_NAME *name) | - | ||||||||||||||||||
| 78 | { | - | ||||||||||||||||||
| 79 | if (x ==
| 0-27 | ||||||||||||||||||
| 80 | ((void *)0)
| 0-27 | ||||||||||||||||||
| 81 | || x->cert_info ==
| 0-27 | ||||||||||||||||||
| 82 | ((void *)0)
| 0-27 | ||||||||||||||||||
| 83 | ) | - | ||||||||||||||||||
| 84 | return never executed: (0);return (0);never executed: return (0); | 0 | ||||||||||||||||||
| 85 | return executed 27 times by 2 tests: (X509_NAME_set(&x->cert_info->subject, name));return (X509_NAME_set(&x->cert_info->subject, name));Executed by:
executed 27 times by 2 tests: return (X509_NAME_set(&x->cert_info->subject, name));Executed by:
| 27 | ||||||||||||||||||
| 86 | } | - | ||||||||||||||||||
| 87 | - | |||||||||||||||||||
| 88 | const ASN1_TIME * | - | ||||||||||||||||||
| 89 | X509_get0_notBefore(const X509 *x) | - | ||||||||||||||||||
| 90 | { | - | ||||||||||||||||||
| 91 | return never executed: X509_getm_notBefore(x);return X509_getm_notBefore(x);never executed: return X509_getm_notBefore(x); | 0 | ||||||||||||||||||
| 92 | } | - | ||||||||||||||||||
| 93 | - | |||||||||||||||||||
| 94 | ASN1_TIME * | - | ||||||||||||||||||
| 95 | X509_getm_notBefore(const X509 *x) | - | ||||||||||||||||||
| 96 | { | - | ||||||||||||||||||
| 97 | if (x ==
| 0-204 | ||||||||||||||||||
| 98 | ((void *)0)
| 0-204 | ||||||||||||||||||
| 99 | || x->cert_info ==
| 0-204 | ||||||||||||||||||
| 100 | ((void *)0)
| 0-204 | ||||||||||||||||||
| 101 | || x->cert_info->validity ==
| 0-204 | ||||||||||||||||||
| 102 | ((void *)0)
| 0-204 | ||||||||||||||||||
| 103 | ) | - | ||||||||||||||||||
| 104 | return never executed: (return ( ((void *)0) );never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
| 105 | ((void *)0) never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
| 106 | ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
| 107 | return executed 204 times by 3 tests: x->cert_info->validity->notBefore;return x->cert_info->validity->notBefore;Executed by:
executed 204 times by 3 tests: return x->cert_info->validity->notBefore;Executed by:
| 204 | ||||||||||||||||||
| 108 | } | - | ||||||||||||||||||
| 109 | - | |||||||||||||||||||
| 110 | int | - | ||||||||||||||||||
| 111 | X509_set_notBefore(X509 *x, const ASN1_TIME *tm) | - | ||||||||||||||||||
| 112 | { | - | ||||||||||||||||||
| 113 | ASN1_TIME *in; | - | ||||||||||||||||||
| 114 | - | |||||||||||||||||||
| 115 | if (x ==
| 0 | ||||||||||||||||||
| 116 | ((void *)0)
| 0 | ||||||||||||||||||
| 117 | || x->cert_info->validity ==
| 0 | ||||||||||||||||||
| 118 | ((void *)0)
| 0 | ||||||||||||||||||
| 119 | ) | - | ||||||||||||||||||
| 120 | return never executed: (0);return (0);never executed: return (0); | 0 | ||||||||||||||||||
| 121 | in = x->cert_info->validity->notBefore; | - | ||||||||||||||||||
| 122 | if (in != tm
| 0 | ||||||||||||||||||
| 123 | in = ASN1_STRING_dup(tm); | - | ||||||||||||||||||
| 124 | if (in !=
| 0 | ||||||||||||||||||
| 125 | ((void *)0)
| 0 | ||||||||||||||||||
| 126 | ) { | - | ||||||||||||||||||
| 127 | ASN1_TIME_free(x->cert_info->validity->notBefore); | - | ||||||||||||||||||
| 128 | x->cert_info->validity->notBefore = in; | - | ||||||||||||||||||
| 129 | } never executed: end of block | 0 | ||||||||||||||||||
| 130 | } never executed: end of block | 0 | ||||||||||||||||||
| 131 | return never executed: (in != return (in != ((void *)0) );never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
| 132 | ((void *)0) never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
| 133 | ); never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
| 134 | } | - | ||||||||||||||||||
| 135 | - | |||||||||||||||||||
| 136 | int | - | ||||||||||||||||||
| 137 | X509_set1_notBefore(X509 *x, const ASN1_TIME *tm) | - | ||||||||||||||||||
| 138 | { | - | ||||||||||||||||||
| 139 | return never executed: X509_set_notBefore(x, tm);return X509_set_notBefore(x, tm);never executed: return X509_set_notBefore(x, tm); | 0 | ||||||||||||||||||
| 140 | } | - | ||||||||||||||||||
| 141 | - | |||||||||||||||||||
| 142 | const ASN1_TIME * | - | ||||||||||||||||||
| 143 | X509_get0_notAfter(const X509 *x) | - | ||||||||||||||||||
| 144 | { | - | ||||||||||||||||||
| 145 | return never executed: X509_getm_notAfter(x);return X509_getm_notAfter(x);never executed: return X509_getm_notAfter(x); | 0 | ||||||||||||||||||
| 146 | } | - | ||||||||||||||||||
| 147 | - | |||||||||||||||||||
| 148 | ASN1_TIME * | - | ||||||||||||||||||
| 149 | X509_getm_notAfter(const X509 *x) | - | ||||||||||||||||||
| 150 | { | - | ||||||||||||||||||
| 151 | if (x ==
| 0-204 | ||||||||||||||||||
| 152 | ((void *)0)
| 0-204 | ||||||||||||||||||
| 153 | || x->cert_info ==
| 0-204 | ||||||||||||||||||
| 154 | ((void *)0)
| 0-204 | ||||||||||||||||||
| 155 | || x->cert_info->validity ==
| 0-204 | ||||||||||||||||||
| 156 | ((void *)0)
| 0-204 | ||||||||||||||||||
| 157 | ) | - | ||||||||||||||||||
| 158 | return never executed: (return ( ((void *)0) );never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
| 159 | ((void *)0) never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
| 160 | ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
| 161 | return executed 204 times by 3 tests: x->cert_info->validity->notAfter;return x->cert_info->validity->notAfter;Executed by:
executed 204 times by 3 tests: return x->cert_info->validity->notAfter;Executed by:
| 204 | ||||||||||||||||||
| 162 | } | - | ||||||||||||||||||
| 163 | - | |||||||||||||||||||
| 164 | int | - | ||||||||||||||||||
| 165 | X509_set_notAfter(X509 *x, const ASN1_TIME *tm) | - | ||||||||||||||||||
| 166 | { | - | ||||||||||||||||||
| 167 | ASN1_TIME *in; | - | ||||||||||||||||||
| 168 | - | |||||||||||||||||||
| 169 | if (x ==
| 0 | ||||||||||||||||||
| 170 | ((void *)0)
| 0 | ||||||||||||||||||
| 171 | || x->cert_info->validity ==
| 0 | ||||||||||||||||||
| 172 | ((void *)0)
| 0 | ||||||||||||||||||
| 173 | ) | - | ||||||||||||||||||
| 174 | return never executed: (0);return (0);never executed: return (0); | 0 | ||||||||||||||||||
| 175 | in = x->cert_info->validity->notAfter; | - | ||||||||||||||||||
| 176 | if (in != tm
| 0 | ||||||||||||||||||
| 177 | in = ASN1_STRING_dup(tm); | - | ||||||||||||||||||
| 178 | if (in !=
| 0 | ||||||||||||||||||
| 179 | ((void *)0)
| 0 | ||||||||||||||||||
| 180 | ) { | - | ||||||||||||||||||
| 181 | ASN1_TIME_free(x->cert_info->validity->notAfter); | - | ||||||||||||||||||
| 182 | x->cert_info->validity->notAfter = in; | - | ||||||||||||||||||
| 183 | } never executed: end of block | 0 | ||||||||||||||||||
| 184 | } never executed: end of block | 0 | ||||||||||||||||||
| 185 | return never executed: (in != return (in != ((void *)0) );never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
| 186 | ((void *)0) never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
| 187 | ); never executed: return (in != ((void *)0) ); | 0 | ||||||||||||||||||
| 188 | } | - | ||||||||||||||||||
| 189 | - | |||||||||||||||||||
| 190 | int | - | ||||||||||||||||||
| 191 | X509_set1_notAfter(X509 *x, const ASN1_TIME *tm) | - | ||||||||||||||||||
| 192 | { | - | ||||||||||||||||||
| 193 | return never executed: X509_set_notAfter(x, tm);return X509_set_notAfter(x, tm);never executed: return X509_set_notAfter(x, tm); | 0 | ||||||||||||||||||
| 194 | } | - | ||||||||||||||||||
| 195 | - | |||||||||||||||||||
| 196 | int | - | ||||||||||||||||||
| 197 | X509_set_pubkey(X509 *x, EVP_PKEY *pkey) | - | ||||||||||||||||||
| 198 | { | - | ||||||||||||||||||
| 199 | if ((
| 0-2 | ||||||||||||||||||
| 200 | ((void *)0)
| 0-2 | ||||||||||||||||||
| 201 | )
| 0-2 | ||||||||||||||||||
| 202 | ((void *)0)
| 0-2 | ||||||||||||||||||
| 203 | )
| 0-2 | ||||||||||||||||||
| 204 | return never executed: (0);return (0);never executed: return (0); | 0 | ||||||||||||||||||
| 205 | return executed 2 times by 1 test: (X509_PUBKEY_set(&(x->cert_info->key), pkey));return (X509_PUBKEY_set(&(x->cert_info->key), pkey));Executed by:
executed 2 times by 1 test: return (X509_PUBKEY_set(&(x->cert_info->key), pkey));Executed by:
| 2 | ||||||||||||||||||
| 206 | } | - | ||||||||||||||||||
| 207 | - | |||||||||||||||||||
| 208 | int | - | ||||||||||||||||||
| 209 | X509_get_signature_type(const X509 *x) | - | ||||||||||||||||||
| 210 | { | - | ||||||||||||||||||
| 211 | return never executed: EVP_PKEY_type(OBJ_obj2nid(x->sig_alg->algorithm));return EVP_PKEY_type(OBJ_obj2nid(x->sig_alg->algorithm));never executed: return EVP_PKEY_type(OBJ_obj2nid(x->sig_alg->algorithm)); | 0 | ||||||||||||||||||
| 212 | } | - | ||||||||||||||||||
| Switch to Source code | Preprocessed file |