Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | #include <stdio.h> | - |
11 | #include "internal/cryptlib.h" | - |
12 | #include "dh_locl.h" | - |
13 | #include <openssl/bn.h> | - |
14 | #include "internal/bn_dh.h" | - |
15 | | - |
16 | | - |
17 | | - |
18 | | - |
19 | | - |
20 | | - |
21 | | - |
22 | #define make_dh(x) \ | - |
23 | DH *DH_get_##x(void) \ | - |
24 | { \ | - |
25 | DH *dh = DH_new(); \ | - |
26 | \ | - |
27 | if (dh == NULL) \ | - |
28 | return NULL; \ | - |
29 | dh->p = BN_dup(&_bignum_dh##x##_p); \ | - |
30 | dh->g = BN_dup(&_bignum_dh##x##_g); \ | - |
31 | dh->q = BN_dup(&_bignum_dh##x##_q); \ | - |
32 | if (dh->p == NULL || dh->q == NULL || dh->g == NULL) {\ | - |
33 | DH_free(dh); \ | - |
34 | return NULL; \ | - |
35 | } \ | - |
36 | return dh; \ | - |
37 | } | - |
38 | | - |
39 | make_dh(1024_160) never executed: return ((void *)0) ; never executed: return ((void *)0) ; executed 3 times by 1 test: return dh; TRUE | never evaluated | FALSE | evaluated 3 times by 1 test |
TRUE | never evaluated | FALSE | evaluated 3 times by 1 test |
TRUE | never evaluated | FALSE | evaluated 3 times by 1 test |
TRUE | never evaluated | FALSE | evaluated 3 times by 1 test |
| 0-3 |
40 | make_dh(2048_224) never executed: return ((void *)0) ; never executed: return ((void *)0) ; executed 11 times by 1 test: return dh; TRUE | never evaluated | FALSE | evaluated 11 times by 1 test |
TRUE | never evaluated | FALSE | evaluated 11 times by 1 test |
TRUE | never evaluated | FALSE | evaluated 11 times by 1 test |
TRUE | never evaluated | FALSE | evaluated 11 times by 1 test |
| 0-11 |
41 | make_dh(2048_256) never executed: return ((void *)0) ; never executed: return ((void *)0) ; executed 2 times by 1 test: return dh; TRUE | never evaluated | FALSE | evaluated 2 times by 1 test |
TRUE | never evaluated | FALSE | evaluated 2 times by 1 test |
TRUE | never evaluated | FALSE | evaluated 2 times by 1 test |
TRUE | never evaluated | FALSE | evaluated 2 times by 1 test |
| 0-2 |
| | |