| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 BN_RECP_CTX_new| Name:  | BN_RECP_CTX_new |  | Prototype:  | BN_RECP_CTX *BN_RECP_CTX_new(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c |  | Lines:  | 20-33 |  
  |  | 14 | 2 | 
 BN_RECP_CTX_init| Name:  | 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/openssl/src/crypto/bn/bn_recp.c |  | Lines:  | 13-18 |  
  |  | 3 | 1 | 
 BN_RECP_CTX_free| Name:  | 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/openssl/src/crypto/bn/bn_recp.c |  | Lines:  | 35-43 |  
  |  | 8 | 3 | 
 BN_POOL_release| Name:  | 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/openssl/src/crypto/bn/bn_ctx.c |  | Lines:  | 346-359 |  
  |  | 7 | 3 | 
 BN_POOL_init| Name:  | 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/openssl/src/crypto/bn/bn_ctx.c |  | Lines:  | 283-287 |  
  |  | 6 | 1 | 
 BN_POOL_get| Name:  | BN_POOL_get |  | Prototype:  | static BIGNUM *BN_POOL_get(BN_POOL *p, int flag) |  | Coverage:  |  91.304% (21/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c |  | Lines:  | 305-344 |  
  |  | 38 | 8 | 
 BN_POOL_finish| Name:  | BN_POOL_finish |  | Prototype:  | static void BN_POOL_finish(BN_POOL *p) |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c |  | Lines:  | 289-302 |  
  |  | 9 | 4 | 
 BN_MONT_CTX_set_locked| Name:  | BN_MONT_CTX_set_locked |  | Prototype:  | BN_MONT_CTX *BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, CRYPTO_RWLOCK *lock, const BIGNUM *mod, BN_CTX *ctx) |  | Coverage:  |  71.429% (10/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c |  | Lines:  | 428-464 |  
  |  | 29 | 5 | 
 BN_MONT_CTX_set| Name:  | BN_MONT_CTX_set |  | Prototype:  | int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx) |  | Coverage:  |  65.455% (36/55) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c |  | Lines:  | 263-409 |  
  |  | 67 | 18 | 
 BN_MONT_CTX_new| Name:  | 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/openssl/src/crypto/bn/bn_mont.c |  | Lines:  | 228-240 |  
  |  | 13 | 2 | 
 BN_MONT_CTX_init| Name:  | 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/openssl/src/crypto/bn/bn_mont.c |  | Lines:  | 242-250 |  
  |  | 6 | 1 | 
 BN_MONT_CTX_free| Name:  | 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/openssl/src/crypto/bn/bn_mont.c |  | Lines:  | 252-261 |  
  |  | 9 | 3 | 
 BN_MONT_CTX_copy| Name:  | 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/openssl/src/crypto/bn/bn_mont.c |  | Lines:  | 411-426 |  
  |  | 24 | 5 | 
 BN_GF2m_poly2arr| Name:  | 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/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 1116-1145 |  
  |  | 18 | 8 | 
 BN_GF2m_mod_sqrt_arr| Name:  | 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/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 924-950 |  
  |  | 15 | 5 | 
 BN_GF2m_mod_sqrt| Name:  | 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/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 958-977 |  
  |  | 18 | 4 | 
 BN_GF2m_mod_sqr_arr| Name:  | BN_GF2m_mod_sqr_arr |  | Prototype:  | int BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) |  | Coverage:  |  57.143% (8/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 489-516 |  
  |  | 19 | 6 | 
 BN_GF2m_mod_sqr| Name:  | 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/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 524-544 |  
  |  | 18 | 4 | 
 BN_GF2m_mod_solve_quad_arr| Name:  | 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:  |  54.217% (45/83) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 983-1079 |  
  |  | 71 | 28 | 
 BN_GF2m_mod_solve_quad| Name:  | 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/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 1087-1107 |  
  |  | 18 | 4 | 
 BN_GF2m_mod_mul_arr| Name:  | 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:  |  76.667% (23/30) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 410-456 |  
  |  | 30 | 10 | 
 BN_GF2m_mod_mul| Name:  | 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/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 465-486 |  
  |  | 18 | 4 | 
 BN_GF2m_mod_inv_vartime| Name:  | BN_GF2m_mod_inv_vartime |  | Prototype:  | static int BN_GF2m_mod_inv_vartime(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) |  | Coverage:  |  79.104% (53/67) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 552-717 |  
  |  | 104 | 23 | 
 BN_GF2m_mod_inv_arr| Name:  | 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/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 765-784 |  
  |  | 12 | 4 | 
 BN_GF2m_mod_inv| Name:  | BN_GF2m_mod_inv |  | Prototype:  | int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) |  | Coverage:  |  55.000% (11/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 724-757 |  
  |  | 24 | 8 | 
 BN_GF2m_mod_exp_arr| Name:  | 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:  |  51.724% (15/29) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 851-889 |  
  |  | 29 | 11 | 
 BN_GF2m_mod_exp| Name:  | 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/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 897-918 |  
  |  | 18 | 4 | 
 BN_GF2m_mod_div_arr| Name:  | 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/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 823-844 |  
  |  | 12 | 4 | 
 BN_GF2m_mod_div| Name:  | 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:  |  63.636% (7/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 790-815 |  
  |  | 19 | 5 | 
 BN_GF2m_mod_arr| Name:  | BN_GF2m_mod_arr |  | Prototype:  | int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[]) |  | Coverage:  |  82.609% (38/46) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 292-382 |  
  |  | 54 | 15 | 
 BN_GF2m_mod| Name:  | 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/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 390-404 |  
  |  | 8 | 2 | 
 BN_GF2m_arr2poly| Name:  | 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/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 1151-1164 |  
  |  | 6 | 3 | 
 BN_GF2m_add| Name:  | BN_GF2m_add |  | Prototype:  | int BN_GF2m_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) |  | Coverage:  |  85.714% (12/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c |  | Lines:  | 252-282 |  
  |  | 18 | 5 | 
 BN_GENCB_set_old| Name:  | BN_GENCB_set_old |  | Prototype:  | void BN_GENCB_set_old(BN_GENCB *gencb, void (*callback) (int, int, void *), void *cb_arg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c |  | Lines:  | 938-945 |  
  |  | 4 | 1 | 
 BN_GENCB_set| Name:  | BN_GENCB_set |  | Prototype:  | void BN_GENCB_set(BN_GENCB *gencb, int (*callback) (int, int, BN_GENCB *), void *cb_arg) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c |  | Lines:  | 948-955 |  
  |  | 4 | 1 | 
 BN_GENCB_new| Name:  | BN_GENCB_new |  | Prototype:  | BN_GENCB *BN_GENCB_new(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c |  | Lines:  | 908-918 |  
  |  | 11 | 2 | 
 BN_GENCB_get_arg| Name:  | BN_GENCB_get_arg |  | Prototype:  | void *BN_GENCB_get_arg(BN_GENCB *cb) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c |  | Lines:  | 957-960 |  
  |  | 1 | 1 | 
 BN_GENCB_free| Name:  | BN_GENCB_free |  | Prototype:  | void BN_GENCB_free(BN_GENCB *cb) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c |  | Lines:  | 920-925 |  
  |  | 5 | 2 | 
 BN_GENCB_call| Name:  | 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/openssl/src/crypto/bn/bn_prime.c |  | Lines:  | 30-50 |  
  |  | 10 | 6 | 
 BN_CTX_start| Name:  | BN_CTX_start |  | Prototype:  | void BN_CTX_start(BN_CTX *ctx) |  | Coverage:  |  44.444% (4/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c |  | Lines:  | 181-193 |  
  |  | 5 | 3 | 
 BN_CTX_secure_new| Name:  | BN_CTX_secure_new |  | Prototype:  | BN_CTX *BN_CTX_secure_new(void) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c |  | Lines:  | 148-155 |  
  |  | 6 | 2 | 
 BN_CTX_new| Name:  | BN_CTX_new |  | Prototype:  | BN_CTX *BN_CTX_new(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c |  | Lines:  | 134-146 |  
  |  | 13 | 2 | 
 BN_CTX_get| Name:  | BN_CTX_get |  | Prototype:  | BIGNUM *BN_CTX_get(BN_CTX *ctx) |  | Coverage:  |  44.444% (4/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c |  | Lines:  | 212-233 |  
  |  | 20 | 3 | 
 BN_CTX_free| Name:  | BN_CTX_free |  | Prototype:  | void BN_CTX_free(BN_CTX *ctx) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c |  | Lines:  | 157-179 |  
  |  | 7 | 2 | 
 BN_CTX_end| Name:  | BN_CTX_end |  | Prototype:  | void BN_CTX_end(BN_CTX *ctx) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c |  | Lines:  | 195-210 |  
  |  | 7 | 3 | 
 BN_BLINDING_update| Name:  | BN_BLINDING_update |  | Prototype:  | int BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx) |  | Coverage:  |  58.974% (23/39) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 93-127 |  
  |  | 52 | 11 | 
 BN_BLINDING_unlock| Name:  | BN_BLINDING_unlock |  | Prototype:  | int BN_BLINDING_unlock(BN_BLINDING *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 218-221 |  
  |  | 1 | 1 | 
 BN_BLINDING_set_flags| Name:  | BN_BLINDING_set_flags |  | Prototype:  | void BN_BLINDING_set_flags(BN_BLINDING *b, unsigned long flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 228-231 |  
  |  | 1 | 1 | 
 BN_BLINDING_set_current_thread| Name:  | BN_BLINDING_set_current_thread |  | Prototype:  | void BN_BLINDING_set_current_thread(BN_BLINDING *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 208-211 |  
  |  | 1 | 1 | 
 BN_BLINDING_new| Name:  | BN_BLINDING_new |  | Prototype:  | BN_BLINDING *BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod) |  | Coverage:  |  30.769% (8/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 30-79 |  
  |  | 54 | 10 | 
 BN_BLINDING_lock| Name:  | BN_BLINDING_lock |  | Prototype:  | int BN_BLINDING_lock(BN_BLINDING *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 213-216 |  
  |  | 1 | 1 | 
 BN_BLINDING_is_current_thread| Name:  | BN_BLINDING_is_current_thread |  | Prototype:  | int BN_BLINDING_is_current_thread(BN_BLINDING *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 203-206 |  
  |  | 1 | 1 | 
 BN_BLINDING_invert_ex| Name:  | BN_BLINDING_invert_ex |  | Prototype:  | int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) |  | Coverage:  |  75.000% (12/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 167-201 |  
  |  | 25 | 5 | 
 BN_BLINDING_invert| Name:  | BN_BLINDING_invert |  | Prototype:  | int BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 162-165 |  
  |  | 5 | 1 | 
 BN_BLINDING_get_flags| Name:  | BN_BLINDING_get_flags |  | Prototype:  | unsigned long BN_BLINDING_get_flags(const BN_BLINDING *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 223-226 |  
  |  | 1 | 1 | 
 BN_BLINDING_free| Name:  | BN_BLINDING_free |  | Prototype:  | void BN_BLINDING_free(BN_BLINDING *r) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 81-91 |  
  |  | 10 | 2 | 
 BN_BLINDING_create_param| Name:  | BN_BLINDING_create_param |  | Prototype:  | BN_BLINDING *BN_BLINDING_create_param(BN_BLINDING *b, const BIGNUM *e, BIGNUM *m, BN_CTX *ctx, int (*bn_mod_exp) (BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx), BN_MONT_CTX *m_ctx) |  | Coverage:  |  55.224% (37/67) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 233-312 |  
  |  | 94 | 21 | 
 BN_BLINDING_convert_ex| Name:  | BN_BLINDING_convert_ex |  | Prototype:  | int BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) |  | Coverage:  |  57.143% (12/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 134-160 |  
  |  | 32 | 6 | 
 BN_BLINDING_convert| Name:  | BN_BLINDING_convert |  | Prototype:  | int BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c |  | Lines:  | 129-132 |  
  |  | 5 | 1 | 
 BLAKE2s_Update| Name:  | BLAKE2s_Update |  | Prototype:  | int BLAKE2s_Update(BLAKE2S_CTX *c, const void *data, size_t datalen) |  | Coverage:  |  75.000% (9/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c |  | Lines:  | 199-241 |  
  |  | 23 | 4 | 
 BLAKE2s_Init| Name:  | BLAKE2s_Init |  | Prototype:  | int BLAKE2s_Init(BLAKE2S_CTX *c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c |  | Lines:  | 78-94 |  
  |  | 13 | 1 | 
 BLAKE2s_Final| Name:  | BLAKE2s_Final |  | Prototype:  | int BLAKE2s_Final(unsigned char *md, BLAKE2S_CTX *c) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c |  | Lines:  | 247-263 |  
  |  | 8 | 2 | 
 BLAKE2b_Update| Name:  | BLAKE2b_Update |  | Prototype:  | int BLAKE2b_Update(BLAKE2B_CTX *c, const void *data, size_t datalen) |  | Coverage:  |  66.667% (8/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c |  | Lines:  | 205-247 |  
  |  | 23 | 4 | 
 BLAKE2b_Init| Name:  | BLAKE2b_Init |  | Prototype:  | int BLAKE2b_Init(BLAKE2B_CTX *c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c |  | Lines:  | 82-98 |  
  |  | 14 | 1 | 
 BLAKE2b_Final| Name:  | BLAKE2b_Final |  | Prototype:  | int BLAKE2b_Final(unsigned char *md, BLAKE2B_CTX *c) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c |  | Lines:  | 253-269 |  
  |  | 8 | 2 | 
 BIO_write_ex| Name:  | BIO_write_ex |  | Prototype:  | int BIO_write_ex(BIO *b, const void *data, size_t dlen, size_t *written) |  | Coverage:  |  60.000% (3/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 373-385 |  
  |  | 6 | 2 | 
 BIO_write| Name:  | BIO_write |  | Prototype:  | int BIO_write(BIO *b, const void *data, int dlen) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 355-371 |  
  |  | 8 | 3 | 
 BIO_vsnprintf| Name:  | BIO_vsnprintf |  | Prototype:  | int BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args) |  | Coverage:  |  66.667% (6/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c |  | Lines:  | 912-930 |  
  |  | 11 | 3 | 
 BIO_vprintf| Name:  | BIO_vprintf |  | Prototype:  | int BIO_vprintf(BIO *bio, const char *format, va_list args) |  | Coverage:  |  75.000% (6/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c |  | Lines:  | 866-891 |  
  |  | 25 | 3 | 
 BIO_vfree| Name:  | BIO_vfree |  | Prototype:  | void BIO_vfree(BIO *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 173-176 |  
  |  | 1 | 1 | 
 BIO_up_ref| Name:  | BIO_up_ref |  | Prototype:  | int BIO_up_ref(BIO *a) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 178-188 |  
  |  | 4 | 2 | 
 BIO_test_flags| Name:  | BIO_test_flags |  | Prototype:  | int BIO_test_flags(const BIO *b, int flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 195-198 |  
  |  | 1 | 1 | 
 BIO_ssl_shutdown| Name:  | BIO_ssl_shutdown |  | Prototype:  | void BIO_ssl_shutdown(BIO *b) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c |  | Lines:  | 494-505 |  
  |  | 16 | 4 | 
 BIO_ssl_copy_session_id| Name:  | BIO_ssl_copy_session_id |  | Prototype:  | int BIO_ssl_copy_session_id(BIO *t, BIO *f) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c |  | Lines:  | 478-492 |  
  |  | 28 | 4 | 
 BIO_socket_nbio| Name:  | BIO_socket_nbio |  | Prototype:  | int BIO_socket_nbio(int s, int mode) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c |  | Lines:  | 296-338 |  
  |  | 10 | 1 | 
 BIO_socket_ioctl| Name:  | BIO_socket_ioctl |  | Prototype:  | int BIO_socket_ioctl(int fd, long type, void *arg) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c |  | Lines:  | 161-197 |  
  |  | 9 | 2 | 
 BIO_socket| Name:  | BIO_socket |  | Prototype:  | int BIO_socket(int domain, int socktype, int protocol, int options) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c |  | Lines:  | 40-55 |  
  |  | 13 | 3 | 
 BIO_sock_should_retry| Name:  | BIO_sock_should_retry |  | Prototype:  | int BIO_sock_should_retry(int i) |  | Coverage:  |  66.667% (4/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c |  | Lines:  | 170-180 |  
  |  | 9 | 2 | 
 BIO_sock_non_fatal_error| Name:  | BIO_sock_non_fatal_error |  | Prototype:  | int BIO_sock_non_fatal_error(int err) |  | Coverage:  |  60.000% (6/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c |  | Lines:  | 182-231 |  
  |  | 4 | 8 | 
 BIO_sock_init| Name:  | BIO_sock_init |  | Prototype:  | int BIO_sock_init(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c |  | Lines:  | 117-149 |  
  |  | 1 | 1 | 
 BIO_sock_info| Name:  | BIO_sock_info |  | Prototype:  | int BIO_sock_info(int sock, enum BIO_sock_info_type type, union BIO_sock_info_u *info) |  | Coverage:  |  45.455% (5/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c |  | Lines:  | 340-367 |  
  |  | 21 | 5 | 
 BIO_sock_error| Name:  | BIO_sock_error |  | Prototype:  | int BIO_sock_error(int sock) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c |  | Lines:  | 88-104 |  
  |  | 18 | 2 | 
 BIO_snprintf| Name:  | BIO_snprintf |  | Prototype:  | int BIO_snprintf(char *buf, size_t n, const char *format, ...) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c |  | Lines:  | 899-910 |  
  |  | 22 | 1 | 
 BIO_set_tcp_ndelay| Name:  | BIO_set_tcp_ndelay |  | Prototype:  | int BIO_set_tcp_ndelay(int s, int on) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c |  | Lines:  | 277-294 |  
  |  | 13 | 1 | 
 BIO_set_shutdown| Name:  | BIO_set_shutdown |  | Prototype:  | void BIO_set_shutdown(BIO *a, int shut) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 163-166 |  
  |  | 1 | 1 | 
 BIO_set_retry_reason| Name:  | BIO_set_retry_reason |  | Prototype:  | void BIO_set_retry_reason(BIO *bio, int reason) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 643-646 |  
  |  | 1 | 1 | 
 BIO_set_next| Name:  | BIO_set_next |  | Prototype:  | void BIO_set_next(BIO *b, BIO *next) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 677-680 |  
  |  | 1 | 1 | 
 BIO_set_init| Name:  | BIO_set_init |  | Prototype:  | void BIO_set_init(BIO *a, int init) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 153-156 |  
  |  | 1 | 1 | 
 BIO_set_flags| Name:  | BIO_set_flags |  | Prototype:  | void BIO_set_flags(BIO *b, int flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 200-203 |  
  |  | 1 | 1 | 
 BIO_set_ex_data| Name:  | BIO_set_ex_data |  | Prototype:  | int BIO_set_ex_data(BIO *bio, int idx, void *data) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 748-751 |  
  |  | 1 | 1 | 
 BIO_set_data| Name:  | BIO_set_data |  | Prototype:  | void BIO_set_data(BIO *a, void *ptr) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 143-146 |  
  |  | 1 | 1 | 
 BIO_set_cipher| Name:  | BIO_set_cipher |  | Prototype:  | int BIO_set_cipher(BIO *b, const EVP_CIPHER *c, const unsigned char *k, const unsigned char *i, int e) |  | Coverage:  |  33.333% (5/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c |  | Lines:  | 404-429 |  
  |  | 28 | 5 | 
 BIO_set_callback_ex| Name:  | BIO_set_callback_ex |  | Prototype:  | void BIO_set_callback_ex(BIO *b, BIO_callback_fn_ex cb) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 220-223 |  
  |  | 1 | 1 | 
 BIO_set_callback_arg| Name:  | BIO_set_callback_arg |  | Prototype:  | void BIO_set_callback_arg(BIO *b, char *arg) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 225-228 |  
  |  | 1 | 1 | 
 BIO_set_callback| Name:  | BIO_set_callback |  | Prototype:  | void BIO_set_callback(BIO *b, BIO_callback_fn cb) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 210-213 |  
  |  | 1 | 1 | 
 BIO_s_socket| Name:  | BIO_s_socket |  | Prototype:  | const BIO_METHOD *BIO_s_socket(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c |  | Lines:  | 54-57 |  
  |  | 1 | 1 | 
 BIO_s_secmem| Name:  | BIO_s_secmem |  | Prototype:  | const BIO_METHOD *BIO_s_secmem(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 76-79 |  
  |  | 1 | 1 | 
 BIO_s_null| Name:  | BIO_s_null |  | Prototype:  | const BIO_METHOD *BIO_s_null(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_null.c |  | Lines:  | 37-40 |  
  |  | 1 | 1 | 
 BIO_s_mem| Name:  | BIO_s_mem |  | Prototype:  | const BIO_METHOD *BIO_s_mem(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 71-74 |  
  |  | 1 | 1 | 
 BIO_s_log| Name:  | BIO_s_log |  | Prototype:  | const BIO_METHOD *BIO_s_log(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c |  | Lines:  | 103-106 |  
  |  | 1 | 1 |