OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  0.000% (0/68)
...20
Condition %:  0.000% (0/30)
...25
Condition %:  0.000% (0/101)
26
Condition %:  0.000% (0/1)
27
Condition %:  0.000% (0/1)
28
Condition %:  0.000% (0/1)
2930
Condition %:  0.000% (0/1)
31
Condition %:  0.000% (0/1)
32
Condition %:  0.000% (0/10)
33
Condition %:  0.000% (0/1)
...40
Condition %:  47.368% (9/19)
...50
Condition %: 100.000% (1/1)
...60
Condition %: 100.000% (4/4)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
int_engine_configure
Name: int_engine_configure
Prototype: static int int_engine_configure(char *name, char *value, const CONF *cnf)
Coverage:  0.000% (0/260)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c
Lines: 98-205
  0.000% (0/260)
106062
int_engine_init
Name: int_engine_init
Prototype: static int int_engine_init(ENGINE *e)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c
Lines: 83-95
  0.000% (0/12)
84
int_engine_module_finish
Name: int_engine_module_finish
Prototype: static void int_engine_module_finish(CONF_IMODULE *md)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c
Lines: 236-245
  0.000% (0/4)
92
int_engine_module_init
Name: int_engine_module_init
Prototype: static int int_engine_module_init(CONF_IMODULE *md, const CONF *cnf)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c
Lines: 208-234
  0.000% (0/10)
124
int_err_del_item
Name: int_err_del_item
Prototype: static ERR_STRING_DATA * int_err_del_item(ERR_STRING_DATA *d)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 418-434
  0.000% (0/4)
