| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 nc_uri| Name:  | nc_uri |  | Prototype:  | static int nc_uri(ASN1_IA5STRING *uri, ASN1_IA5STRING *base) |  | Coverage:  |   0.000% (0/50) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c |  | Lines:  | 600-644 |  
  |  | 121 | 9 | 
 nc_match_single| Name:  | nc_match_single |  | Prototype:  | static int nc_match_single(GENERAL_NAME *gen, GENERAL_NAME *base) |  | Coverage:  |  50.000% (6/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c |  | Lines:  | 490-513 |  
  |  | 8 | 7 | 
 nc_match| Name:  | nc_match |  | Prototype:  | static int nc_match(GENERAL_NAME *gen, NAME_CONSTRAINTS *nc) |  | Coverage:  |  77.273% (34/44) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c |  | Lines:  | 438-488 |  
  |  | 31 | 14 | 
 nc_ip| Name:  | nc_ip |  | Prototype:  | static int nc_ip(ASN1_OCTET_STRING *ip, ASN1_OCTET_STRING *base) |  | Coverage:  |  47.368% (9/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c |  | Lines:  | 646-675 |  
  |  | 17 | 6 | 
 nc_email| Name:  | nc_email |  | Prototype:  | static int nc_email(ASN1_IA5STRING *eml, ASN1_IA5STRING *base) |  | Coverage:  |  31.707% (26/82) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c |  | Lines:  | 559-598 |  
  |  | 287 | 16 | 
 nc_dns| Name:  | nc_dns |  | Prototype:  | static int nc_dns(ASN1_IA5STRING *dns, ASN1_IA5STRING *base) |  | Coverage:  |  80.000% (12/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c |  | Lines:  | 535-557 |  
  |  | 11 | 5 | 
 nc_dn| Name:  | nc_dn |  | Prototype:  | static int nc_dn(X509_NAME *nm, X509_NAME *base) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c |  | Lines:  | 521-533 |  
  |  | 17 | 5 | 
 nbiof_write| Name:  | nbiof_write |  | Prototype:  | static int nbiof_write(BIO *b, const char *in, int inl) |  | Coverage:  |   0.000% (0/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c |  | Lines:  | 112-150 |  
  |  | 32 | 8 | 
 nbiof_read| Name:  | nbiof_read |  | Prototype:  | static int nbiof_read(BIO *b, char *out, int outl) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c |  | Lines:  | 82-110 |  
  |  | 24 | 7 | 
 nbiof_puts| Name:  | nbiof_puts |  | Prototype:  | static int nbiof_puts(BIO *bp, const char *str) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c |  | Lines:  | 195-200 |  
  |  | 5 | 2 | 
 nbiof_new| Name:  | nbiof_new |  | Prototype:  | static int nbiof_new(BIO *bi) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c |  | Lines:  | 56-69 |  
  |  | 11 | 2 | 
 nbiof_gets| Name:  | nbiof_gets |  | Prototype:  | static int nbiof_gets(BIO *bp, char *buf, int size) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c |  | Lines:  | 188-193 |  
  |  | 5 | 2 | 
 nbiof_free| Name:  | nbiof_free |  | Prototype:  | static int nbiof_free(BIO *a) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c |  | Lines:  | 71-80 |  
  |  | 13 | 2 | 
 nbiof_ctrl| Name:  | nbiof_ctrl |  | Prototype:  | static long nbiof_ctrl(BIO *b, int cmd, long num, void *ptr) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c |  | Lines:  | 152-172 |  
  |  | 15 | 5 | 
 nbiof_callback_ctrl| Name:  | nbiof_callback_ctrl |  | Prototype:  | static long nbiof_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c |  | Lines:  | 174-186 |  
  |  | 9 | 3 | 
 names_lh_free_doall| Name:  | names_lh_free_doall |  | Prototype:  | static void names_lh_free_doall(OBJ_NAME *onp) |  | Coverage:  |  66.667% (6/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c |  | Lines:  | 371-378 |  
  |  | 6 | 3 | 
 name_funcs_free| Name:  | name_funcs_free |  | Prototype:  | static void name_funcs_free(NAME_FUNCS *ptr) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c |  | Lines:  | 380-383 |  
  |  | 1 | 1 | 
 name_cmp| Name:  | name_cmp |  | Prototype:  | int name_cmp(const char *name, const char *cmp) |  | Coverage:  |  12.245% (6/49) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 400-411 |  
  |  | 213 | 9 | 
 n_ssl3_mac| Name:  | n_ssl3_mac |  | Prototype:  | int n_ssl3_mac(SSL *ssl, SSL3_RECORD *rec, unsigned char *md, int sending) |  | Coverage:  |   0.000% (0/49) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c |  | Lines:  | 1184-1278 |  
  |  | 69 | 7 | 
 multi_split| Name:  | multi_split |  | Prototype:  | static int multi_split(BIO *bio, const char *bound, struct stack_st_BIO **ret) |  | Coverage:  |  69.444% (25/36) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 561-612 |  
  |  | 55 | 13 | 
 module_run| Name:  | module_run |  | Prototype:  | static int module_run(const CONF *cnf, const char *name, const char *value, unsigned long flags) |  | Coverage:  |  22.222% (4/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 148-182 |  
  |  | 19 | 6 | 
 module_load_dso| Name:  | module_load_dso |  | Prototype:  | static CONF_MODULE *module_load_dso(const CONF *cnf, const char *name, const char *value) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 185-224 |  
  |  | 47 | 6 | 
 module_init| Name:  | module_init |  | Prototype:  | static int module_init(CONF_MODULE *pmod, const char *name, const char *value, const CONF *cnf) |  | Coverage:  |  32.353% (11/34) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 287-348 |  
  |  | 46 | 12 | 
 module_free| Name:  | module_free |  | Prototype:  | static void module_free(CONF_MODULE *md) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 378-383 |  
  |  | 3 | 1 | 
 module_finish| Name:  | module_finish |  | Prototype:  | static void module_finish(CONF_IMODULE *imod) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 400-410 |  
  |  | 8 | 3 | 
 module_find| Name:  | module_find |  | Prototype:  | static CONF_MODULE *module_find(const char *name) |  | Coverage:  |  15.686% (8/51) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 264-284 |  
  |  | 218 | 10 | 
 module_add| Name:  | module_add |  | Prototype:  | static CONF_MODULE *module_add(DSO *dso, const char *name, conf_init_func *ifunc, conf_finish_func *ffunc) |  | Coverage:  |  50.000% (8/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c |  | Lines:  | 227-256 |  
  |  | 48 | 6 | 
 min_max_proto| Name:  | min_max_proto |  | Prototype:  | static int min_max_proto(SSL_CONF_CTX *cctx, const char *value, int *bound) |  | Coverage:  |  36.364% (4/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 327-341 |  
  |  | 14 | 4 | 
 mime_parse_hdr| Name:  | mime_parse_hdr |  | Prototype:  | static struct stack_st_MIME_HEADER *mime_parse_hdr(BIO *bio) |  | Coverage:  |  72.840% (59/81) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 624-742 |  
  |  | 121 | 28 | 
 mime_param_free| Name:  | mime_param_free |  | Prototype:  | static void mime_param_free(MIME_PARAM *param) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 911-916 |  
  |  | 3 | 1 | 
 mime_param_find| Name:  | mime_param_find |  | Prototype:  | static MIME_PARAM *mime_param_find(MIME_HEADER *hdr, const char *name) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 889-898 |  
  |  | 10 | 1 | 
 mime_param_cmp| Name:  | mime_param_cmp |  | Prototype:  | static int mime_param_cmp(const MIME_PARAM *const *a, const MIME_PARAM *const *b) |  | Coverage:  |   8.333% (3/36) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 866-872 |  
  |  | 167 | 8 | 
 mime_hdr_new| Name:  | mime_hdr_new |  | Prototype:  | static MIME_HEADER *mime_hdr_new(const char *name, const char *value) |  | Coverage:  |  57.692% (15/26) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 791-822 |  
  |  | 52 | 10 | 
 mime_hdr_free| Name:  | mime_hdr_free |  | Prototype:  | static void mime_hdr_free(MIME_HEADER *hdr) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 900-909 |  
  |  | 9 | 3 | 
 mime_hdr_find| Name:  | mime_hdr_find |  | Prototype:  | static MIME_HEADER *mime_hdr_find(struct stack_st_MIME_HEADER *hdrs, const char *name) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 876-887 |  
  |  | 15 | 1 | 
 mime_hdr_cmp| Name:  | mime_hdr_cmp |  | Prototype:  | static int mime_hdr_cmp(const MIME_HEADER *const *a, const MIME_HEADER *const *b) |  | Coverage:  |   8.333% (3/36) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 857-864 |  
  |  | 167 | 8 | 
 mime_hdr_addparam| Name:  | mime_hdr_addparam |  | Prototype:  | static int mime_hdr_addparam(MIME_HEADER *mhdr, const char *name, const char *value) |  | Coverage:  |  52.174% (12/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 824-855 |  
  |  | 38 | 9 | 
 mime_bound_check| Name:  | mime_bound_check |  | Prototype:  | static int mime_bound_check(char *line, int linelen, const char *bound, int blen) |  | Coverage:  |  15.942% (22/138) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c |  | Lines:  | 924-942 |  
  |  | 622 | 24 | 
 mem_write| Name:  | mem_write |  | Prototype:  | static int mem_write(BIO *b, const char *in, int inl) |  | Coverage:  |  42.857% (6/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 204-230 |  
  |  | 22 | 6 | 
 mem_read| Name:  | mem_read |  | Prototype:  | static int mem_read(BIO *b, char *out, int outl) |  | Coverage:  |  81.250% (13/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 184-202 |  
  |  | 18 | 4 | 
 mem_puts| Name:  | mem_puts |  | Prototype:  | static int mem_puts(BIO *bp, const char *str) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 345-353 |  
  |  | 4 | 1 | 
 mem_new| Name:  | mem_new |  | Prototype:  | static int mem_new(BIO *bi) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 131-134 |  
  |  | 1 | 1 | 
 mem_init| Name:  | mem_init |  | Prototype:  | static int mem_init(BIO *bi, unsigned long flags) |  | Coverage:  |  40.000% (4/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 108-129 |  
  |  | 22 | 4 | 
 mem_gets| Name:  | mem_gets |  | Prototype:  | static int mem_gets(BIO *bp, char *buf, int size) |  | Coverage:  |  93.750% (15/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 309-343 |  
  |  | 22 | 6 | 
 mem_free| Name:  | mem_free |  | Prototype:  | static int mem_free(BIO *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 141-144 |  
  |  | 1 | 1 | 
 mem_ctrl| Name:  | mem_ctrl |  | Prototype:  | static long mem_ctrl(BIO *b, int cmd, long num, void *ptr) |  | Coverage:  |  74.419% (32/43) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 232-307 |  
  |  | 56 | 20 | 
 mem_buf_sync| Name:  | mem_buf_sync |  | Prototype:  | static int mem_buf_sync(BIO *b) |  | Coverage:  |  72.727% (8/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 170-182 |  
  |  | 13 | 3 | 
 mem_buf_free| Name:  | mem_buf_free |  | Prototype:  | static int mem_buf_free(BIO *a, int free_all) |  | Coverage:  |  64.706% (11/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c |  | Lines:  | 146-165 |  
  |  | 25 | 5 | 
 mdc2_body| Name:  | mdc2_body |  | Prototype:  | static void mdc2_body(MDC2_CTX *c, const unsigned char *in, size_t len) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2dgst.c |  | Lines:  | 71-108 |  
  |  | 29 | 2 | 
 md_write| Name:  | md_write |  | Prototype:  | static int md_write(BIO *b, const char *in, int inl) |  | Coverage:  |  56.522% (13/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c |  | Lines:  | 106-134 |  
  |  | 33 | 7 | 
 md_read| Name:  | md_read |  | Prototype:  | static int md_read(BIO *b, char *out, int outl) |  | Coverage:  |  55.556% (10/18) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c |  | Lines:  | 78-104 |  
  |  | 28 | 6 | 
 md_new| Name:  | md_new |  | Prototype:  | static int md_new(BIO *bi) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c |  | Lines:  | 53-65 |  
  |  | 9 | 2 | 
 md_gets| Name:  | md_gets |  | Prototype:  | static int md_gets(BIO *bp, char *buf, int size) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c |  | Lines:  | 219-233 |  
  |  | 8 | 3 | 
 md_free| Name:  | md_free |  | Prototype:  | static int md_free(BIO *a) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c |  | Lines:  | 67-76 |  
  |  | 12 | 2 | 
 md_ctrl| Name:  | md_ctrl |  | Prototype:  | static long md_ctrl(BIO *b, int cmd, long num, void *ptr) |  | Coverage:  |  39.474% (15/38) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c |  | Lines:  | 136-199 |  
  |  | 53 | 15 | 
 md_callback_ctrl| Name:  | md_callback_ctrl |  | Prototype:  | static long md_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c |  | Lines:  | 201-217 |  
  |  | 11 | 3 | 
 md4_block_data_order| Name:  | md4_block_data_order |  | Prototype:  | void md4_block_data_order(MD4_CTX *c, const void *data_, size_t num) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/md4/md4_dgst.c |  | Lines:  | 37-146 |  
  |  | 93 | 2 | 
 maxmaxsize| Name:  | maxmaxsize |  | Prototype:  | static size_t maxmaxsize(size_t lenbytes) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 82-88 |  
  |  | 7 | 2 | 
 mask_to_bool| Name:  | mask_to_bool |  | Prototype:  | static inline c448_bool_t mask_to_bool(mask_t m) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/word.h |  | Lines:  | 61-64 |  
  |  | 1 | 1 | 
 mask_cb| Name:  | mask_cb |  | Prototype:  | static int mask_cb(const char *elem, int len, void *arg) |  | Coverage:  |   0.000% (0/57) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c |  | Lines:  | 765-783 |  
  |  | 221 | 11 | 
 make_prefix_or_range| Name:  | make_prefix_or_range |  | Prototype:  | static IPAddressOrRanges *make_prefix_or_range(IPAddrBlocks *addr, const unsigned afi, const unsigned *safi) |  | Coverage:  |   0.000% (0/23) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c |  | Lines:  | 551-580 |  
  |  | 49 | 7 | 
 make_kn| Name:  | make_kn |  | Prototype:  | static void make_kn(unsigned char *k1, const unsigned char *l, int bl) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c |  | Lines:  | 33-44 |  
  |  | 5 | 2 | 
 make_addressRange| Name:  | make_addressRange |  | Prototype:  | static int make_addressRange(IPAddressOrRange **result, unsigned char *min, unsigned char *max, const int length) |  | Coverage:  |   0.000% (0/49) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c |  | Lines:  | 422-476 |  
  |  | 57 | 15 | 
 make_addressPrefix| Name:  | make_addressPrefix |  | Prototype:  | static int make_addressPrefix(IPAddressOrRange **result, unsigned char *addr, const int prefixlen) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c |  | Lines:  | 388-415 |  
  |  | 27 | 6 | 
 make_IPAddressFamily| Name:  | make_IPAddressFamily |  | Prototype:  | static IPAddressFamily *make_IPAddressFamily(IPAddrBlocks *addr, const unsigned afi, const unsigned *safi) |  | Coverage:  |   0.000% (0/33) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c |  | Lines:  | 481-524 |  
  |  | 50 | 10 | 
 lookup_sess_in_cache| Name:  | lookup_sess_in_cache |  | Prototype:  | SSL_SESSION *lookup_sess_in_cache(SSL *s, const unsigned char *sess_id, size_t sess_id_len) |  | Coverage:  |  92.593% (25/27) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 447-509 |  
  |  | 75 | 9 | 
 lookup_certs_sk| Name:  | lookup_certs_sk |  | Prototype:  | static struct stack_st_X509 *lookup_certs_sk(X509_STORE_CTX *ctx, X509_NAME *nm) |  | Coverage:  |  66.667% (10/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 364-385 |  
  |  | 29 | 5 | 
 lookup_cert_match| Name:  | lookup_cert_match |  | Prototype:  | static X509 *lookup_cert_match(X509_STORE_CTX *ctx, X509 *x) |  | Coverage:  | 100.000% (14/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 124-145 |  
  |  | 29 | 5 | 
 look_str_cb| Name:  | look_str_cb |  | Prototype:  | static void look_str_cb(int nid, struct stack_st_ENGINE *sk, ENGINE *def, void *arg) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_asnmth.c |  | Lines:  | 164-182 |  
  |  | 22 | 4 | 
 longswap| Name:  | longswap |  | Prototype:  | static void longswap(void *_ptr, size_t len) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c |  | Lines:  | 426-444 |  
  |  | 8 | 3 | 
 long_print| Name:  | long_print |  | Prototype:  | static int long_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c |  | Lines:  | 193-200 |  
  |  | 3 | 1 | 
 long_new| Name:  | long_new |  | Prototype:  | static int long_new(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c |  | Lines:  | 53-57 |  
  |  | 2 | 1 | 
 long_i2c| Name:  | long_i2c |  | Prototype:  | static int long_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (21/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c |  | Lines:  | 89-130 |  
  |  | 25 | 7 | 
 long_free| Name:  | long_free |  | Prototype:  | static void long_free(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c |  | Lines:  | 59-62 |  
  |  | 1 | 1 | 
 long_c2i| Name:  | long_c2i |  | Prototype:  | static int long_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (34/34) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c |  | Lines:  | 132-191 |  
  |  | 38 | 12 | 
 long| Name:  | long |  | Prototype:  | long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c |  | Lines:  | 175-178 |  
  |  | 1 | 1 | 
 long| Name:  | long |  | Prototype:  | long (*BIO_meth_get_callback_ctrl(const BIO_METHOD *biom)) (BIO *, int, BIO_info_cb *) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c |  | Lines:  | 209-212 |  
  |  | 1 | 1 | 
 local_sk_X509_NAME_ENTRY_pop_free| Name:  | local_sk_X509_NAME_ENTRY_pop_free |  | Prototype:  | static void local_sk_X509_NAME_ENTRY_pop_free(struct stack_st_X509_NAME_ENTRY *ne) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c |  | Lines:  | 133-136 |  
  |  | 1 | 1 | 
 local_sk_X509_NAME_ENTRY_free| Name:  | local_sk_X509_NAME_ENTRY_free |  | Prototype:  | static void local_sk_X509_NAME_ENTRY_free(struct stack_st_X509_NAME_ENTRY *ne) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c |  | Lines:  | 128-131 |  
  |  | 1 | 1 | 
 load_u32_be| Name:  | load_u32_be |  | Prototype:  | static inline uint32_t load_u32_be(const uint8_t *b, uint32_t n) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm4/sm4.c |  | Lines:  | 93-99 |  
  |  | 4 | 1 | 
 load_iv| Name:  | load_iv |  | Prototype:  | static int load_iv(char **fromp, unsigned char *to, int num) |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c |  | Lines:  | 561-582 |  
  |  | 15 | 4 | 
 load_builtin_compressions| Name:  | load_builtin_compressions |  | Prototype:  | static int load_builtin_compressions(void) |  | Coverage:  |  66.667% (2/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c |  | Lines:  | 478-481 |  
  |  | 1 | 1 | 
 load_8| Name:  | load_8 |  | Prototype:  | static uint64_t load_8(const uint8_t *in) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 45-59 |  
  |  | 10 | 1 | 
 load_7| Name:  | load_7 |  | Prototype:  | static uint64_t load_7(const uint8_t *in) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 270-283 |  
  |  | 9 | 1 | 
 load_6| Name:  | load_6 |  | Prototype:  | static uint64_t load_6(const uint8_t *in) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 285-297 |  
  |  | 8 | 1 | 
 load_4| Name:  | load_4 |  | Prototype:  | static uint64_t load_4(const uint8_t *in) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 774-781 |  
  |  | 6 | 1 | 
 load_3| Name:  | load_3 |  | Prototype:  | static uint64_t load_3(const uint8_t *in) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c |  | Lines:  | 766-772 |  
  |  | 5 | 1 | 
 load64| Name:  | load64 |  | Prototype:  | static inline uint64_t load64(const uint8_t *src) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h |  | Lines:  | 39-61 |  
  |  | 13 | 2 | 
 load48| Name:  | load48 |  | Prototype:  | static inline uint64_t load48(const uint8_t *src) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h |  | Lines:  | 99-108 |  
  |  | 7 | 1 | 
 load32| Name:  | load32 |  | Prototype:  | static inline uint32_t load32(const uint8_t *src) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h |  | Lines:  | 19-37 |  
  |  | 9 | 2 | 
 ln_cmp_BSEARCH_CMP_FN| Name:  | ln_cmp_BSEARCH_CMP_FN |  | Prototype:  | static int ln_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/objects/obj_dat.c |  | Lines:  | 53-53 |  
  |  | 1 | 1 | 
 ln_cmp| Name:  | ln_cmp |  | Prototype:  | static int ln_cmp(const ASN1_OBJECT *const *a, const unsigned int *b) |  | Coverage:  |   3.226% (1/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c |  | Lines:  | 48-51 |  
  |  | 165 | 7 | 
 ll_append_tail| Name:  | ll_append_tail |  | Prototype:  | static void ll_append_tail(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) |  | Coverage:  |  92.308% (12/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c |  | Lines:  | 605-620 |  
  |  | 20 | 5 | 
 ll_append_head| Name:  | ll_append_head |  | Prototype:  | static void ll_append_head(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) |  | Coverage:  |  76.923% (10/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c |  | Lines:  | 622-637 |  
  |  | 20 | 5 | 
 linebuffer_write| Name:  | linebuffer_write |  | Prototype:  | static int linebuffer_write(BIO *b, const char *in, int inl) |  | Coverage:  |   0.000% (0/73) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c |  | Lines:  | 110-203 |  
  |  | 71 | 18 | 
 linebuffer_read| Name:  | linebuffer_read |  | Prototype:  | static int linebuffer_read(BIO *b, char *out, int outl) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c |  | Lines:  | 96-108 |  
  |  | 13 | 3 | 
 linebuffer_puts| Name:  | linebuffer_puts |  | Prototype:  | static int linebuffer_puts(BIO *b, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c |  | Lines:  | 323-326 |  
  |  | 1 | 1 | 
 linebuffer_new| Name:  | linebuffer_new |  | Prototype:  | static int linebuffer_new(BIO *bi) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c |  | Lines:  | 58-79 |  
  |  | 19 | 3 | 
 linebuffer_gets| Name:  | linebuffer_gets |  | Prototype:  | static int linebuffer_gets(BIO *b, char *buf, int size) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c |  | Lines:  | 316-321 |  
  |  | 5 | 2 | 
 linebuffer_free| Name:  | linebuffer_free |  | Prototype:  | static int linebuffer_free(BIO *a) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c |  | Lines:  | 81-94 |  
  |  | 16 | 2 |