Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_depr.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||
2 | - | |||||||||||||
3 | - | |||||||||||||
4 | - | |||||||||||||
5 | - | |||||||||||||
6 | - | |||||||||||||
7 | DSA *DSA_generate_parameters(int bits, | - | ||||||||||||
8 | unsigned char *seed_in, int seed_len, | - | ||||||||||||
9 | int *counter_ret, unsigned long *h_ret, | - | ||||||||||||
10 | void (*callback) (int, int, void *), | - | ||||||||||||
11 | void *cb_arg) | - | ||||||||||||
12 | { | - | ||||||||||||
13 | BN_GENCB *cb; | - | ||||||||||||
14 | DSA *ret; | - | ||||||||||||
15 | - | |||||||||||||
16 | if ((
| 0 | ||||||||||||
17 | ((void *)0)
| 0 | ||||||||||||
18 | ) | - | ||||||||||||
19 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
20 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
21 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
22 | cb = BN_GENCB_new(); | - | ||||||||||||
23 | if (cb ==
| 0 | ||||||||||||
24 | ((void *)0)
| 0 | ||||||||||||
25 | ) | - | ||||||||||||
26 | goto never executed: err;goto err; never executed: goto err; | 0 | ||||||||||||
27 | - | |||||||||||||
28 | BN_GENCB_set_old(cb, callback, cb_arg); | - | ||||||||||||
29 | - | |||||||||||||
30 | if (DSA_generate_parameters_ex(ret, bits, seed_in, seed_len,
| 0 | ||||||||||||
31 | counter_ret, h_ret, cb)
| 0 | ||||||||||||
32 | BN_GENCB_free(cb); | - | ||||||||||||
33 | return never executed: ret;return ret; never executed: return ret; | 0 | ||||||||||||
34 | } | - | ||||||||||||
35 | BN_GENCB_free(cb); | - | ||||||||||||
36 | err: code before this statement never executed: err: | 0 | ||||||||||||
37 | DSA_free(ret); | - | ||||||||||||
38 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
39 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
40 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
41 | } | - | ||||||||||||
Switch to Source code | Preprocessed file |