OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/10)
...23
Condition %:  0.000% (0/4)
24
Condition %:  0.000% (0/1)
25
Condition %:  0.000% (0/1)
26
Condition %:  0.000% (0/1)
2728
Condition %:  0.000% (0/103)
29
Condition %:  0.000% (0/1)
30
Condition %:  0.000% (0/1)
31
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  23.077% (6/26)
...100
Condition %: 100.000% (1/1)
...103
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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
  0.000% (0/1)
101
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
  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/openssl/src/crypto/bio/bio_meth.c
Lines: 209-212
  0.000% (0/1)
11
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
  0.000% (0/7)
83
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
  0.000% (0/14)
224
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
  0.000% (0/33)
5010
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
  0.000% (0/16)
276
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
  0.000% (0/49)
5715
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
  0.000% (0/23)
497
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
  0.000% (0/57)
22111
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
  0.000% (0/6)
113
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
  0.000% (0/7)
83
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
  0.000% (0/14)
476
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
  0.000% (0/49)
697
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
  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/openssl/src/crypto/bio/bf_nbio.c
Lines: 174-186
  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/openssl/src/crypto/bio/bf_nbio.c
Lines: 152-172
  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/openssl/src/crypto/bio/bf_nbio.c
Lines: 71-80
  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/openssl/src/crypto/bio/bf_nbio.c
Lines: 188-193
  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/openssl/src/crypto/bio/bf_nbio.c
Lines: 56-69
  0.000% (0/4)
112
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
  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/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c
Lines: 82-110
  0.000% (0/20)
247
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
  0.000% (0/26)
328
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
  0.000% (0/17)
175
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
  0.000% (0/50)
1219
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/openssl/src/crypto/x509v3/v3_conf.c
Lines: 409-412
  0.000% (0/1)
11
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/openssl/src/crypto/pkcs12/p12_npas.c
Lines: 146-170
  0.000% (0/13)
355
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/openssl/src/crypto/pkcs12/p12_npas.c
Lines: 133-142
  0.000% (0/7)
53
newpass_p12
Name: newpass_p12
Prototype: static int newpass_p12(PKCS12 *p12, const char *oldpass, const char *newpass)
Coverage:  0.000% (0/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_npas.c
Lines: 59-131
  0.000% (0/54)
9718
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/openssl/src/crypto/bn/bn_nist.c
Lines: 265-271
  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/openssl/src/crypto/bn/bn_nist.c
Lines: 252-263
  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/openssl/src/crypto/x509v3/v3_purp.c
Lines: 755-758
  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/openssl/src/crypto/x509v3/pcy_node.c
Lines: 17-21
  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/openssl/src/crypto/ui/ui_openssl.c
Lines: 478-518
  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/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 283-371
  0.000% (0/159)
57540
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/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 373-397
  0.000% (0/12)
206
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/openssl/src/crypto/bio/bss_null.c
Lines: 77-80
  0.000% (0/1)
11
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/openssl/src/crypto/bio/bss_null.c
Lines: 42-45
  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/openssl/src/crypto/bio/bf_null.c
Lines: 96-108
  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/openssl/src/crypto/bio/bf_null.c
Lines: 75-94
  0.000% (0/10)
145
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/openssl/src/crypto/bio/bf_null.c
Lines: 110-115
  0.000% (0/4)
52
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/openssl/src/crypto/bio/bf_null.c
Lines: 117-122
  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/openssl/src/crypto/bio/bf_null.c
Lines: 47-59
  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/openssl/src/crypto/bio/bf_null.c
Lines: 61-73
  0.000% (0/9)
153
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/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 244-278
  0.000% (0/20)
258
ocsp_nonce_new
Name: ocsp_nonce_new
Prototype: static void *ocsp_nonce_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c
Lines: 168-171
  0.000% (0/1)
11
ocsp_req_find_signer
Name: ocsp_req_find_signer
Prototype: static int ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req, X509_NAME *nm, struct stack_st_X509 *certs, unsigned long flags)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c
Lines: 416-435
  0.000% (0/10)
