Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
BN_is_bit_setName: | 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/libressl/src/crypto/bn/bn_lib.c | Lines: | 743-756 |
| | 8 | 3 |
BN_initName: | BN_init | Prototype: | void BN_init(BIGNUM *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 237-242 |
| | 1 | 1 |
BN_hex2bnName: | BN_hex2bn | Prototype: | int BN_hex2bn(BIGNUM **bn, const char *a) | Coverage: | 62.687% (42/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | Lines: | 189-264 |
| | 75 | 20 |
BN_get_wordName: | BN_get_word | Prototype: | unsigned long BN_get_word(const BIGNUM *a) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 537-546 |
| | 5 | 3 |
BN_get_rfc3526_prime_8192Name: | 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/libressl/src/crypto/bn/bn_const.c | Lines: | 453-457 |
| | 1 | 1 |
BN_get_rfc3526_prime_6144Name: | 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/libressl/src/crypto/bn/bn_const.c | Lines: | 346-350 |
| | 1 | 1 |
BN_get_rfc3526_prime_4096Name: | 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/libressl/src/crypto/bn/bn_const.c | Lines: | 261-265 |
| | 1 | 1 |
BN_get_rfc3526_prime_3072Name: | 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/libressl/src/crypto/bn/bn_const.c | Lines: | 197-201 |
| | 1 | 1 |
BN_get_rfc3526_prime_2048Name: | 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/libressl/src/crypto/bn/bn_const.c | Lines: | 144-148 |
| | 1 | 1 |
BN_get_rfc3526_prime_1536Name: | 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/libressl/src/crypto/bn/bn_const.c | Lines: | 101-105 |
| | 1 | 1 |
BN_get_rfc2409_prime_768Name: | 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/libressl/src/crypto/bn/bn_const.c | Lines: | 30-34 |
| | 1 | 1 |
BN_get_rfc2409_prime_1024Name: | 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/libressl/src/crypto/bn/bn_const.c | Lines: | 63-67 |
| | 1 | 1 |
BN_get_paramsName: | BN_get_params | Prototype: | int BN_get_params(int which) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 124-137 |
| | 9 | 5 |
BN_get0_nist_prime_521Name: | 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/libressl/src/crypto/bn/bn_nist.c | Lines: | 352-356 |
| | 1 | 1 |
BN_get0_nist_prime_384Name: | 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/libressl/src/crypto/bn/bn_nist.c | Lines: | 346-350 |
| | 1 | 1 |
BN_get0_nist_prime_256Name: | 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/libressl/src/crypto/bn/bn_nist.c | Lines: | 340-344 |
| | 1 | 1 |
BN_get0_nist_prime_224Name: | 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/libressl/src/crypto/bn/bn_nist.c | Lines: | 334-338 |
| | 1 | 1 |
BN_get0_nist_prime_192Name: | 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/libressl/src/crypto/bn/bn_nist.c | Lines: | 328-332 |
| | 1 | 1 |
BN_generate_prime_exName: | 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: | 60.440% (55/91) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 161-250 |
| | 59 | 23 |
BN_generate_primeName: | 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/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_depr.c | Lines: | 67-92 |
| | 34 | 6 |
BN_gcd_nonctName: | BN_gcd_nonct | Prototype: | int BN_gcd_nonct(BIGNUM *r, const BIGNUM *in_a, const BIGNUM *in_b, BN_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | Lines: | 169-173 |
| | 1 | 1 |
BN_gcd_no_branchName: | BN_gcd_no_branch | Prototype: | static BIGNUM * BN_gcd_no_branch(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | Coverage: | 40.000% (24/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | Lines: | 729-862 |
| | 96 | 20 |
BN_gcd_ctName: | BN_gcd_ct | Prototype: | int BN_gcd_ct(BIGNUM *r, const BIGNUM *in_a, const BIGNUM *in_b, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | Lines: | 161-167 |
| | 5 | 2 |
BN_gcdName: | BN_gcd | Prototype: | int BN_gcd(BIGNUM *r, const BIGNUM *in_a, const BIGNUM *in_b, BN_CTX *ctx) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | Lines: | 120-159 |
| | 37 | 9 |
BN_from_montgomery_wordName: | BN_from_montgomery_word | Prototype: | static int BN_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont) | Coverage: | 76.190% (32/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 179-272 |
| | 58 | 14 |
BN_from_montgomeryName: | BN_from_montgomery | Prototype: | int BN_from_montgomery(BIGNUM *ret, const BIGNUM *a, BN_MONT_CTX *mont, BN_CTX *ctx) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 275-321 |
| | 7 | 2 |
BN_freeName: | BN_free | Prototype: | void BN_free(BIGNUM *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 231-235 |
| | 1 | 1 |
BN_expName: | BN_exp | Prototype: | int BN_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 52.083% (25/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 124-173 |
| | 43 | 14 |
BN_dupName: | BN_dup | Prototype: | BIGNUM * BN_dup(const BIGNUM *a) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 425-443 |
| | 26 | 4 |
BN_div_wordName: | BN_div_word | Prototype: | unsigned long BN_div_word(BIGNUM *a, unsigned long w) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | Lines: | 105-139 |
| | 21 | 6 |
BN_div_recpName: | BN_div_recp | Prototype: | int BN_div_recp(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, BN_RECP_CTX *recp, BN_CTX *ctx) | Coverage: | 57.143% (36/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | Lines: | 141-234 |
| | 72 | 19 |
BN_div_nonctName: | BN_div_nonct | Prototype: | int BN_div_nonct(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_div.c | Lines: | 391-396 |
| | 1 | 1 |
BN_div_internalName: | BN_div_internal | Prototype: | static int BN_div_internal(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx, int ct) | Coverage: | 79.856% (111/139) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_div.c | Lines: | 119-379 |
| | 144 | 40 |
BN_div_ctName: | BN_div_ct | Prototype: | int BN_div_ct(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_div.c | Lines: | 398-403 |
| | 1 | 1 |
BN_divName: | BN_div | Prototype: | int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_div.c | Lines: | 381-389 |
| | 3 | 1 |
BN_dec2bnName: | BN_dec2bn | Prototype: | int BN_dec2bn(BIGNUM **bn, const char *a) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | Lines: | 266-330 |
| | 67 | 17 |
BN_copyName: | BN_copy | Prototype: | BIGNUM * BN_copy(BIGNUM *a, const BIGNUM *b) | Coverage: | 88.889% (16/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 445-489 |
| | 32 | 7 |
BN_consttime_swapName: | BN_consttime_swap | Prototype: | void BN_consttime_swap(unsigned long condition, BIGNUM *a, BIGNUM *b, int nwords) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 847-892 |
| | 28 | 12 |
BN_cmpName: | BN_cmp | Prototype: | int BN_cmp(const BIGNUM *a, const BIGNUM *b) | Coverage: | 70.270% (26/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 653-699 |
| | 42 | 12 |
BN_clear_freeName: | BN_clear_free | Prototype: | void BN_clear_free(BIGNUM *a) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 215-229 |
| | 15 | 4 |
BN_clear_bitName: | BN_clear_bit | Prototype: | int BN_clear_bit(BIGNUM *a, int n) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 724-741 |
| | 10 | 6 |
BN_clearName: | BN_clear | Prototype: | void BN_clear(BIGNUM *a) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 527-535 |
| | 6 | 2 |
BN_bntest_randName: | 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/libressl/src/crypto/bn/bn_rand.c | Lines: | 207-211 |
| | 1 | 1 |
BN_bn2mpiName: | BN_bn2mpi | Prototype: | int BN_bn2mpi(const BIGNUM *a, unsigned char *d) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mpi.c | Lines: | 65-92 |
| | 23 | 5 |
BN_bn2hexName: | BN_bn2hex | Prototype: | char * BN_bn2hex(const BIGNUM *a) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | Lines: | 74-106 |
| | 23 | 8 |
BN_bn2decName: | BN_bn2dec | Prototype: | char * BN_bn2dec(const BIGNUM *a) | Coverage: | 0.000% (0/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | Lines: | 109-187 |
| | 85 | 15 |
BN_bn2binName: | BN_bn2bin | Prototype: | int BN_bn2bin(const BIGNUM *a, unsigned char *to) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 615-628 |
| | 7 | 2 |
BN_bin2bnName: | BN_bin2bn | Prototype: | BIGNUM * BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 573-612 |
| | 46 | 10 |
BN_asc2bnName: | BN_asc2bn | Prototype: | int BN_asc2bn(BIGNUM **bn, const char *a) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | Lines: | 332-349 |
| | 11 | 6 |
BN_add_wordName: | BN_add_word | Prototype: | int BN_add_word(BIGNUM *a, unsigned long w) | Coverage: | 50.000% (15/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | Lines: | 141-176 |
| | 24 | 8 |
BN_addName: | 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/libressl/src/crypto/bn/bn_add.c | Lines: | 65-95 |
| | 16 | 4 |
BN_X931_generate_prime_exName: | 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/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_x931p.c | Lines: | 252-281 |
| | 25 | 9 |
BN_X931_generate_XpqName: | BN_X931_generate_Xpq | Prototype: | int BN_X931_generate_Xpq(BIGNUM *Xp, BIGNUM *Xq, int nbits, BN_CTX *ctx) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_x931p.c | Lines: | 202-242 |
| | 23 | 9 |
BN_X931_derive_prime_exName: | 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/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_x931p.c | Lines: | 98-196 |
| | 75 | 27 |
BN_STACK_resetName: | BN_STACK_reset | Prototype: | static void BN_STACK_reset(BN_STACK *st) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 344-348 |
| | 1 | 1 |
BN_STACK_pushName: | BN_STACK_push | Prototype: | static int BN_STACK_push(BN_STACK *st, unsigned int idx) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 351-373 |
| | 20 | 5 |
BN_STACK_popName: | 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/libressl/src/crypto/bn/bn_ctx.c | Lines: | 375-379 |
| | 1 | 1 |
BN_STACK_initName: | 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/libressl/src/crypto/bn/bn_ctx.c | Lines: | 329-334 |
| | 6 | 1 |
BN_STACK_finishName: | BN_STACK_finish | Prototype: | static void BN_STACK_finish(BN_STACK *st) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 336-341 |
| | 2 | 2 |
BN_RECP_CTX_setName: | 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/libressl/src/crypto/bn/bn_recp.c | Lines: | 99-108 |
| | 6 | 2 |
BN_RECP_CTX_newName: | BN_RECP_CTX_new | Prototype: | BN_RECP_CTX * BN_RECP_CTX_new(void) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | Lines: | 74-85 |
| | 12 | 2 |
BN_RECP_CTX_initName: | BN_RECP_CTX_init | Prototype: | void BN_RECP_CTX_init(BN_RECP_CTX *recp) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | Lines: | 65-72 |
| | 4 | 1 |
BN_RECP_CTX_freeName: | BN_RECP_CTX_free | Prototype: | void BN_RECP_CTX_free(BN_RECP_CTX *recp) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | Lines: | 87-97 |
| | 8 | 3 |
BN_POOL_resetName: | BN_POOL_reset | Prototype: | static void BN_POOL_reset(BN_POOL *p) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 410-426 |
| | 11 | 4 |
BN_POOL_releaseName: | BN_POOL_release | Prototype: | static void BN_POOL_release(BN_POOL *p, unsigned int num) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 464-478 |
| | 7 | 3 |
BN_POOL_initName: | BN_POOL_init | Prototype: | static void BN_POOL_init(BN_POOL *p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 385-390 |
| | 6 | 1 |
BN_POOL_getName: | BN_POOL_get | Prototype: | static BIGNUM * BN_POOL_get(BN_POOL *p) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 429-462 |
| | 32 | 7 |
BN_POOL_finishName: | BN_POOL_finish | Prototype: | static void BN_POOL_finish(BN_POOL *p) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 392-407 |
| | 10 | 4 |
BN_MONT_CTX_set_lockedName: | BN_MONT_CTX_set_locked | Prototype: | BN_MONT_CTX * BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, int lock, const BIGNUM *mod, BN_CTX *ctx) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 508-538 |
| | 17 | 5 |
BN_MONT_CTX_setName: | BN_MONT_CTX_set | Prototype: | int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx) | Coverage: | 52.500% (21/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 360-488 |
| | 56 | 13 |
BN_MONT_CTX_newName: | BN_MONT_CTX_new | Prototype: | BN_MONT_CTX * BN_MONT_CTX_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 323-334 |
| | 12 | 2 |
BN_MONT_CTX_initName: | BN_MONT_CTX_init | Prototype: | void BN_MONT_CTX_init(BN_MONT_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 336-345 |
| | 6 | 1 |
BN_MONT_CTX_freeName: | BN_MONT_CTX_free | Prototype: | void BN_MONT_CTX_free(BN_MONT_CTX *mont) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 347-358 |
| | 9 | 3 |
BN_MONT_CTX_copyName: | BN_MONT_CTX_copy | Prototype: | BN_MONT_CTX * BN_MONT_CTX_copy(BN_MONT_CTX *to, BN_MONT_CTX *from) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 490-506 |
| | 24 | 5 |
BN_GF2m_poly2arrName: | BN_GF2m_poly2arr | Prototype: | int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1270-1300 |
| | 18 | 8 |
BN_GF2m_mod_sqrt_arrName: | BN_GF2m_mod_sqrt_arr | Prototype: | int BN_GF2m_mod_sqrt_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1070-1096 |
| | 15 | 5 |
BN_GF2m_mod_sqrtName: | BN_GF2m_mod_sqrt | Prototype: | int BN_GF2m_mod_sqrt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1105-1126 |
| | 22 | 4 |
BN_GF2m_mod_sqr_arrName: | BN_GF2m_mod_sqr_arr | Prototype: | int BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) | Coverage: | 66.667% (16/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 569-597 |
| | 19 | 9 |
BN_GF2m_mod_sqrName: | BN_GF2m_mod_sqr | Prototype: | int BN_GF2m_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 605-627 |
| | 22 | 4 |
BN_GF2m_mod_solve_quad_arrName: | BN_GF2m_mod_solve_quad_arr | Prototype: | int BN_GF2m_mod_solve_quad_arr(BIGNUM *r, const BIGNUM *a_, const int p[], BN_CTX *ctx) | Coverage: | 24.211% (23/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1131-1232 |
| | 81 | 32 |
BN_GF2m_mod_solve_quadName: | BN_GF2m_mod_solve_quad | Prototype: | int BN_GF2m_mod_solve_quad(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1240-1262 |
| | 22 | 4 |
BN_GF2m_mod_mul_arrName: | BN_GF2m_mod_mul_arr | Prototype: | int BN_GF2m_mod_mul_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx) | Coverage: | 80.000% (32/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 485-532 |
| | 30 | 13 |
BN_GF2m_mod_mulName: | BN_GF2m_mod_mul | Prototype: | int BN_GF2m_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 541-565 |
| | 22 | 4 |
BN_GF2m_mod_inv_arrName: | BN_GF2m_mod_inv_arr | Prototype: | int BN_GF2m_mod_inv_arr(BIGNUM *r, const BIGNUM *xx, const int p[], BN_CTX *ctx) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 811-830 |
| | 12 | 4 |
BN_GF2m_mod_invName: | BN_GF2m_mod_inv | Prototype: | int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 68.889% (62/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 635-803 |
| | 113 | 29 |
BN_GF2m_mod_exp_arrName: | BN_GF2m_mod_exp_arr | Prototype: | int BN_GF2m_mod_exp_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx) | Coverage: | 45.714% (16/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 991-1031 |
| | 29 | 11 |
BN_GF2m_mod_expName: | BN_GF2m_mod_exp | Prototype: | int BN_GF2m_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1040-1064 |
| | 22 | 4 |
BN_GF2m_mod_div_arrName: | BN_GF2m_mod_div_arr | Prototype: | int BN_GF2m_mod_div_arr(BIGNUM *r, const BIGNUM *yy, const BIGNUM *xx, const int p[], BN_CTX *ctx) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 962-984 |
| | 12 | 4 |
BN_GF2m_mod_divName: | BN_GF2m_mod_div | Prototype: | int BN_GF2m_mod_div(BIGNUM *r, const BIGNUM *y, const BIGNUM *x, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 837-862 |
| | 18 | 5 |
BN_GF2m_mod_arrName: | BN_GF2m_mod_arr | Prototype: | int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[]) | Coverage: | 83.929% (47/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 364-455 |
| | 54 | 18 |
BN_GF2m_modName: | BN_GF2m_mod | Prototype: | int BN_GF2m_mod(BIGNUM *r, const BIGNUM *a, const BIGNUM *p) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 463-479 |
| | 8 | 2 |
BN_GF2m_arr2polyName: | BN_GF2m_arr2poly | Prototype: | int BN_GF2m_arr2poly(const int p[], BIGNUM *a) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1305-1319 |
| | 6 | 3 |
BN_GF2m_addName: | BN_GF2m_add | Prototype: | int BN_GF2m_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 322-353 |
| | 18 | 8 |
BN_GENCB_newName: | BN_GENCB_new | Prototype: | BN_GENCB * BN_GENCB_new(void) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 945-954 |
| | 10 | 2 |
BN_GENCB_get_argName: | BN_GENCB_get_arg | Prototype: | void * BN_GENCB_get_arg(BN_GENCB *cb) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 964-968 |
| | 1 | 1 |
BN_GENCB_freeName: | BN_GENCB_free | Prototype: | void BN_GENCB_free(BN_GENCB *cb) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 956-962 |
| | 5 | 2 |
BN_GENCB_callName: | BN_GENCB_call | Prototype: | int BN_GENCB_call(BN_GENCB *cb, int a, int b) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 138-159 |
| | 10 | 6 |
BN_CTX_startName: | BN_CTX_start | Prototype: | void BN_CTX_start(BN_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 267-281 |
| | 5 | 3 |
BN_CTX_newName: | BN_CTX_new | Prototype: | BN_CTX * BN_CTX_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 223-239 |
| | 14 | 2 |
BN_CTX_initName: | BN_CTX_init | Prototype: | void BN_CTX_init(BN_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 208-220 |
| | 5 | 1 |