| 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 |