114
oid_module_init
Name: oid_module_init
Prototype: static int oid_module_init(CONF_IMODULE *md, const CONF *cnf)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_moid.c
Lines: 23-43
  0.000% (0/10)
164
ok_callback_ctrl
Name: ok_callback_ctrl
Prototype: static long ok_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_ok.c
Lines: 407-424
  0.000% (0/6)
113
ok_ctrl
Name: ok_ctrl
Prototype: static long ok_ctrl(BIO *b, int cmd, long num, void *ptr)
Coverage:  0.000% (0/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c
Lines: 322-405
  0.000% (0/47)
6719
ok_free
Name: ok_free
Prototype: static int ok_free(BIO *a)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c
Lines: 154-169
  0.000% (0/4)
152
ok_new
Name: ok_new
Prototype: static int ok_new(BIO *bi)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c
Lines: 132-152
  0.000% (0/7)
173
ok_read
Name: ok_read
Prototype: static int ok_read(BIO *b, char *out, int outl)
Coverage:  0.000% (0/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c
Lines: 171-255
  0.000% (0/48)
5715
ok_write
Name: ok_write
Prototype: static int ok_write(BIO *b, const char *in, int inl)
Coverage:  0.000% (0/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c
Lines: 257-320
  0.000% (0/46)
5512
openssl_ciphers
Name: openssl_ciphers
Prototype: static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher, const int **nids, int nid)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c
Lines: 279-300
  0.000% (0/11)
134
openssl_destroy
Name: openssl_destroy
Prototype: int openssl_destroy(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c
Lines: 639-647
  0.000% (0/1)
41
openssl_digests
Name: openssl_digests
Prototype: static int openssl_digests(ENGINE *e, const EVP_MD **digest, const int **nids, int nid)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c
Lines: 375-394
  0.000% (0/8)
113
openssl_init_fork_handlers
Name: openssl_init_fork_handlers
Prototype: int openssl_init_fork_handlers(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c
Lines: 188-195
  0.000% (0/4)
32
openssl_load_privkey
Name: openssl_load_privkey
Prototype: static EVP_PKEY *openssl_load_privkey(ENGINE *eng, const char *key_id, UI_METHOD *ui_method, void *callback_data)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c
Lines: 398-412
  0.000% (0/4)
262
openssl_no_config_int
Name: openssl_no_config_int
Prototype: void openssl_no_config_int(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_sap.c
Lines: 61-64
  0.000% (0/1)
11
ossl_init_engine_openssl
Name: ossl_init_engine_openssl
Prototype: static int ossl_init_engine_openssl(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 284-292
  0.000% (0/1)
31
ossl_init_engine_openssl_ossl_
Name: ossl_init_engine_openssl_ossl_
Prototype: static void ossl_init_engine_openssl_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 284-284
  0.000% (0/1)
11
ossl_init_no_add_algs
Name: ossl_init_no_add_algs
Prototype: static int ossl_init_no_add_algs(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 238-242
  0.000% (0/1)
21
ossl_init_no_add_algs_ossl_
Name: ossl_init_no_add_algs_ossl_
Prototype: static void ossl_init_no_add_algs_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 238-238
  0.000% (0/1)
11
ossl_init_no_config
Name: ossl_init_no_config
Prototype: static int ossl_init_no_config(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 258-267
  0.000% (0/1)
41
ossl_init_no_config_ossl_
Name: ossl_init_no_config_ossl_
Prototype: static void ossl_init_no_config_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 258-258
  0.000% (0/1)
11
ossl_init_no_load_crypto_strings
Name: ossl_init_no_load_crypto_strings
Prototype: static int ossl_init_no_load_crypto_strings(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 180-184
  0.000% (0/1)
21
ossl_init_no_load_crypto_strings_ossl_
Name: ossl_init_no_load_crypto_strings_ossl_
Prototype: static void ossl_init_no_load_crypto_strings_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 180-180
  0.000% (0/1)
11
ossl_init_no_load_ssl_strings
Name: ossl_init_no_load_ssl_strings
Prototype: static int ossl_init_no_load_ssl_strings(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c
Lines: 137-141
  0.000% (0/1)
21
ossl_init_no_load_ssl_strings_ossl_
Name: ossl_init_no_load_ssl_strings_ossl_
Prototype: static void ossl_init_no_load_ssl_strings_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c
Lines: 137-137
  0.000% (0/1)
11
ossl_init_zlib
Name: ossl_init_zlib
Prototype: static int ossl_init_zlib(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 372-377
  0.000% (0/1)
31
ossl_init_zlib_ossl_
Name: ossl_init_zlib_ossl_
Prototype: static void ossl_init_zlib_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 372-372
  0.000% (0/1)
11
ossl_statem_set_in_handshake
Name: ossl_statem_set_in_handshake
Prototype: void ossl_statem_set_in_handshake(SSL *s, int inhand)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 170-176
  0.000% (0/4)
32
ossl_store_attach_pem_bio
Name: ossl_store_attach_pem_bio
Prototype: OSSL_STORE_CTX *ossl_store_attach_pem_bio(BIO *bp, const UI_METHOD *ui_method, void *ui_data)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 640-673
  0.000% (0/13)
565
ossl_store_detach_pem_bio
Name: ossl_store_detach_pem_bio
Prototype: int ossl_store_detach_pem_bio(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 675-681
  0.000% (0/1)
31
ossl_store_file_attach_pem_bio_int
Name: ossl_store_file_attach_pem_bio_int
Prototype: OSSL_STORE_LOADER_CTX *ossl_store_file_attach_pem_bio_int(BIO *bp)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 964-978
  0.000% (0/4)
142
ossl_store_file_detach_pem_bio_int
Name: ossl_store_file_detach_pem_bio_int
Prototype: int ossl_store_file_detach_pem_bio_int(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: 1409-1413
  0.000% (0/1)
21
ossl_store_file_loader_init
Name: ossl_store_file_loader_init
Prototype: int ossl_store_file_loader_init(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1434-1440
  0.000% (0/1)
31
ossl_store_get0_loader_int
Name: ossl_store_get0_loader_int
Prototype: const OSSL_STORE_LOADER *ossl_store_get0_loader_int(const char *scheme)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 206-238
  0.000% (0/12)
514
ossl_store_info_get0_EMBEDDED_buffer
Name: ossl_store_info_get0_EMBEDDED_buffer
Prototype: BUF_MEM *ossl_store_info_get0_EMBEDDED_buffer(OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 626-631
  0.000% (0/4)
72
ossl_store_info_get0_EMBEDDED_pem_name
Name: ossl_store_info_get0_EMBEDDED_pem_name
Prototype: char *ossl_store_info_get0_EMBEDDED_pem_name(OSSL_STORE_INFO *info)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 633-638
  0.000% (0/4)
72
ossl_store_info_new_EMBEDDED
Name: ossl_store_info_new_EMBEDDED
Prototype: OSSL_STORE_INFO *ossl_store_info_new_EMBEDDED(const char *new_pem_name, BUF_MEM *embedded)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 601-624
  0.000% (0/11)
423
ossl_store_init_once
Name: ossl_store_init_once
Prototype: int ossl_store_init_once(void)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_init.c
Lines: 21-28
  0.000% (0/6)
42
ossl_store_register_loader_int
Name: ossl_store_register_loader_int
Prototype: int ossl_store_register_loader_int(OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 146-198
  0.000% (0/47)
968
ossl_store_unregister_loader_int
Name: ossl_store_unregister_loader_int
Prototype: OSSL_STORE_LOADER *ossl_store_unregister_loader_int(const char *scheme)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 240-269
  0.000% (0/9)
453
param_cmp
Name: param_cmp
Prototype: static int param_cmp(const X509_VERIFY_PARAM *const *a, const X509_VERIFY_PARAM *const *b)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 542-546
  0.000% (0/31)
1657
parse_bag
Name: parse_bag
Prototype: static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts)
Coverage:  0.000% (0/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_kiss.c
Lines: 177-250
  0.000% (0/59)
6420
parse_bags
Name: parse_bags
Prototype: static int parse_bags(const struct stack_st_PKCS12_SAFEBAG *bags, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_kiss.c
Lines: 165-175
  0.000% (0/7)
63
parse_http_line1
Name: parse_http_line1
Prototype: static int parse_http_line1(char *line)
Coverage:  0.000% (0/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c
Lines: 206-270
  0.000% (0/46)
3313
parse_pk12
Name: parse_pk12
Prototype: static int parse_pk12(PKCS12 *p12, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_kiss.c
Lines: 131-163
  0.000% (0/20)
267
parse_tagging
Name: parse_tagging
Prototype: static int parse_tagging(const char *vstart, int vlen, int *ptag, int *pclass)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c
Lines: 348-401
  0.000% (0/31)
3211
pbe_cmp
Name: pbe_cmp
Prototype: static int pbe_cmp(const EVP_PBE_CTL *const *a, const EVP_PBE_CTL *const *b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c
Lines: 149-156
  0.000% (0/4)
42
pem_free_flag
Name: pem_free_flag
Prototype: static void pem_free_flag(void *pem_data, int secure, size_t num)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1092-1098
  0.000% (0/4)
32
pkcs12_add_bag
Name: pkcs12_add_bag
Prototype: static int pkcs12_add_bag(struct stack_st_PKCS12_SAFEBAG **pbags, PKCS12_SAFEBAG *bag)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c
Lines: 248-272
  0.000% (0/17)
196
pkcs12_gen_gost_mac_key
Name: pkcs12_gen_gost_mac_key
Prototype: static int pkcs12_gen_gost_mac_key(const char *pass, int passlen, const unsigned char *salt, int saltlen, int iter, int keylen, unsigned char *key, const EVP_MD *digest)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c
Lines: 49-67
  0.000% (0/7)
93
pkcs5_scrypt_set
Name: pkcs5_scrypt_set
Prototype: static X509_ALGOR *pkcs5_scrypt_set(const unsigned char *salt, size_t saltlen, size_t keylen, uint64_t N, uint64_t r, uint64_t p)
Coverage:  0.000% (0/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c
Lines: 148-210
  0.000% (0/41)
5515
pkey_cmac_ctrl_str
Name: pkey_cmac_ctrl_str
Prototype: static int pkey_cmac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value)
Coverage:  0.000% (0/106)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c
Lines: 110-128
  0.000% (0/106)
49924
pkey_cmac_keygen
Name: pkey_cmac_keygen
Prototype: static int pkey_cmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c
Lines: 43-56
  0.000% (0/7)
113
pkey_dh_copy
Name: pkey_dh_copy
Prototype: static int pkey_dh_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c
Lines: 80-109
  0.000% (0/13)
315
pkey_dh_paramgen
Name: pkey_dh_paramgen
Prototype: static int pkey_dh_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
Coverage:  0.000% (0/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c
Lines: 327-396
  0.000% (0/41)
6515
Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/10)
...23
Condition %:  0.000% (0/4)
24
Condition %:  0.000% (0/1)
25
Condition %:  0.000% (0/1)
26
Condition %:  0.000% (0/1)
2728
Condition %:  0.000% (0/103)
29
Condition %:  0.000% (0/1)
30
Condition %:  0.000% (0/1)
31
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  23.077% (6/26)
...100
Condition %: 100.000% (1/1)
...103
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.2