| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 file_load_try_repeat| Name:  | file_load_try_repeat |  | Prototype:  | static OSSL_STORE_INFO *file_load_try_repeat(OSSL_STORE_LOADER_CTX *ctx, const UI_METHOD *ui_method, void *ui_data) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 1069-1090 |  
  |  | 41 | 3 | 
 file_load_try_decode| Name:  | file_load_try_decode |  | Prototype:  | static OSSL_STORE_INFO *file_load_try_decode(OSSL_STORE_LOADER_CTX *ctx, const char *pem_name, const char *pem_header, unsigned char *data, size_t len, const UI_METHOD *ui_method, void *ui_data, int *matchcount) |  | Coverage:  |   0.000% (0/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 980-1067 |  
  |  | 110 | 13 | 
 file_load| Name:  | file_load |  | Prototype:  | static OSSL_STORE_INFO *file_load(OSSL_STORE_LOADER_CTX *ctx, const UI_METHOD *ui_method, void *ui_data) |  | Coverage:  |   0.000% (0/93) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 1247-1380 |  
  |  | 162 | 25 | 
 file_gets| Name:  | file_gets |  | Prototype:  | static int file_gets(BIO *bp, char *buf, int size) |  | Coverage:  |  60.000% (9/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c |  | Lines:  | 339-355 |  
  |  | 10 | 6 | 
 file_get_pem_pass| Name:  | file_get_pem_pass |  | Prototype:  | static int file_get_pem_pass(char *buf, int num, int w, void *data) |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 110-117 |  
  |  | 8 | 1 | 
 file_get_pass| Name:  | file_get_pass |  | Prototype:  | static char *file_get_pass(const UI_METHOD *ui_method, char *pass, size_t maxsize, const char *prompt_info, void *data) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 47-89 |  
  |  | 58 | 8 | 
 file_free| Name:  | file_free |  | Prototype:  | static int file_free(BIO *a) |  | Coverage:  |  68.750% (11/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c |  | Lines:  | 122-138 |  
  |  | 21 | 5 | 
 file_find| Name:  | file_find |  | Prototype:  | static int file_find(OSSL_STORE_LOADER_CTX *ctx, OSSL_STORE_SEARCH *search) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 932-961 |  
  |  | 20 | 5 | 
 file_fill_pem_pass_data| Name:  | file_fill_pem_pass_data |  | Prototype:  | static int file_fill_pem_pass_data(struct pem_pass_data *pass_data, const char *prompt_info, const UI_METHOD *ui_method, void *ui_data) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 97-107 |  
  |  | 8 | 2 | 
 file_expect| Name:  | file_expect |  | Prototype:  | static int file_expect(OSSL_STORE_LOADER_CTX *ctx, int expected) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 926-930 |  
  |  | 2 | 1 | 
 file_error| Name:  | file_error |  | Prototype:  | static int file_error(OSSL_STORE_LOADER_CTX *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 1382-1385 |  
  |  | 1 | 1 | 
 file_eof| Name:  | file_eof |  | Prototype:  | static int file_eof(OSSL_STORE_LOADER_CTX *ctx) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 1387-1396 |  
  |  | 14 | 3 | 
 file_ctrl| Name:  | file_ctrl |  | Prototype:  | static long file_ctrl(BIO *b, int cmd, long num, void *ptr) |  | Coverage:  |  44.286% (31/70) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c |  | Lines:  | 181-337 |  
  |  | 84 | 29 | 
 file_ctrl| Name:  | file_ctrl |  | Prototype:  | static int file_ctrl(OSSL_STORE_LOADER_CTX *ctx, int cmd, va_list args) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 895-924 |  
  |  | 27 | 6 | 
 file_close| Name:  | file_close |  | Prototype:  | static int file_close(OSSL_STORE_LOADER_CTX *ctx) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 1398-1407 |  
  |  | 5 | 2 | 
 fe_tobytes| Name:  | fe_tobytes |  | Prototype:  | static void fe_tobytes(uint8_t *s, const fe h) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 852-930 |  
  |  | 65 | 1 | 
 fe_sub| Name:  | fe_sub |  | Prototype:  | static void fe_sub(fe h, const fe f, const fe g) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 971-976 |  
  |  | 3 | 2 | 
 fe_sq2| Name:  | fe_sq2 |  | Prototype:  | static void fe_sq2(fe h, const fe f) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 1519-1659 |  
  |  | 130 | 1 | 
 fe_sq| Name:  | fe_sq |  | Prototype:  | static void fe_sq(fe h, const fe f) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 1231-1360 |  
  |  | 120 | 1 | 
 fe_pow22523| Name:  | fe_pow22523 |  | Prototype:  | static void fe_pow22523(fe out, const fe z) |  | Coverage:  | 100.000% (28/28) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 1661-1716 |  
  |  | 44 | 10 | 
 fe_neg| Name:  | fe_neg |  | Prototype:  | static void fe_neg(fe h, const fe f) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 1464-1469 |  
  |  | 3 | 2 | 
 fe_mul| Name:  | fe_mul |  | Prototype:  | static void fe_mul(fe h, const fe f, const fe g) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 1005-1219 |  
  |  | 176 | 1 | 
 fe_isnonzero| Name:  | fe_isnonzero |  | Prototype:  | static int fe_isnonzero(const fe f) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 1490-1496 |  
  |  | 3 | 1 | 
 fe_isnegative| Name:  | fe_isnegative |  | Prototype:  | static int fe_isnegative(const fe f) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 1503-1507 |  
  |  | 3 | 1 | 
 fe_invert| Name:  | fe_invert |  | Prototype:  | static void fe_invert(fe out, const fe z) |  | Coverage:  | 100.000% (25/25) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 1362-1455 |  
  |  | 43 | 9 | 
 fe_frombytes| Name:  | fe_frombytes |  | Prototype:  | static void fe_frombytes(fe h, const uint8_t *s) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 783-828 |  
  |  | 40 | 1 | 
 fe_copy| Name:  | fe_copy |  | Prototype:  | static void fe_copy(fe h, const fe f) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 933-935 |  
  |  | 1 | 1 | 
 fe_cmov| Name:  | fe_cmov |  | Prototype:  | static void fe_cmov(fe f, const fe g, unsigned b) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 1475-1483 |  
  |  | 6 | 2 | 
 fe_add| Name:  | fe_add |  | Prototype:  | static void fe_add(fe h, const fe f, const fe g) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 955-960 |  
  |  | 3 | 2 | 
 fe_1| Name:  | fe_1 |  | Prototype:  | static void fe_1(fe h) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 941-944 |  
  |  | 2 | 1 | 
 fe_0| Name:  | fe_0 |  | Prototype:  | static void fe_0(fe h) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 938-938 |  
  |  | 1 | 1 | 
 fe64_invert| Name:  | fe64_invert |  | Prototype:  | static void fe64_invert(fe64 out, const fe64 z) |  | Coverage:  |   0.000% (0/25) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 106-195 |  
  |  | 41 | 9 | 
 fe64_frombytes| Name:  | fe64_frombytes |  | Prototype:  | static void fe64_frombytes(fe64 h, const uint8_t *s) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 61-67 |  
  |  | 4 | 1 | 
 fe64_cswap| Name:  | fe64_cswap |  | Prototype:  | static void fe64_cswap(fe64 f, fe64 g, unsigned int b) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 93-104 |  
  |  | 7 | 2 | 
 fe64_copy| Name:  | fe64_copy |  | Prototype:  | static void fe64_copy(fe64 h, const fe64 f) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 85-91 |  
  |  | 4 | 1 | 
 fe64_1| Name:  | fe64_1 |  | Prototype:  | static void fe64_1(fe64 h) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 77-83 |  
  |  | 4 | 1 | 
 fe64_0| Name:  | fe64_0 |  | Prototype:  | static void fe64_0(fe64 h) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 69-75 |  
  |  | 4 | 1 | 
 fe51_tobytes| Name:  | fe51_tobytes |  | Prototype:  | static void fe51_tobytes(uint8_t *s, const fe51 h) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 319-376 |  
  |  | 49 | 1 | 
 fe51_sub| Name:  | fe51_sub |  | Prototype:  | static void fe51_sub(fe51 h, const fe51 f, const fe51 g) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 537-548 |  
  |  | 5 | 1 | 
 fe51_invert| Name:  | fe51_invert |  | Prototype:  | static void fe51_invert(fe51 out, const fe51 z) |  | Coverage:  | 100.000% (25/25) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 590-679 |  
  |  | 41 | 9 | 
 fe51_frombytes| Name:  | fe51_frombytes |  | Prototype:  | static void fe51_frombytes(fe51 h, const uint8_t *s) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 299-317 |  
  |  | 14 | 1 | 
 fe51_cswap| Name:  | fe51_cswap |  | Prototype:  | static void fe51_cswap(fe51 f, fe51 g, unsigned int b) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 577-588 |  
  |  | 7 | 2 | 
 fe51_copy| Name:  | fe51_copy |  | Prototype:  | static void fe51_copy(fe51 h, const fe51 f) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 568-575 |  
  |  | 5 | 1 | 
 fe51_add| Name:  | fe51_add |  | Prototype:  | static void fe51_add(fe51 h, const fe51 f, const fe51 g) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 528-535 |  
  |  | 5 | 1 | 
 fe51_1| Name:  | fe51_1 |  | Prototype:  | static void fe51_1(fe51 h) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 559-566 |  
  |  | 5 | 1 | 
 fe51_0| Name:  | fe51_0 |  | Prototype:  | static void fe51_0(fe51 h) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 550-557 |  
  |  | 5 | 1 | 
 fd_write| Name:  | fd_write |  | Prototype:  | static int fd_write(BIO *b, const char *in, int inl) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c |  | Lines:  | 131-142 |  
  |  | 10 | 3 | 
 fd_read| Name:  | fd_read |  | Prototype:  | static int fd_read(BIO *b, char *out, int outl) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c |  | Lines:  | 115-129 |  
  |  | 13 | 4 | 
 fd_puts| Name:  | fd_puts |  | Prototype:  | static int fd_puts(BIO *bp, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c |  | Lines:  | 196-203 |  
  |  | 4 | 1 | 
 fd_new| Name:  | fd_new |  | Prototype:  | static int fd_new(BIO *bi) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c |  | Lines:  | 92-99 |  
  |  | 9 | 1 | 
 fd_gets| Name:  | fd_gets |  | Prototype:  | static int fd_gets(BIO *bp, char *buf, int size) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c |  | Lines:  | 205-221 |  
  |  | 10 | 4 | 
 fd_free| Name:  | fd_free |  | Prototype:  | static int fd_free(BIO *a) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c |  | Lines:  | 101-113 |  
  |  | 10 | 4 | 
 fd_ctrl| Name:  | fd_ctrl |  | Prototype:  | static long fd_ctrl(BIO *b, int cmd, long num, void *ptr) |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c |  | Lines:  | 144-194 |  
  |  | 33 | 16 | 
 fcrypt_body| Name:  | fcrypt_body |  | Prototype:  | void fcrypt_body(DES_LONG *out, DES_key_schedule *ks, DES_LONG Eswap0, DES_LONG Eswap1) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/fcrypt_b.c |  | Lines:  | 25-72 |  
  |  | 38 | 2 | 
 extract_min_max| Name:  | extract_min_max |  | Prototype:  | static int extract_min_max(IPAddressOrRange *aor, unsigned char *min, unsigned char *max, int length) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c |  | Lines:  | 624-638 |  
  |  | 18 | 4 | 
 extract_min_max| Name:  | extract_min_max |  | Prototype:  | static int extract_min_max(ASIdOrRange *aor, ASN1_INTEGER **min, ASN1_INTEGER **max) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 234-251 |  
  |  | 14 | 4 | 
 extension_is_relevant| Name:  | extension_is_relevant |  | Prototype:  | int extension_is_relevant(SSL *s, unsigned int extctx, unsigned int thisctx) |  | Coverage:  |  90.000% (36/40) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c |  | Lines:  | 501-533 |  
  |  | 16 | 3 | 
 ext_list_free| Name:  | ext_list_free |  | Prototype:  | static void ext_list_free(X509V3_EXT_METHOD *ext) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c |  | Lines:  | 111-115 |  
  |  | 2 | 2 | 
 ext_cmp_BSEARCH_CMP_FN| Name:  | ext_cmp_BSEARCH_CMP_FN |  | Prototype:  | static int ext_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c |  | Lines:  | 47-47 |  
  |  | 1 | 1 | 
 ext_cmp| Name:  | ext_cmp |  | Prototype:  | static int ext_cmp(const X509V3_EXT_METHOD *const *a, const X509V3_EXT_METHOD *const *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c |  | Lines:  | 39-43 |  
  |  | 1 | 1 | 
 expand| Name:  | expand |  | Prototype:  | static int expand(OPENSSL_LHASH *lh) |  | Coverage:  |  86.667% (13/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c |  | Lines:  | 214-258 |  
  |  | 42 | 5 | 
 exnode_free| Name:  | exnode_free |  | Prototype:  | static void exnode_free(X509_POLICY_NODE *node) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c |  | Lines:  | 601-605 |  
  |  | 2 | 2 | 
 evp_pkey_set_cb_translate| Name:  | evp_pkey_set_cb_translate |  | Prototype:  | void evp_pkey_set_cb_translate(BN_GENCB *cb, EVP_PKEY_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c |  | Lines:  | 139-142 |  
  |  | 1 | 1 | 
 evp_pkey_asn1_ctrl| Name:  | evp_pkey_asn1_ctrl |  | Prototype:  | static int evp_pkey_asn1_ctrl(EVP_PKEY *pkey, int op, int arg1, void *arg2) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c |  | Lines:  | 656-661 |  
  |  | 9 | 2 | 
 evp_encodeblock_int| Name:  | evp_encodeblock_int |  | Prototype:  | static int evp_encodeblock_int(EVP_ENCODE_CTX *ctx, unsigned char *t, const unsigned char *f, int dlen) |  | Coverage:  |  94.737% (18/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c |  | Lines:  | 231-267 |  
  |  | 29 | 5 | 
 evp_encode_ctx_set_flags| Name:  | evp_encode_ctx_set_flags |  | Prototype:  | void evp_encode_ctx_set_flags(EVP_ENCODE_CTX *ctx, unsigned int flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c |  | Lines:  | 149-152 |  
  |  | 1 | 1 | 
 evp_decodeblock_int| Name:  | evp_decodeblock_int |  | Prototype:  | static int evp_decodeblock_int(EVP_ENCODE_CTX *ctx, unsigned char *t, const unsigned char *f, int n) |  | Coverage:  |  71.875% (23/32) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c |  | Lines:  | 413-457 |  
  |  | 32 | 7 | 
 evp_cleanup_int| Name:  | evp_cleanup_int |  | Prototype:  | void evp_cleanup_int(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c |  | Lines:  | 80-95 |  
  |  | 6 | 1 | 
 evp_app_cleanup_int| Name:  | evp_app_cleanup_int |  | Prototype:  | void evp_app_cleanup_int(void) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c |  | Lines:  | 316-320 |  
  |  | 4 | 2 | 
 euclid| Name:  | euclid |  | Prototype:  | static BIGNUM *euclid(BIGNUM *a, BIGNUM *b) |  | Coverage:  |  63.830% (30/47) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c |  | Lines:  | 54-117 |  
  |  | 40 | 17 | 
 ess_signing_cert_v2_new_init| Name:  | ess_signing_cert_v2_new_init |  | Prototype:  | static ESS_SIGNING_CERT_V2 *ess_signing_cert_v2_new_init(const EVP_MD *hash_alg, X509 *signcert, struct stack_st_X509 *certs) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 861-893 |  
  |  | 48 | 8 | 
 ess_get_signing_cert_v2| Name:  | ess_get_signing_cert_v2 |  | Prototype:  | static ESS_SIGNING_CERT_V2 *ess_get_signing_cert_v2(PKCS7_SIGNER_INFO *si) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 271-281 |  
  |  | 17 | 2 | 
 ess_get_signing_cert| Name:  | ess_get_signing_cert |  | Prototype:  | static ESS_SIGNING_CERT *ess_get_signing_cert(PKCS7_SIGNER_INFO *si) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 260-269 |  
  |  | 15 | 2 | 
 ess_cert_id_v2_new_init| Name:  | ess_cert_id_v2_new_init |  | Prototype:  | static ESS_CERT_ID_V2 *ess_cert_id_v2_new_init(const EVP_MD *hash_alg, X509 *cert, int issuer_needed) |  | Coverage:  |   0.000% (0/39) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 895-953 |  
  |  | 86 | 14 | 
 ess_add_signing_cert_v2| Name:  | ess_add_signing_cert_v2 |  | Prototype:  | static int ess_add_signing_cert_v2(PKCS7_SIGNER_INFO *si, ESS_SIGNING_CERT_V2 *sc) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 955-983 |  
  |  | 41 | 4 | 
 ess_add_signing_cert| Name:  | ess_add_signing_cert |  | Prototype:  | static int ess_add_signing_cert(PKCS7_SIGNER_INFO *si, ESS_SIGNING_CERT *sc) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 832-859 |  
  |  | 42 | 4 | 
 ess_SIGNING_CERT_new_init| Name:  | ess_SIGNING_CERT_new_init |  | Prototype:  | static ESS_SIGNING_CERT *ess_SIGNING_CERT_new_init(X509 *signcert, struct stack_st_X509 *certs) |  | Coverage:  |   0.000% (0/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 734-762 |  
  |  | 44 | 7 | 
 ess_CERT_ID_new_init| Name:  | ess_CERT_ID_new_init |  | Prototype:  | static ESS_CERT_ID *ess_CERT_ID_new_init(X509 *cert, int issuer_needed) |  | Coverage:  |   0.000% (0/28) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 764-803 |  
  |  | 62 | 10 | 
 err_unshelve_state| Name:  | err_unshelve_state |  | Prototype:  | void err_unshelve_state(void* state) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c |  | Lines:  | 731-735 |  
  |  | 2 | 2 | 
 err_string_data_hash| Name:  | err_string_data_hash |  | Prototype:  | static unsigned long err_string_data_hash(const ERR_STRING_DATA *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c |  | Lines:  | 155-162 |  
  |  | 4 | 1 | 
 err_string_data_cmp| Name:  | err_string_data_cmp |  | Prototype:  | static int err_string_data_cmp(const ERR_STRING_DATA *a, const ERR_STRING_DATA *b) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c |  | Lines:  | 164-170 |  
  |  | 3 | 2 | 
 err_shelve_state| Name:  | err_shelve_state |  | Prototype:  | int err_shelve_state(void **state) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c |  | Lines:  | 712-725 |  
  |  | 12 | 4 | 
 err_patch| Name:  | err_patch |  | Prototype:  | static void err_patch(int lib, ERR_STRING_DATA *str) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c |  | Lines:  | 296-302 |  
  |  | 3 | 2 | 
 err_load_strings| Name:  | err_load_strings |  | Prototype:  | static int err_load_strings(const ERR_STRING_DATA *str) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c |  | Lines:  | 307-315 |  
  |  | 6 | 2 | 
 err_load_crypto_strings_int| Name:  | err_load_crypto_strings_int |  | Prototype:  | int err_load_crypto_strings_int(void) |  | Coverage:  |  50.000% (31/62) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err_all.c |  | Lines:  | 42-101 |  
  |  | 54 | 2 | 
 err_free_strings_int| Name:  | err_free_strings_int |  | Prototype:  | void err_free_strings_int(void) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c |  | Lines:  | 367-371 |  
  |  | 2 | 2 | 
 err_do_init_ossl_| Name:  | err_do_init_ossl_ |  | Prototype:  | static void err_do_init_ossl_(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c |  | Lines:  | 665-665 |  
  |  | 1 | 1 | 
 err_do_init| Name:  | err_do_init |  | Prototype:  | static int err_do_init(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c |  | Lines:  | 665-669 |  
  |  | 7 | 1 | 
 err_delete_thread_state| Name:  | err_delete_thread_state |  | Prototype:  | void err_delete_thread_state(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c |  | Lines:  | 643-651 |  
  |  | 11 | 2 | 
 err_cleanup| Name:  | err_cleanup |  | Prototype:  | void err_cleanup(void) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c |  | Lines:  | 283-291 |  
  |  | 14 | 2 | 
 equal_wildcard| Name:  | equal_wildcard |  | Prototype:  | static int equal_wildcard(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) |  | Coverage:  | 100.000% (9/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 756-774 |  
  |  | 15 | 3 | 
 equal_nocase| Name:  | equal_nocase |  | Prototype:  | static int equal_nocase(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) |  | Coverage:  |  92.308% (24/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 566-592 |  
  |  | 19 | 8 | 
 equal_email| Name:  | equal_email |  | Prototype:  | static int equal_email(const unsigned char *a, size_t a_len, const unsigned char *b, size_t b_len, unsigned int unused_flags) |  | Coverage:  | 100.000% (18/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 609-632 |  
  |  | 12 | 6 | 
 equal_case| Name:  | equal_case |  | Prototype:  | static int equal_case(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 595-603 |  
  |  | 4 | 2 | 
 equal| Name:  | equal |  | Prototype:  | static uint8_t equal(signed char b, signed char c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 1976-1984 |  
  |  | 7 | 1 | 
 eof_PKCS12| Name:  | eof_PKCS12 |  | Prototype:  | static int eof_PKCS12(void *ctx_) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 295-300 |  
  |  | 6 | 1 | 
 engine_unregister_all_pkey_meths| Name:  | engine_unregister_all_pkey_meths |  | Prototype:  | static void engine_unregister_all_pkey_meths(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_pkmeth.c |  | Lines:  | 20-23 |  
  |  | 1 | 1 | 
 engine_unregister_all_pkey_asn1_meths| Name:  | engine_unregister_all_pkey_asn1_meths |  | Prototype:  | static void engine_unregister_all_pkey_asn1_meths(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_asnmth.c |  | Lines:  | 30-33 |  
  |  | 1 | 1 | 
 engine_unregister_all_digests| Name:  | engine_unregister_all_digests |  | Prototype:  | static void engine_unregister_all_digests(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_digest.c |  | Lines:  | 19-22 |  
  |  | 1 | 1 | 
 engine_unregister_all_ciphers| Name:  | engine_unregister_all_ciphers |  | Prototype:  | static void engine_unregister_all_ciphers(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_cipher.c |  | Lines:  | 19-22 |  
  |  | 1 | 1 |