| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_depr.c |
| Switch to Source code | Preprocessed file |
| Line | Source | Count | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||||||||
| 2 | - | |||||||||||||
| 3 | - | |||||||||||||
| 4 | - | |||||||||||||
| 5 | - | |||||||||||||
| 6 | DH *DH_generate_parameters(int prime_len, int generator, | - | ||||||||||||
| 7 | void (*callback) (int, int, void *), void *cb_arg) | - | ||||||||||||
| 8 | { | - | ||||||||||||
| 9 | BN_GENCB *cb; | - | ||||||||||||
| 10 | DH *ret = | - | ||||||||||||
| 11 | ((void *)0) | - | ||||||||||||
| 12 | ; | - | ||||||||||||
| 13 | - | |||||||||||||
| 14 | if ((
| 0 | ||||||||||||
| 15 | ((void *)0)
| 0 | ||||||||||||
| 16 | ) | - | ||||||||||||
| 17 | return never executed: return ((void *)0) ;never executed: return ((void *)0) ; | 0 | ||||||||||||
| 18 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
| 19 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
| 20 | cb = BN_GENCB_new(); | - | ||||||||||||
| 21 | if (cb ==
| 0 | ||||||||||||
| 22 | ((void *)0)
| 0 | ||||||||||||
| 23 | ) { | - | ||||||||||||
| 24 | DH_free(ret); | - | ||||||||||||
| 25 | return never executed: return ((void *)0) ;never executed: return ((void *)0) ; | 0 | ||||||||||||
| 26 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
| 27 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
| 28 | } | - | ||||||||||||
| 29 | - | |||||||||||||
| 30 | BN_GENCB_set_old(cb, callback, cb_arg); | - | ||||||||||||
| 31 | - | |||||||||||||
| 32 | if (DH_generate_parameters_ex(ret, prime_len, generator, cb)
| 0 | ||||||||||||
| 33 | BN_GENCB_free(cb); | - | ||||||||||||
| 34 | return never executed: ret;return ret;never executed: return ret; | 0 | ||||||||||||
| 35 | } | - | ||||||||||||
| 36 | BN_GENCB_free(cb); | - | ||||||||||||
| 37 | DH_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 |