142
int_err_get_next_lib
Name: int_err_get_next_lib
Prototype: static int int_err_get_next_lib(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 548-558
  0.000% (0/1)
51
int_new_class
Name: int_new_class
Prototype: static int int_new_class(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Lines: 377-386
  0.000% (0/1)
51
int_table_check
Name: int_table_check
Prototype: static int int_table_check(ENGINE_TABLE **t, int create)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c
Lines: 117-130
  0.000% (0/10)
114
int_unregister_cb_LHASH_DOALL_ARG
Name: int_unregister_cb_LHASH_DOALL_ARG
Prototype: static void int_unregister_cb_LHASH_DOALL_ARG(void *arg1, void *arg2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c
Lines: 206-206
  0.000% (0/1)
11
int_unregister_cb_doall_arg
Name: int_unregister_cb_doall_arg
Prototype: static void int_unregister_cb_doall_arg(ENGINE_PILE *pile, ENGINE *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c
Lines: 191-205
  0.000% (0/7)
113
ipv4_from_asc
Name: ipv4_from_asc
Prototype: static int ipv4_from_asc(unsigned char *v4, const char *in)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c
Lines: 1148-1162
  0.000% (0/21)
113
ipv6_cb
Name: ipv6_cb
Prototype: static int ipv6_cb(const char *elem, int len, void *usr)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c
Lines: 1242-1277
  0.000% (0/29)
2110
ipv6_from_asc
Name: ipv6_from_asc
Prototype: static int ipv6_from_asc(unsigned char *v6, const char *in)
Coverage:  0.000% (0/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c
Lines: 1176-1240
  0.000% (0/43)
3213
ipv6_hex
Name: ipv6_hex
Prototype: static int ipv6_hex(unsigned char *out, const char *in, int inlen)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c
Lines: 1283-1306
  0.000% (0/22)
176
key_diversify_crypto_pro
Name: key_diversify_crypto_pro
Prototype: static void key_diversify_crypto_pro(GOST2814789_KEY *ctx, const unsigned char *inputKey, const unsigned char *ukm, unsigned char *outputKey)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_keywrap.c
Lines: 62-93
  0.000% (0/10)
204
level_add_node
Name: level_add_node
Prototype: int level_add_node(X509_POLICY_LEVEL *level, const X509_POLICY_DATA *data, X509_POLICY_NODE *parent, X509_POLICY_TREE *tree, X509_POLICY_NODE **nodep)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c
Lines: 111-166
  0.000% (0/51)
5119
level_find_node
Name: level_find_node
Prototype: X509_POLICY_NODE * level_find_node(const X509_POLICY_LEVEL *level, const X509_POLICY_NODE *parent, const ASN1_OBJECT *id)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c
Lines: 93-108
  0.000% (0/10)
124
lh_node_stats
Name: lh_node_stats
Prototype: void lh_node_stats(const _LHASH *lh, FILE *fp)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c
Lines: 156-168
  0.000% (0/5)
93
lh_node_stats_bio
Name: lh_node_stats_bio
Prototype: void lh_node_stats_bio(const _LHASH *lh, BIO *out)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c
Lines: 214-225
  0.000% (0/7)
93
lh_node_usage_stats
Name: lh_node_usage_stats
Prototype: void lh_node_usage_stats(const _LHASH *lh, FILE *fp)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c
Lines: 170-182
  0.000% (0/5)
93
lh_node_usage_stats_bio
Name: lh_node_usage_stats_bio
Prototype: void lh_node_usage_stats_bio(const _LHASH *lh, BIO *out)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c
Lines: 227-252
  0.000% (0/13)
225
lh_stats
Name: lh_stats
Prototype: void lh_stats(const _LHASH *lh, FILE *fp)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c
Lines: 142-154
  0.000% (0/5)
93
lh_stats_bio
Name: lh_stats_bio
Prototype: void lh_stats_bio(const _LHASH *lh, BIO *out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c
Lines: 185-212
  0.000% (0/1)
181
load_iv
Name: load_iv
Prototype: static int load_iv(char **fromp, unsigned char *to, int num)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c
Lines: 537-564
  0.000% (0/23)
196
long
Name: long
Prototype: long (*BIO_get_callback(const BIO *b))(struct bio_st *, int, const char *, int, long, long)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c
Lines: 209-214
  0.000% (0/1)
11
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/libressl/src/crypto/bio/bio_meth.c
Lines: 94-98
  0.000% (0/1)
11
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/libressl/src/crypto/bio/bio_meth.c
Lines: 133-138
  0.000% (0/1)
21
long_new
Name: long_new
Prototype: static int long_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_long.c
Lines: 108-113
  0.000% (0/1)
21
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:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_long.c
Lines: 205-210
  0.000% (0/1)
11
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/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 215-234
  0.000% (0/12)
174
lookup_cert_match
Name: lookup_cert_match
Prototype: static X509 *lookup_cert_match(X509_STORE_CTX *ctx, X509 *x)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 797-822
  0.000% (0/14)
295
mac_ctrl_gost
Name: mac_ctrl_gost
Prototype: static int mac_ctrl_gost(EVP_PKEY *pkey, int op, long arg1, void *arg2)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_ameth.c
Lines: 65-74
  0.000% (0/3)
42
make_kn
Name: make_kn
Prototype: static void make_kn(unsigned char *k1, unsigned char *l, int bl)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cmac.c
Lines: 77-91
  0.000% (0/14)
74
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/libressl/src/crypto/evp/bio_md.c
Lines: 240-253
  0.000% (0/6)
93
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/libressl/src/crypto/evp/bio_md.c
Lines: 255-268
  0.000% (0/7)
83
mem_puts
Name: mem_puts
Prototype: static int mem_puts(BIO *bp, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c
Lines: 312-321
  0.000% (0/1)
41
mime_bound_check
Name: mime_bound_check
Prototype: static int mime_bound_check(char *line, int linelen, char *bound, int blen)
Coverage:  0.000% (0/138)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Lines: 975-993
  0.000% (0/138)
61924
mime_hdr_addparam
Name: mime_hdr_addparam
Prototype: static int mime_hdr_addparam(MIME_HEADER *mhdr, char *name, char *value)
Coverage:  0.000% (0/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Lines: 875-908
  0.000% (0/52)
12013
mime_hdr_cmp
Name: mime_hdr_cmp
Prototype: static int mime_hdr_cmp(const MIME_HEADER * const *a, const MIME_HEADER * const *b)
Coverage:  0.000% (0/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Lines: 910-916
  0.000% (0/36)
1678
mime_hdr_find
Name: mime_hdr_find
Prototype: static MIME_HEADER * mime_hdr_find(struct stack_st_MIME_HEADER *hdrs, char *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Lines: 928-938
  0.000% (0/4)
112
mime_hdr_free
Name: mime_hdr_free
Prototype: static void mime_hdr_free(MIME_HEADER *hdr)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Lines: 952-960
  0.000% (0/4)
52
mime_hdr_new
Name: mime_hdr_new
Prototype: static MIME_HEADER * mime_hdr_new(char *name, char *value)
Coverage:  0.000% (0/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Lines: 841-873
  0.000% (0/66)
14816
mime_param_cmp
Name: mime_param_cmp
Prototype: static int mime_param_cmp(const MIME_PARAM * const *a, const MIME_PARAM * const *b)
Coverage:  0.000% (0/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Lines: 918-924
  0.000% (0/36)
1678
mime_param_find
Name: mime_param_find
Prototype: static MIME_PARAM * mime_param_find(MIME_HEADER *hdr, char *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Lines: 940-950
  0.000% (0/4)
112
mime_param_free
Name: mime_param_free
Prototype: static void mime_param_free(MIME_PARAM *param)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Lines: 962-968
  0.000% (0/1)
31
mime_parse_hdr
Name: mime_parse_hdr
Prototype: static struct stack_st_MIME_HEADER *mime_parse_hdr(BIO *bio)
Coverage:  0.000% (0/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Lines: 666-786
  0.000% (0/84)
11529
module_find
Name: module_find
Prototype: static CONF_MODULE * module_find(char *name)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c
Lines: 314-335
  0.000% (0/51)
21810
module_finish
Name: module_finish
Prototype: static void module_finish(CONF_IMODULE *imod)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c
Lines: 455-464
  0.000% (0/4)
62
module_free
Name: module_free
Prototype: static void module_free(CONF_MODULE *md)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c
Lines: 429-436
  0.000% (0/4)
42
module_init
Name: module_init
Prototype: static int module_init(CONF_MODULE *pmod, char *name, char *value, const CONF *cnf)
Coverage:  0.000% (0/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c
Lines: 338-397
  0.000% (0/56)
11614
module_load_dso
Name: module_load_dso
Prototype: static CONF_MODULE * module_load_dso(const CONF *cnf, char *name, char *value, unsigned long flags)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c
Lines: 235-276
  0.000% (0/17)
487
module_run
Name: module_run
Prototype: static int module_run(const CONF *cnf, char *name, char *value, unsigned long flags)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c
Lines: 200-232
  0.000% (0/18)
186
multi_split
Name: multi_split
Prototype: static int multi_split(BIO *bio, char *bound, struct stack_st_BIO **ret)
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Lines: 604-653
  0.000% (0/37)
5513
name_cmp
Name: name_cmp
Prototype: int name_cmp(const char *name, const char *cmp)
Coverage:  0.000% (0/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c
Lines: 493-506
  0.000% (0/49)
2139
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/libressl/src/crypto/objects/o_names.c
Lines: 328-332
  0.000% (0/1)
11
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/libressl/src/crypto/bio/bf_nbio.c
Lines: 223-236
  0.000% (0/6)
93
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/libressl/src/crypto/bio/bf_nbio.c
Lines: 200-221
  0.000% (0/10)
155
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/libressl/src/crypto/bio/bf_nbio.c
Lines: 117-127
  0.000% (0/4)
132
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/libressl/src/crypto/bio/bf_nbio.c
Lines: 238-244
  0.000% (0/4)
52
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/libressl/src/crypto/bio/bf_nbio.c
Lines: 102-115
  0.000% (0/4)
92
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/libressl/src/crypto/bio/bf_nbio.c
Lines: 246-252
  0.000% (0/4)
52
nbiof_read
Name: nbiof_read
Prototype: static int nbiof_read(BIO *b, char *out, int outl)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_nbio.c
Lines: 129-158
  0.000% (0/17)
236
nbiof_write
Name: nbiof_write
Prototype: static int nbiof_write(BIO *b, const char *in, int inl)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_nbio.c
Lines: 160-198
  0.000% (0/23)
317
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/libressl/src/crypto/x509v3/v3_ncons.c
Lines: 430-443
  0.000% (0/17)
175
nc_dns
Name: nc_dns
Prototype: static int nc_dns(ASN1_IA5STRING *dns, ASN1_IA5STRING *base)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c
Lines: 445-468
  0.000% (0/15)
115
nc_email
Name: nc_email
Prototype: static int nc_email(ASN1_IA5STRING *eml, ASN1_IA5STRING *base)
Coverage:  0.000% (0/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c
Lines: 470-509
  0.000% (0/82)
28716
nc_match
Name: nc_match
Prototype: static int nc_match(GENERAL_NAME *gen, NAME_CONSTRAINTS *nc)
Coverage:  0.000% (0/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c
Lines: 352-401
  0.000% (0/44)
3114
nc_match_single
Name: nc_match_single
Prototype: static int nc_match_single(GENERAL_NAME *gen, GENERAL_NAME *base)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c
Lines: 403-423
  0.000% (0/10)
76
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/libressl/src/crypto/x509v3/v3_ncons.c
Lines: 511-556
  0.000% (0/50)
1219
nconf_get_section
Name: nconf_get_section
Prototype: static struct stack_st_CONF_VALUE * nconf_get_section(void *db, const char *section)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c
Lines: 457-461
  0.000% (0/1)
11
nconf_get_string
Name: nconf_get_string
Prototype: static char * nconf_get_string(void *db, const char *section, const char *value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c
Lines: 451-455
  0.000% (0/1)
11
ndef_prefix
Name: ndef_prefix
Prototype: static int ndef_prefix(BIO *b, unsigned char **pbuf, int *plen, void *parg)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_ndef.c
Lines: 152-176
  0.000% (0/7)
193
ndef_prefix_free
Name: ndef_prefix_free
Prototype: static int ndef_prefix_free(BIO *b, unsigned char **pbuf, int *plen, void *parg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_ndef.c
Lines: 178-194
  0.000% (0/4)
172
ndef_suffix
Name: ndef_suffix
Prototype: static int ndef_suffix(BIO *b, unsigned char **pbuf, int *plen, void *parg)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_ndef.c
Lines: 207-243
  0.000% (0/10)
294
ndef_suffix_free
Name: ndef_suffix_free
Prototype: static int ndef_suffix_free(BIO *b, unsigned char **pbuf, int *plen, void *parg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_ndef.c
Lines: 196-205
  0.000% (0/4)
102
negative
Name: negative
Prototype: static uint8_t negative(signed char b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c
Lines: 3483-3487
  0.000% (0/1)
31
newpass_bag
Name: newpass_bag
Prototype: static int newpass_bag(PKCS12_SAFEBAG *bag, const char *oldpass, const char *newpass)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_npas.c
Lines: 208-228
  0.000% (0/13)
235
newpass_bags
Name: newpass_bags
Prototype: static int newpass_bags(struct stack_st_PKCS12_SAFEBAG *bags, const char *oldpass, const char *newpass)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_npas.c
Lines: 192-204
  0.000% (0/7)
63
newpass_p12
Name: newpass_p12
Prototype: static int newpass_p12(PKCS12 *p12, const char *oldpass, const char *newpass)
Coverage:  0.000% (0/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_npas.c
Lines: 106-189
  0.000% (0/53)
8219
nist_cp_bn
Name: nist_cp_bn
Prototype: static void nist_cp_bn(unsigned long *dst, const unsigned long *src, int top)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c
Lines: 372-378
  0.000% (0/4)
32
nist_cp_bn_0
Name: nist_cp_bn_0
Prototype: static void nist_cp_bn_0(unsigned long *dst, const unsigned long *src, int top, int max)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c
Lines: 358-370
  0.000% (0/7)
53
no_check
Name: no_check
Prototype: static int no_check(const X509_PURPOSE *xp, const X509 *x, int ca)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c
Lines: 815-819
  0.000% (0/1)
11
node_cmp
Name: node_cmp
Prototype: static int node_cmp(const X509_POLICY_NODE * const *a, const X509_POLICY_NODE * const *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c
Lines: 65-69
  0.000% (0/1)
11
noecho_console
Name: noecho_console
Prototype: static int noecho_console(UI *ui)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c
Lines: 325-334
  0.000% (0/6)
132
notice_section
Name: notice_section
Prototype: static POLICYQUALINFO * notice_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *unot, int ia5org)
Coverage:  0.000% (0/159)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c
Lines: 560-643
  0.000% (0/159)
56040
nref_nos
Name: nref_nos
Prototype: static int nref_nos(struct stack_st_ASN1_INTEGER *nnums, struct stack_st_CONF_VALUE *nos)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c
Lines: 645-669
  0.000% (0/12)
186
nsseq_cb
Name: nsseq_cb
Prototype: static int nsseq_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/nsseq.c
Lines: 65-74
  0.000% (0/4)
52
null_gets
Name: null_gets
Prototype: static int null_gets(BIO *bp, char *buf, int size)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c
Lines: 146-150
  0.000% (0/1)
11
null_puts
Name: null_puts
Prototype: static int null_puts(BIO *bp, const char *str)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c
Lines: 152-158
  0.000% (0/4)
52
null_read
Name: null_read
Prototype: static int null_read(BIO *b, char *out, int outl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c
Lines: 108-112
  0.000% (0/1)
11
nullf_callback_ctrl
Name: nullf_callback_ctrl
Prototype: static long nullf_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c
Lines: 167-180
  0.000% (0/6)
93
nullf_ctrl
Name: nullf_ctrl
Prototype: static long nullf_ctrl(BIO *b, int cmd, long num, void *ptr)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c
Lines: 145-165
  0.000% (0/10)
145
nullf_free
Name: nullf_free
Prototype: static int nullf_free(BIO *a)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c
Lines: 104-113
  0.000% (0/4)
52
nullf_gets
Name: nullf_gets
Prototype: static int nullf_gets(BIO *bp, char *buf, int size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c
Lines: 182-188
  0.000% (0/4)
52
nullf_new
Name: nullf_new
Prototype: static int nullf_new(BIO *bi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c
Lines: 95-102
  0.000% (0/1)
81
nullf_puts
Name: nullf_puts
Prototype: static int nullf_puts(BIO *bp, const char *str)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c
Lines: 190-196
  0.000% (0/4)
52
nullf_read
Name: nullf_read
Prototype: static int nullf_read(BIO *b, char *out, int outl)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c
Lines: 115-128
  0.000% (0/7)
133
nullf_write
Name: nullf_write
Prototype: static int nullf_write(BIO *b, const char *in, int inl)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c
Lines: 130-143
  0.000% (0/9)
153
o2i_ECPublicKey
Name: o2i_ECPublicKey
Prototype: EC_KEY * o2i_ECPublicKey(EC_KEY ** a, const unsigned char **in, long len)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c
Lines: 1561-1585
  0.000% (0/16)
394
ocsp_add1_nonce
Name: ocsp_add1_nonce
Prototype: static int ocsp_add1_nonce(struct stack_st_X509_EXTENSION **exts, unsigned char *val, int len)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 327-359
  0.000% (0/15)
226
Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  0.000% (0/68)
...20
Condition %:  0.000% (0/30)
...25
Condition %:  0.000% (0/101)
26
Condition %:  0.000% (0/1)
27
Condition %:  0.000% (0/1)
28
Condition %:  0.000% (0/1)
2930
Condition %:  0.000% (0/1)
31
Condition %:  0.000% (0/1)
32
Condition %:  0.000% (0/10)
33
Condition %:  0.000% (0/1)
...40
Condition %:  47.368% (9/19)
...50
Condition %: 100.000% (1/1)
...60
Condition %: 100.000% (4/4)

Generated by Squish Coco 4.2.2