OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
Condition %: 100.000% (4/4)
...10
Condition %: 100.000% (4/4)
...20
Condition %:  50.000% (2/4)
...28
Condition %:  0.000% (0/17)
29
Condition %:  0.000% (0/1)
30
Condition %:  0.000% (0/19)
31
Condition %:  0.000% (0/1)
3233
Condition %:  0.000% (0/13)
34
Condition %:  0.000% (0/1)
35
Condition %:  0.000% (0/4)
36
Condition %:  0.000% (0/4)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  0.000% (0/1)
...60
Condition %:  0.000% (0/6)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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
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_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_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_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_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
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
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_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_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_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_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_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_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_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_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
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
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
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
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
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
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
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
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
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
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
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
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
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_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_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_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_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
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
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
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
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
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_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
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
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
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_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_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_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_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_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_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_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_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_ec_size
Name: int_ec_size
Prototype: static int int_ec_size(const EVP_PKEY * pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c
Lines: 354-358
  0.000% (0/1)
11
int_ec_free
Name: int_ec_free
Prototype: static void int_ec_free(EVP_PKEY * pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c
Lines: 406-410
  0.000% (0/1)
11
int_dup_ex_data
Name: int_dup_ex_data
Prototype: static int int_dup_ex_data(int class_index, CRYPTO_EX_DATA *to, CRYPTO_EX_DATA *from)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Lines: 454-495
  0.000% (0/33)
4211
int_dh_size
Name: int_dh_size
Prototype: static int int_dh_size(const EVP_PKEY *pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c
Lines: 383-387
  0.000% (0/1)
11
int_dh_free
Name: int_dh_free
Prototype: static void int_dh_free(EVP_PKEY *pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c
Lines: 69-73
  0.000% (0/1)
11
int_def_cb
Name: int_def_cb
Prototype: static int int_def_cb(const char *alg, int len, void *arg)
Coverage:  0.000% (0/518)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_fat.c
Lines: 109-142
  0.000% (0/518)
245285
int_ctrl_helper
Name: int_ctrl_helper
Prototype: static int int_ctrl_helper(ENGINE *e, int cmd, long i, void *p, void (*f)(void))
Coverage:  0.000% (0/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c
Lines: 109-190
  0.000% (0/62)
6720
int_ctrl_cmd_is_null
Name: int_ctrl_cmd_is_null
Prototype: static int int_ctrl_cmd_is_null(const ENGINE_CMD_DEFN *defn)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c
Lines: 70-76
  0.000% (0/6)
72
int_ctrl_cmd_by_num
Name: int_ctrl_cmd_by_num
Prototype: static int int_ctrl_cmd_by_num(const ENGINE_CMD_DEFN *defn, unsigned int num)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c
Lines: 93-107
  0.000% (0/9)
73
int_ctrl_cmd_by_name
Name: int_ctrl_cmd_by_name
Prototype: static int int_ctrl_cmd_by_name(const ENGINE_CMD_DEFN *defn, const char *s)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c
Lines: 78-91
  0.000% (0/39)
1729
int_cleanup_cb_doall
Name: int_cleanup_cb_doall
Prototype: static void int_cleanup_cb_doall(ENGINE_PILE *p)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c
Lines: 218-225
  0.000% (0/4)
42
int_cleanup_cb_LHASH_DOALL
Name: int_cleanup_cb_LHASH_DOALL
Prototype: static void int_cleanup_cb_LHASH_DOALL(void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c
Lines: 226-226
  0.000% (0/1)
11
int_cb_doall_arg
Name: int_cb_doall_arg
Prototype: static void int_cb_doall_arg(ENGINE_PILE *pile, ENGINE_PILE_DOALL *dall)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c
Lines: 338-342
  0.000% (0/1)
11
int_cb_LHASH_DOALL_ARG
Name: int_cb_LHASH_DOALL_ARG
Prototype: static void int_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: 343-343
  0.000% (0/1)
11
int_TS_RESP_verify_token
Name: int_TS_RESP_verify_token
Prototype: static int int_TS_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token, TS_TST_INFO *tst_info)
Coverage:  0.000% (0/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c
Lines: 428-495
  0.000% (0/46)
5310
int
Name: int
Prototype: int (*BIO_meth_get_write(const BIO_METHOD *biom))(BIO *, const char *, int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 42-46
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_read(const BIO_METHOD *biom))(BIO *, char *, int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 55-59
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_puts(const BIO_METHOD *biom))(BIO *, const char *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 68-72
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_gets(const BIO_METHOD *biom))(BIO *, char *, int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 81-85
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_create(const BIO_METHOD *biom))(BIO *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 107-111
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_destroy(const BIO_METHOD *biom))(BIO *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Lines: 120-124
  0.000% (0/1)
11
int
Name: int
Prototype: int (*CRYPTO_get_add_lock_callback(void))(int *num, int mount, int type, const char *file, int line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c
Lines: 392-397
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_finish(const RSA_METHOD *meth))(RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_meth.c
Lines: 77-81
  0.000% (0/1)
11
int
Name: int
Prototype: int (*UI_method_get_opener(const UI_METHOD * method))(UI *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c
Lines: 668-675
  0.000% (0/4)
72
int
Name: int
Prototype: int (*UI_method_get_writer(const UI_METHOD *method))(UI *, UI_STRING *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c
Lines: 677-684
  0.000% (0/4)
72
int
Name: int
Prototype: int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c
Lines: 686-693
  0.000% (0/4)
72
int
Name: int
Prototype: int (*UI_method_get_reader(const UI_METHOD *method))(UI *, UI_STRING *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c
Lines: 695-702
  0.000% (0/4)
72
int
Name: int
Prototype: int (*UI_method_get_closer(const UI_METHOD *method))(UI *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c
Lines: 704-711
  0.000% (0/4)
72
int
Name: int
Prototype: int (*X509_TRUST_set_default(int (*trust)(int , X509 *, int)))(int, X509 *, int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c
Lines: 101-109
  0.000% (0/1)
41
int
Name: int
Prototype: int (*SSL_get_verify_callback(const SSL *s))(int, X509_STORE_CTX *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 746-750
  0.000% (0/1)
11
int
Name: int
Prototype: int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))(int, X509_STORE_CTX *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 764-768
  0.000% (0/1)
11
int
Name: int
Prototype: int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx))(SSL *ssl, SSL_SESSION *sess)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1074-1078
  0.000% (0/1)
11
int
Name: int
Prototype: int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL * ssl, X509 ** x509, EVP_PKEY **pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1127-1132
  0.000% (0/1)
11
init
Name: init
Prototype: static int init(EVP_MD_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_wp.c
Lines: 14-18
  0.000% (0/1)
11
idp_check_dp
Name: idp_check_dp
Prototype: static int idp_check_dp(DIST_POINT_NAME *a, DIST_POINT_NAME *b)
Coverage:  0.000% (0/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 1369-1426
  0.000% (0/48)
4516
idea_options
Name: idea_options
Prototype: const char *idea_options(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_ecb.c
Lines: 63-69
  0.000% (0/4)
32
idea_ofb_cipher
Name: idea_ofb_cipher
Prototype: static int idea_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c
Lines: 95-95
  0.000% (0/7)
13
idea_ofb64_encrypt
Name: idea_ofb64_encrypt
Prototype: void idea_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *schedule, unsigned char *ivec, int *num)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_ofb64.c
Lines: 66-110
  0.000% (0/10)
334
idea_init_key
Name: idea_init_key
Prototype: static int idea_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c
Lines: 102-123
  0.000% (0/14)
135
idea_ecb_cipher
Name: idea_ecb_cipher
Prototype: static int idea_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c
Lines: 79-86
  0.000% (0/7)
33
idea_cfb64_cipher
Name: idea_cfb64_cipher
Prototype: static int idea_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c
Lines: 96-96
  0.000% (0/15)
15
idea_cbc_cipher
Name: idea_cbc_cipher
Prototype: static int idea_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c
Lines: 94-94
  0.000% (0/7)
13
i2v_POLICY_MAPPINGS
Name: i2v_POLICY_MAPPINGS
Prototype: static struct stack_st_CONF_VALUE * i2v_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *ext_list)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pmaps.c
Lines: 147-164
  0.000% (0/4)
112
i2v_POLICY_CONSTRAINTS
Name: i2v_POLICY_CONSTRAINTS
Prototype: static struct stack_st_CONF_VALUE * i2v_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *extlist)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pcons.c
Lines: 131-142
  0.000% (0/1)
61
i2v_GENERAL_NAMES
Name: i2v_GENERAL_NAMES
Prototype: struct stack_st_CONF_VALUE * i2v_GENERAL_NAMES(X509V3_EXT_METHOD *method, GENERAL_NAMES *gens, struct stack_st_CONF_VALUE *ret)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c
Lines: 126-140
  0.000% (0/7)
83
i2v_GENERAL_NAME
Name: i2v_GENERAL_NAME
Prototype: struct stack_st_CONF_VALUE * i2v_GENERAL_NAME(X509V3_EXT_METHOD *method, GENERAL_NAME *gen, struct stack_st_CONF_VALUE *ret)
Coverage:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c
Lines: 142-208
  0.000% (0/32)
4014
i2v_EXTENDED_KEY_USAGE
Name: i2v_EXTENDED_KEY_USAGE
Prototype: static struct stack_st_CONF_VALUE * i2v_EXTENDED_KEY_USAGE(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *ext_list)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_extku.c
Lines: 150-165
  0.000% (0/4)
132
i2v_AUTHORITY_KEYID
Name: i2v_AUTHORITY_KEYID
Prototype: static struct stack_st_CONF_VALUE *i2v_AUTHORITY_KEYID(X509V3_EXT_METHOD *method, AUTHORITY_KEYID *akeyid, struct stack_st_CONF_VALUE *extlist)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_akey.c
Lines: 90-110
  0.000% (0/10)
174
Page:<>1
Condition %: 100.000% (4/4)
...10
Condition %: 100.000% (4/4)
...20
Condition %:  50.000% (2/4)
...28
Condition %:  0.000% (0/17)
29
Condition %:  0.000% (0/1)
30
Condition %:  0.000% (0/19)
31
Condition %:  0.000% (0/1)
3233
Condition %:  0.000% (0/13)
34
Condition %:  0.000% (0/1)
35
Condition %:  0.000% (0/4)
36
Condition %:  0.000% (0/4)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  0.000% (0/1)
...60
Condition %:  0.000% (0/6)

Generated by Squish Coco 4.2.2