OpenCoverage

bn_depr.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_depr.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6BIGNUM *BN_generate_prime(BIGNUM *ret, int bits, int safe,-
7 const BIGNUM *add, const BIGNUM *rem,-
8 void (*callback) (int, int, void *), void *cb_arg)-
9{-
10 BN_GENCB cb;-
11 BIGNUM *rnd = -
12 ((void *)0)-
13 ;-
14-
15 BN_GENCB_set_old(&cb, callback, cb_arg);-
16-
17 if (ret ==
ret == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
18 ((void *)0)
ret == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
19 ) {-
20 if ((
(rnd = BN_new(...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
rnd = BN_new()) ==
(rnd = BN_new(...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
21 ((void *)0)
(rnd = BN_new(...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
22 )-
23 goto
never executed: goto err;
err;
never executed: goto err;
0
24 }
never executed: end of block
else
0
25 rnd = ret;
never executed: rnd = ret;
0
26 if (!BN_generate_prime_ex(rnd, bits, safe, add, rem, &cb)
!BN_generate_p...add, rem, &cb)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
27 goto
never executed: goto err;
err;
never executed: goto err;
0
28-
29-
30 return
never executed: return ret;
ret;
never executed: return ret;
0
31 err:-
32 BN_free(rnd);-
33 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
34 ((void *)0)
never executed: return ((void *)0) ;
0
35 ;
never executed: return ((void *)0) ;
0
36}-
37-
38int BN_is_prime(const BIGNUM *a, int checks,-
39 void (*callback) (int, int, void *), BN_CTX *ctx_passed,-
40 void *cb_arg)-
41{-
42 BN_GENCB cb;-
43 BN_GENCB_set_old(&cb, callback, cb_arg);-
44 return
never executed: return BN_is_prime_ex(a, checks, ctx_passed, &cb);
BN_is_prime_ex(a, checks, ctx_passed, &cb);
never executed: return BN_is_prime_ex(a, checks, ctx_passed, &cb);
0
45}-
46-
47int BN_is_prime_fasttest(const BIGNUM *a, int checks,-
48 void (*callback) (int, int, void *),-
49 BN_CTX *ctx_passed, void *cb_arg,-
50 int do_trial_division)-
51{-
52 BN_GENCB cb;-
53 BN_GENCB_set_old(&cb, callback, cb_arg);-
54 return
never executed: return BN_is_prime_fasttest_ex(a, checks, ctx_passed, do_trial_division, &cb);
BN_is_prime_fasttest_ex(a, checks, ctx_passed,
never executed: return BN_is_prime_fasttest_ex(a, checks, ctx_passed, do_trial_division, &cb);
0
55 do_trial_division, &cb);
never executed: return BN_is_prime_fasttest_ex(a, checks, ctx_passed, do_trial_division, &cb);
0
56}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2