| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
BN_nist_mod_256| Name: | BN_nist_mod_256 | | Prototype: | int BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | | Lines: | 640-868 |
| | 131 | 8 |
BN_nist_mod_224| Name: | BN_nist_mod_224 | | Prototype: | int BN_nist_mod_224(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | | Lines: | 459-626 |
| | 62 | 8 |
BN_nist_mod_192| Name: | BN_nist_mod_192 | | Prototype: | int BN_nist_mod_192(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | | Lines: | 318-443 |
| | 77 | 7 |
BN_new| Name: | BN_new | | Prototype: | BIGNUM *BN_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 186-197 |
| | 12 | 2 |
BN_mul_word| Name: | BN_mul_word | | Prototype: | int BN_mul_word(BIGNUM *a, unsigned long w) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | | Lines: | 181-201 |
| | 13 | 5 |
BN_mul| Name: | BN_mul | | Prototype: | int BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | | Lines: | 497-505 |
| | 3 | 1 |
BN_mpi2bn| Name: | BN_mpi2bn | | Prototype: | BIGNUM *BN_mpi2bn(const unsigned char *d, int n, BIGNUM *ain) | | Coverage: | 55.172% (16/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mpi.c | | Lines: | 42-86 |
| | 59 | 10 |
BN_mod_word| Name: | BN_mod_word | | Prototype: | unsigned long BN_mod_word(const BIGNUM *a, unsigned long w) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | | Lines: | 13-59 |
| | 18 | 5 |
BN_mod_sub_quick| Name: | BN_mod_sub_quick | | Prototype: | int BN_mod_sub_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 182-190 |
| | 5 | 3 |
BN_mod_sub| Name: | BN_mod_sub | | Prototype: | int BN_mod_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 106-112 |
| | 3 | 2 |
BN_mod_sqrt| Name: | BN_mod_sqrt | | Prototype: | BIGNUM *BN_mod_sqrt(BIGNUM *in, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 50.216% (116/231) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqrt.c | | Lines: | 13-358 |
| | 202 | 76 |
BN_mod_sqr| Name: | BN_mod_sqr | | Prototype: | int BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 222-228 |
| | 7 | 2 |
BN_mod_mul_reciprocal| Name: | BN_mod_mul_reciprocal | | Prototype: | int BN_mod_mul_reciprocal(BIGNUM *r, const BIGNUM *x, const BIGNUM *y, BN_RECP_CTX *recp, BN_CTX *ctx) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | | Lines: | 55-82 |
| | 25 | 7 |
BN_mod_mul_montgomery| Name: | BN_mod_mul_montgomery | | Prototype: | int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_MONT_CTX *mont, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | | Lines: | 26-35 |
| | 3 | 1 |
BN_mod_mul| Name: | BN_mod_mul | | Prototype: | int BN_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 193-220 |
| | 17 | 7 |
BN_mod_lshift_quick| Name: | BN_mod_lshift_quick | | Prototype: | int BN_mod_lshift_quick(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m) | | Coverage: | 68.750% (22/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 279-321 |
| | 24 | 11 |
BN_mod_lshift1_quick| Name: | BN_mod_lshift1_quick | | Prototype: | int BN_mod_lshift1_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *m) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 242-250 |
| | 5 | 3 |
BN_mod_lshift1| Name: | BN_mod_lshift1 | | Prototype: | int BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 230-236 |
| | 3 | 2 |
BN_mod_lshift| Name: | BN_mod_lshift | | Prototype: | int BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 252-273 |
| | 18 | 4 |
BN_mod_inverse_no_branch| Name: | BN_mod_inverse_no_branch | | Prototype: | static BIGNUM *BN_mod_inverse_no_branch(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | | Coverage: | 48.438% (31/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | | Lines: | 458-623 |
| | 92 | 20 |
BN_mod_inverse| Name: | BN_mod_inverse | | Prototype: | BIGNUM *BN_mod_inverse(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | | Lines: | 124-133 |
| | 6 | 2 |
BN_mod_exp_simple| Name: | BN_mod_exp_simple | | Prototype: | int BN_mod_exp_simple(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 74.118% (63/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 1275-1393 |
| | 82 | 26 |
BN_mod_exp_recp| Name: | BN_mod_exp_recp | | Prototype: | int BN_mod_exp_recp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 73.469% (72/98) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 161-294 |
| | 93 | 30 |
BN_mod_exp_mont_word| Name: | BN_mod_exp_mont_word | | Prototype: | int BN_mod_exp_mont_word(BIGNUM *rr, unsigned long a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | | Coverage: | 65.766% (73/111) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 1127-1272 |
| | 105 | 32 |
BN_mod_exp_mont_consttime| Name: | BN_mod_exp_mont_consttime | | Prototype: | int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | | Coverage: | 70.968% (132/186) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 592-1125 |
| | 241 | 55 |
BN_mod_exp_mont| Name: | BN_mod_exp_mont | | Prototype: | int BN_mod_exp_mont(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | | Coverage: | 75.833% (91/120) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 296-470 |
| | 119 | 36 |
BN_mod_exp2_mont| Name: | BN_mod_exp2_mont | | Prototype: | int BN_mod_exp2_mont(BIGNUM *rr, const BIGNUM *a1, const BIGNUM *p1, const BIGNUM *a2, const BIGNUM *p2, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | | Coverage: | 67.081% (108/161) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp2.c | | Lines: | 16-201 |
| | 147 | 44 |
BN_mod_exp| Name: | BN_mod_exp | | Prototype: | int BN_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 81.250% (13/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 89-159 |
| | 19 | 3 |
BN_mod_add_quick| Name: | BN_mod_add_quick | | Prototype: | int BN_mod_add_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 95-104 |
| | 4 | 2 |
BN_mod_add| Name: | BN_mod_add | | Prototype: | int BN_mod_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 28-34 |
| | 3 | 2 |
BN_mask_bits| Name: | BN_mask_bits | | Prototype: | int BN_mask_bits(BIGNUM *a, int n) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 663-683 |
| | 13 | 4 |
BN_lshift1| Name: | BN_lshift1 | | Prototype: | int BN_lshift1(BIGNUM *r, const BIGNUM *a) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_shift.c | | Lines: | 13-44 |
| | 24 | 6 |
BN_lshift| Name: | BN_lshift | | Prototype: | int BN_lshift(BIGNUM *r, const BIGNUM *a, int n) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_shift.c | | Lines: | 83-120 |
| | 28 | 6 |
BN_lebin2bn| Name: | BN_lebin2bn | | Prototype: | BIGNUM *BN_lebin2bn(const unsigned char *s, int len, BIGNUM *ret) | | Coverage: | 58.333% (14/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 472-517 |
| | 50 | 8 |
BN_kronecker| Name: | BN_kronecker | | Prototype: | int BN_kronecker(const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | | Coverage: | 61.905% (39/63) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_kron.c | | Lines: | 17-140 |
| | 60 | 20 |
BN_is_zero| Name: | BN_is_zero | | Prototype: | int BN_is_zero(const BIGNUM *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 866-869 |
| | 1 | 1 |
BN_is_word| Name: | BN_is_word | | Prototype: | int BN_is_word(const BIGNUM *a, const unsigned long w) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 876-879 |
| | 1 | 1 |
BN_is_prime_fasttest_ex| Name: | BN_is_prime_fasttest_ex | | Prototype: | int BN_is_prime_fasttest_ex(const BIGNUM *a, int checks, BN_CTX *ctx_passed, int do_trial_division, BN_GENCB *cb) | | Coverage: | 67.347% (66/98) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | | Lines: | 151-243 |
| | 83 | 26 |
BN_is_prime_fasttest| Name: | BN_is_prime_fasttest | | Prototype: | int BN_is_prime_fasttest(const BIGNUM *a, int checks, void (*callback) (int, int, void *), BN_CTX *ctx_passed, void *cb_arg, int do_trial_division) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_depr.c | | Lines: | 58-67 |
| | 4 | 1 |
BN_is_prime_ex| Name: | BN_is_prime_ex | | Prototype: | int BN_is_prime_ex(const BIGNUM *a, int checks, BN_CTX *ctx_passed, BN_GENCB *cb) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | | Lines: | 145-149 |
| | 1 | 1 |
BN_is_prime| Name: | BN_is_prime | | Prototype: | int BN_is_prime(const BIGNUM *a, int checks, void (*callback) (int, int, void *), BN_CTX *ctx_passed, void *cb_arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_depr.c | | Lines: | 49-56 |
| | 3 | 1 |
BN_is_one| Name: | BN_is_one | | Prototype: | int BN_is_one(const BIGNUM *a) | | Coverage: | 80.000% (4/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 871-874 |
| | 1 | 1 |
BN_is_odd| Name: | BN_is_odd | | Prototype: | int BN_is_odd(const BIGNUM *a) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 881-884 |
| | 1 | 1 |
BN_is_negative| Name: | BN_is_negative | | Prototype: | int BN_is_negative(const BIGNUM *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 886-889 |
| | 1 | 1 |
BN_is_bit_set| Name: | BN_is_bit_set | | Prototype: | int BN_is_bit_set(const BIGNUM *a, int n) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 649-661 |
| | 8 | 3 |
BN_hex2bn| Name: | BN_hex2bn | | Prototype: | int BN_hex2bn(BIGNUM **bn, const char *a) | | Coverage: | 62.745% (32/51) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | | Lines: | 126-197 |
| | 66 | 16 |
BN_get_word| Name: | BN_get_word | | Prototype: | unsigned long BN_get_word(const BIGNUM *a) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 349-357 |
| | 5 | 3 |
BN_get_rfc3526_prime_8192| Name: | BN_get_rfc3526_prime_8192 | | Prototype: | BIGNUM *BN_get_rfc3526_prime_8192(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c | | Lines: | 420-553 |
| | 1 | 1 |
BN_get_rfc3526_prime_6144| Name: | BN_get_rfc3526_prime_6144 | | Prototype: | BIGNUM *BN_get_rfc3526_prime_6144(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c | | Lines: | 309-410 |
| | 1 | 1 |
BN_get_rfc3526_prime_4096| Name: | BN_get_rfc3526_prime_4096 | | Prototype: | BIGNUM *BN_get_rfc3526_prime_4096(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c | | Lines: | 230-299 |
| | 1 | 1 |
BN_get_rfc3526_prime_3072| Name: | BN_get_rfc3526_prime_3072 | | Prototype: | BIGNUM *BN_get_rfc3526_prime_3072(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c | | Lines: | 167-220 |
| | 1 | 1 |
BN_get_rfc3526_prime_2048| Name: | BN_get_rfc3526_prime_2048 | | Prototype: | BIGNUM *BN_get_rfc3526_prime_2048(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c | | Lines: | 120-157 |
| | 1 | 1 |
BN_get_rfc3526_prime_1536| Name: | BN_get_rfc3526_prime_1536 | | Prototype: | BIGNUM *BN_get_rfc3526_prime_1536(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c | | Lines: | 81-110 |
| | 1 | 1 |
BN_get_rfc2409_prime_768| Name: | BN_get_rfc2409_prime_768 | | Prototype: | BIGNUM *BN_get_rfc2409_prime_768(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c | | Lines: | 21-38 |
| | 1 | 1 |
BN_get_rfc2409_prime_1024| Name: | BN_get_rfc2409_prime_1024 | | Prototype: | BIGNUM *BN_get_rfc2409_prime_1024(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c | | Lines: | 49-70 |
| | 1 | 1 |
BN_get_params| Name: | BN_get_params | | Prototype: | int BN_get_params(int which) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 66-78 |
| | 9 | 5 |
BN_get_flags| Name: | BN_get_flags | | Prototype: | int BN_get_flags(const BIGNUM *b, int n) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 932-935 |
| | 1 | 1 |
BN_get0_nist_prime_521| Name: | BN_get0_nist_prime_521 | | Prototype: | const BIGNUM *BN_get0_nist_prime_521(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | | Lines: | 247-250 |
| | 1 | 1 |
BN_get0_nist_prime_384| Name: | BN_get0_nist_prime_384 | | Prototype: | const BIGNUM *BN_get0_nist_prime_384(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | | Lines: | 242-245 |
| | 1 | 1 |
BN_get0_nist_prime_256| Name: | BN_get0_nist_prime_256 | | Prototype: | const BIGNUM *BN_get0_nist_prime_256(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | | Lines: | 237-240 |
| | 1 | 1 |
BN_get0_nist_prime_224| Name: | BN_get0_nist_prime_224 | | Prototype: | const BIGNUM *BN_get0_nist_prime_224(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | | Lines: | 232-235 |
| | 1 | 1 |
BN_get0_nist_prime_192| Name: | BN_get0_nist_prime_192 | | Prototype: | const BIGNUM *BN_get0_nist_prime_192(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | | Lines: | 227-230 |
| | 1 | 1 |
BN_generate_prime_ex| Name: | BN_generate_prime_ex | | Prototype: | int BN_generate_prime_ex(BIGNUM *ret, int bits, int safe, const BIGNUM *add, const BIGNUM *rem, BN_GENCB *cb) | | Coverage: | 56.322% (49/87) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | | Lines: | 52-143 |
| | 77 | 25 |
BN_generate_prime| Name: | BN_generate_prime | | Prototype: | BIGNUM *BN_generate_prime(BIGNUM *ret, int bits, int safe, const BIGNUM *add, const BIGNUM *rem, void (*callback) (int, int, void *), void *cb_arg) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_depr.c | | Lines: | 25-47 |
| | 24 | 5 |
BN_generate_dsa_nonce| Name: | BN_generate_dsa_nonce | | Prototype: | int BN_generate_dsa_nonce(BIGNUM *out, const BIGNUM *range, const BIGNUM *priv, const unsigned char *message, size_t message_len, BN_CTX *ctx) | | Coverage: | 56.522% (13/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c | | Lines: | 205-268 |
| | 45 | 9 |
BN_gcd| Name: | BN_gcd | | Prototype: | int BN_gcd(BIGNUM *r, const BIGNUM *in_a, const BIGNUM *in_b, BN_CTX *ctx) | | Coverage: | 50.000% (10/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | | Lines: | 15-52 |
| | 35 | 8 |
BN_from_montgomery| Name: | BN_from_montgomery | | Prototype: | int BN_from_montgomery(BIGNUM *ret, const BIGNUM *a, BN_MONT_CTX *mont, BN_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | | Lines: | 162-172 |
| | 4 | 1 |
BN_free| Name: | BN_free | | Prototype: | void BN_free(BIGNUM *a) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 168-176 |
| | 8 | 4 |
BN_exp| Name: | BN_exp | | Prototype: | int BN_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 52.174% (24/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 41-87 |
| | 42 | 13 |
BN_dup| Name: | BN_dup | | Prototype: | BIGNUM *BN_dup(const BIGNUM *a) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 262-279 |
| | 26 | 4 |
BN_div_word| Name: | BN_div_word | | Prototype: | unsigned long BN_div_word(BIGNUM *a, unsigned long w) | | Coverage: | 66.667% (14/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | | Lines: | 61-96 |
| | 23 | 7 |
BN_div_recp| Name: | BN_div_recp | | Prototype: | int BN_div_recp(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, BN_RECP_CTX *recp, BN_CTX *ctx) | | Coverage: | 56.604% (30/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | | Lines: | 84-166 |
| | 60 | 17 |
BN_div| Name: | BN_div | | Prototype: | int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx) | | Coverage: | 79.646% (90/113) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_div.c | | Lines: | 137-417 |
| | 135 | 33 |
BN_dec2bn| Name: | BN_dec2bn | | Prototype: | int BN_dec2bn(BIGNUM **bn, const char *a) | | Coverage: | 62.264% (33/53) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | | Lines: | 199-267 |
| | 63 | 16 |
BN_copy| Name: | BN_copy | | Prototype: | BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 281-298 |
| | 16 | 4 |
BN_consttime_swap| Name: | BN_consttime_swap | | Prototype: | void BN_consttime_swap(unsigned long condition, BIGNUM *a, BIGNUM *b, int nwords) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 747-827 |
| | 34 | 12 |
BN_cmp| Name: | BN_cmp | | Prototype: | int BN_cmp(const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (37/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 561-606 |
| | 42 | 12 |
BN_clear_free| Name: | BN_clear_free | | Prototype: | void BN_clear_free(BIGNUM *a) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 154-166 |
| | 14 | 4 |
BN_clear_bit| Name: | BN_clear_bit | | Prototype: | int BN_clear_bit(BIGNUM *a, int n) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 631-647 |
| | 10 | 3 |
BN_clear| Name: | BN_clear | | Prototype: | void BN_clear(BIGNUM *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 339-347 |
| | 7 | 2 |
BN_bntest_rand| Name: | BN_bntest_rand | | Prototype: | int BN_bntest_rand(BIGNUM *rnd, int bits, int top, int bottom) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c | | Lines: | 102-105 |
| | 1 | 1 |
BN_bn2mpi| Name: | BN_bn2mpi | | Prototype: | int BN_bn2mpi(const BIGNUM *a, unsigned char *d) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mpi.c | | Lines: | 14-40 |
| | 23 | 5 |
BN_bn2lebinpad| Name: | BN_bn2lebinpad | | Prototype: | int BN_bn2lebinpad(const BIGNUM *a, unsigned char *to, int tolen) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 519-537 |
| | 13 | 4 |
BN_bn2hex| Name: | BN_bn2hex | | Prototype: | char *BN_bn2hex(const BIGNUM *a) | | Coverage: | 90.909% (20/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | | Lines: | 20-50 |
| | 23 | 8 |
BN_bn2dec| Name: | BN_bn2dec | | Prototype: | char *BN_bn2dec(const BIGNUM *a) | | Coverage: | 60.526% (23/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | | Lines: | 53-124 |
| | 73 | 13 |
BN_bn2binpad| Name: | BN_bn2binpad | | Prototype: | int BN_bn2binpad(const BIGNUM *a, unsigned char *to, int tolen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 460-465 |
| | 3 | 2 |
BN_bn2bin| Name: | BN_bn2bin | | Prototype: | int BN_bn2bin(const BIGNUM *a, unsigned char *to) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 467-470 |
| | 1 | 1 |
BN_bin2bn| Name: | BN_bin2bn | | Prototype: | BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 372-415 |
| | 48 | 8 |
BN_asc2bn| Name: | BN_asc2bn | | Prototype: | int BN_asc2bn(BIGNUM **bn, const char *a) | | Coverage: | 82.609% (19/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | | Lines: | 269-287 |
| | 11 | 6 |
BN_add_word| Name: | BN_add_word | | Prototype: | int BN_add_word(BIGNUM *a, unsigned long w) | | Coverage: | 71.429% (20/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | | Lines: | 98-132 |
| | 24 | 8 |
BN_add| Name: | BN_add | | Prototype: | int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_add.c | | Lines: | 14-42 |
| | 16 | 4 |
BN_abs_is_word| Name: | BN_abs_is_word | | Prototype: | int BN_abs_is_word(const BIGNUM *a, const unsigned long w) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 861-864 |
| | 1 | 1 |
BN_X931_generate_prime_ex| Name: | BN_X931_generate_prime_ex | | Prototype: | int BN_X931_generate_prime_ex(BIGNUM *p, BIGNUM *p1, BIGNUM *p2, BIGNUM *Xp1, BIGNUM *Xp2, const BIGNUM *Xp, const BIGNUM *e, BN_CTX *ctx, BN_GENCB *cb) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_x931p.c | | Lines: | 215-244 |
| | 27 | 8 |
BN_X931_generate_Xpq| Name: | BN_X931_generate_Xpq | | Prototype: | int BN_X931_generate_Xpq(BIGNUM *Xp, BIGNUM *Xq, int nbits, BN_CTX *ctx) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_x931p.c | | Lines: | 160-205 |
| | 26 | 10 |
BN_X931_derive_prime_ex| Name: | BN_X931_derive_prime_ex | | Prototype: | int BN_X931_derive_prime_ex(BIGNUM *p, BIGNUM *p1, BIGNUM *p2, const BIGNUM *Xp, const BIGNUM *Xp1, const BIGNUM *Xp2, const BIGNUM *e, BN_CTX *ctx, BN_GENCB *cb) | | Coverage: | 0.000% (0/71) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_x931p.c | | Lines: | 51-153 |
| | 63 | 25 |
BN_STACK_push| Name: | BN_STACK_push | | Prototype: | static int BN_STACK_push(BN_STACK *st, unsigned int idx) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 252-272 |
| | 16 | 4 |
BN_STACK_pop| Name: | BN_STACK_pop | | Prototype: | static unsigned int BN_STACK_pop(BN_STACK *st) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 274-277 |
| | 1 | 1 |
BN_STACK_init| Name: | BN_STACK_init | | Prototype: | static void BN_STACK_init(BN_STACK *st) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 239-243 |
| | 6 | 1 |
BN_STACK_finish| Name: | BN_STACK_finish | | Prototype: | static void BN_STACK_finish(BN_STACK *st) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 245-249 |
| | 6 | 1 |
BN_RECP_CTX_set| Name: | BN_RECP_CTX_set | | Prototype: | int BN_RECP_CTX_set(BN_RECP_CTX *recp, const BIGNUM *d, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | | Lines: | 45-53 |
| | 6 | 2 |