| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_pkey.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||
|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||
| 2 | - | |||||||
| 3 | X509_PKEY *X509_PKEY_new(void) | - | ||||||
| 4 | { | - | ||||||
| 5 | X509_PKEY *ret = | - | ||||||
| 6 | ((void *)0) | - | ||||||
| 7 | ; | - | ||||||
| 8 | - | |||||||
| 9 | ret = CRYPTO_zalloc(sizeof(*ret), __FILE__, 20); | - | ||||||
| 10 | if (ret ==
| 0 | ||||||
| 11 | ((void *)0)
| 0 | ||||||
| 12 | ) | - | ||||||
| 13 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||
| 14 | - | |||||||
| 15 | ret->enc_algor = X509_ALGOR_new(); | - | ||||||
| 16 | ret->enc_pkey = ASN1_OCTET_STRING_new(); | - | ||||||
| 17 | if (ret->enc_algor ==
| 0 | ||||||
| 18 | ((void *)0)
| 0 | ||||||
| 19 | || ret->enc_pkey ==
| 0 | ||||||
| 20 | ((void *)0)
| 0 | ||||||
| 21 | ) | - | ||||||
| 22 | goto never executed: err;goto err;never executed: goto err; | 0 | ||||||
| 23 | - | |||||||
| 24 | return never executed: ret;return ret;never executed: return ret; | 0 | ||||||
| 25 | err: | - | ||||||
| 26 | X509_PKEY_free(ret); | - | ||||||
| 27 | ERR_put_error(13,(173),((1|64)),__FILE__,32); | - | ||||||
| 28 | return never executed: return ((void *)0) ;never executed: return ((void *)0) ; | 0 | ||||||
| 29 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||
| 30 | ; never executed: return ((void *)0) ; | 0 | ||||||
| 31 | } | - | ||||||
| 32 | - | |||||||
| 33 | void X509_PKEY_free(X509_PKEY *x) | - | ||||||
| 34 | { | - | ||||||
| 35 | if (x ==
| 0-1727 | ||||||
| 36 | ((void *)0)
| 0-1727 | ||||||
| 37 | ) | - | ||||||
| 38 | return; executed 1727 times by 1 test: return;Executed by:
| 1727 | ||||||
| 39 | - | |||||||
| 40 | X509_ALGOR_free(x->enc_algor); | - | ||||||
| 41 | ASN1_OCTET_STRING_free(x->enc_pkey); | - | ||||||
| 42 | EVP_PKEY_free(x->dec_pkey); | - | ||||||
| 43 | if (x->key_free
| 0 | ||||||
| 44 | CRYPTO_free(x->key_data, __FILE__, 45); never executed: CRYPTO_free(x->key_data, __FILE__, 45); | 0 | ||||||
| 45 | CRYPTO_free(x, __FILE__, 46); | - | ||||||
| 46 | } never executed: end of block | 0 | ||||||
| Switch to Source code | Preprocessed file |