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 |