OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  0.000% (0/1)
...18
Condition %:  0.000% (0/1)
19
Condition %:  0.000% (0/1)
20
Condition %:  0.000% (0/10)
21
Condition %:  0.000% (0/1)
2223
Condition %:  0.000% (0/4)
24
Condition %:  0.000% (0/1)
25
Condition %:  0.000% (0/1)
26
Condition %:  0.000% (0/1)
...30
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
d2i_X509_ATTRIBUTE
Name: d2i_X509_ATTRIBUTE
Prototype: X509_ATTRIBUTE *d2i_X509_ATTRIBUTE(X509_ATTRIBUTE **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_attrib.c
Lines: 33-33
  0.000% (0/1)
11
d2i_X509_CINF
Name: d2i_X509_CINF
Prototype: X509_CINF *d2i_X509_CINF(X509_CINF **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 31-31
  0.000% (0/1)
11
d2i_X509_CRL_INFO
Name: d2i_X509_CRL_INFO
Prototype: X509_CRL_INFO *d2i_X509_CRL_INFO(X509_CRL_INFO **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 296-296
  0.000% (0/1)
11
d2i_X509_CRL_fp
Name: d2i_X509_CRL_fp
Prototype: X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 132-135
  0.000% (0/1)
11
d2i_X509_EXTENSION
Name: d2i_X509_EXTENSION
Prototype: X509_EXTENSION *d2i_X509_EXTENSION(X509_EXTENSION **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Lines: 26-26
  0.000% (0/1)
11
d2i_X509_NAME_ENTRY
Name: d2i_X509_NAME_ENTRY
Prototype: X509_NAME_ENTRY *d2i_X509_NAME_ENTRY(X509_NAME_ENTRY **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 51-51
  0.000% (0/1)
11
d2i_X509_REQ_INFO
Name: d2i_X509_REQ_INFO
Prototype: X509_REQ_INFO *d2i_X509_REQ_INFO(X509_REQ_INFO **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c
Lines: 58-58
  0.000% (0/1)
11
d2i_X509_REQ_fp
Name: d2i_X509_REQ_fp
Prototype: X509_REQ *d2i_X509_REQ_fp(FILE *fp, X509_REQ **req)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 176-179
  0.000% (0/1)
11
d2i_X509_REVOKED
Name: d2i_X509_REVOKED
Prototype: X509_REVOKED *d2i_X509_REVOKED(X509_REVOKED **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 292-292
  0.000% (0/1)
11
d2i_X509_SIG
Name: d2i_X509_SIG
Prototype: X509_SIG *d2i_X509_SIG(X509_SIG **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_sig.c
Lines: 21-21
  0.000% (0/1)
11
d2i_X509_VAL
Name: d2i_X509_VAL
Prototype: X509_VAL *d2i_X509_VAL(X509_VAL **a, const unsigned char **in, long len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_val.c
Lines: 20-20
  0.000% (0/1)
11
d2i_X509_fp
Name: d2i_X509_fp
Prototype: X509 *d2i_X509_fp(FILE *fp, X509 **x509)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 110-113
  0.000% (0/1)
11
def_dump
Name: def_dump
Prototype: static int def_dump(const CONF *conf, BIO *out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c
Lines: 859-863
  0.000% (0/1)
21
def_extension_cb
Name: def_extension_cb
Prototype: static int def_extension_cb(struct TS_resp_ctx *ctx, X509_EXTENSION *ext, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 109-116
  0.000% (0/1)
41
def_init_WIN32
Name: def_init_WIN32
Prototype: static int def_init_WIN32(CONF *conf)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c
Lines: 127-137
  0.000% (0/4)
122
def_serial_cb
Name: def_serial_cb
Prototype: static ASN1_INTEGER *def_serial_cb(struct TS_resp_ctx *ctx, void *data)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 52-67
  0.000% (0/8)
164
def_time_cb
Name: def_time_cb
Prototype: static int def_time_cb(struct TS_resp_ctx *ctx, void *data, long *sec, long *usec)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 71-86
  0.000% (0/4)
142
default_is_number
Name: default_is_number
Prototype: static int default_is_number(const CONF *conf, char c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 278-281
  0.000% (0/1)
11
default_to_int
Name: default_to_int
Prototype: static int default_to_int(const CONF *conf, char c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 283-286
  0.000% (0/1)
11
delete_ext
Name: delete_ext
Prototype: static void delete_ext(struct stack_st_X509_EXTENSION *sk, X509_EXTENSION *dext)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c
Lines: 283-293
  0.000% (0/4)
72
derive_pvk_key
Name: derive_pvk_key
Prototype: static int derive_pvk_key(unsigned char *key, const unsigned char *salt, unsigned int saltlen, const unsigned char *pass, int passlen)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 654-669
  0.000% (0/12)
222
des_ctrl
Name: des_ctrl
Prototype: static int des_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c
Lines: 227-240
  0.000% (0/7)
64
destroy_ctx_PKCS12
Name: destroy_ctx_PKCS12
Prototype: static void destroy_ctx_PKCS12(void **pctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 302-308
  0.000% (0/1)
71
dgram_adjust_rcv_timeout
Name: dgram_adjust_rcv_timeout
Prototype: static void dgram_adjust_rcv_timeout(BIO *b)
Coverage:  0.000% (0/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 192-270
  0.000% (0/36)
458
dgram_clear
Name: dgram_clear
Prototype: static int dgram_clear(BIO *a)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 178-190
  0.000% (0/10)
104
dgram_ctrl
Name: dgram_ctrl
Prototype: static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr)
Coverage:  0.000% (0/173)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 395-798
  0.000% (0/173)
30266
dgram_free
Name: dgram_free
Prototype: static int dgram_free(BIO *a)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 163-176
  0.000% (0/7)
103
dgram_get_mtu_overhead
Name: dgram_get_mtu_overhead
Prototype: static long dgram_get_mtu_overhead(bio_dgram_data *data)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 356-393
  0.000% (0/13)
235
dgram_new
Name: dgram_new
Prototype: static int dgram_new(BIO *bi)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 153-161
  0.000% (0/4)
72
dgram_puts
Name: dgram_puts
Prototype: static int dgram_puts(BIO *bp, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 800-807
  0.000% (0/1)
41
dgram_read
Name: dgram_read
Prototype: static int dgram_read(BIO *b, char *out, int outl)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 297-329
  0.000% (0/18)
346
dgram_reset_rcv_timeout
Name: dgram_reset_rcv_timeout
Prototype: static void dgram_reset_rcv_timeout(BIO *b)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 272-295
  0.000% (0/9)
143
dgram_write
Name: dgram_write
Prototype: static int dgram_write(BIO *b, const char *in, int inl)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Lines: 331-354
  0.000% (0/11)
204
dh_param_decode
Name: dh_param_decode
Prototype: static int dh_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 249-260
  0.000% (0/4)
82
dh_param_encode
Name: dh_param_encode
Prototype: static int dh_param_encode(const EVP_PKEY *pkey, unsigned char **pder)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 262-265
  0.000% (0/1)
11
dh_param_print
Name: dh_param_print
Prototype: static int dh_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 462-466
  0.000% (0/1)
11
dh_pkey_param_check
Name: dh_pkey_param_check
Prototype: static int dh_pkey_param_check(const EVP_PKEY *pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 524-529
  0.000% (0/1)
21
dh_pkey_public_check
Name: dh_pkey_public_check
Prototype: static int dh_pkey_public_check(const EVP_PKEY *pkey)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 512-522
  0.000% (0/4)
72
dh_priv_encode
Name: dh_priv_encode
Prototype: static int dh_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 202-247
  0.000% (0/14)
506
dh_private_print
Name: dh_private_print
Prototype: static int dh_private_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 474-478
  0.000% (0/1)
11
dh_pub_encode
Name: dh_pub_encode
Prototype: static int dh_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 97-142
  0.000% (0/17)
447
displaytext_get_tag_len
Name: displaytext_get_tag_len
Prototype: static int displaytext_get_tag_len(const char *tagstr)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 250-255
  0.000% (0/9)
381
displaytext_str2tag
Name: displaytext_str2tag
Prototype: static int displaytext_str2tag(const char *tagstr, unsigned int *tag_len)
Coverage:  0.000% (0/274)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 257-281
  0.000% (0/274)
124444
dlfcn_globallookup
Name: dlfcn_globallookup
Prototype: static void *dlfcn_globallookup(const char *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c
Lines: 439-449
  0.000% (0/4)
172
dlfcn_pathbyaddr
Name: dlfcn_pathbyaddr
Prototype: static int dlfcn_pathbyaddr(void *addr, char *path, int sz)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c
Lines: 400-437
  0.000% (0/13)
195
do_PVK_body
Name: do_PVK_body
Prototype: static EVP_PKEY *do_PVK_body(const unsigned char **in, unsigned int saltlen, unsigned int keylen, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 671-744
  0.000% (0/52)
8517
do_PVK_header
Name: do_PVK_header
Prototype: static int do_PVK_header(const unsigned char **in, unsigned int length, int skip_magic, unsigned int *psaltlen, unsigned int *pkeylen)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 611-652
  0.000% (0/24)
257
do_all_cipher_fn
Name: do_all_cipher_fn
Prototype: static void do_all_cipher_fn(const OBJ_NAME *nm, void *arg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c
Lines: 103-110
  0.000% (0/4)
122
do_all_md_fn
Name: do_all_md_fn
Prototype: static void do_all_md_fn(const OBJ_NAME *nm, void *arg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c
Lines: 146-153
  0.000% (0/4)
122
do_b2i
Name: do_b2i
Prototype: static EVP_PKEY *do_b2i(const unsigned char **in, unsigned int length, int ispub)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 182-201
  0.000% (0/10)
214
do_bio_lookup_init
Name: do_bio_lookup_init
Prototype: static int do_bio_lookup_init(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c
Lines: 604-610
  0.000% (0/4)
132
do_bio_lookup_init_ossl_
Name: do_bio_lookup_init_ossl_
Prototype: static void do_bio_lookup_init_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c
Lines: 604-604
  0.000% (0/1)
11
do_bio_type_init
Name: do_bio_type_init
Prototype: static int do_bio_type_init(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 16-20
  0.000% (0/1)
71
do_bio_type_init_ossl_
Name: do_bio_type_init_ossl_
Prototype: static void do_bio_type_init_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 16-16
  0.000% (0/1)
11
do_create
Name: do_create
Prototype: static int do_create(const char *value, const char *name)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_moid.c
Lines: 60-100
  0.000% (0/23)
388
do_dirname
Name: do_dirname
Prototype: static int do_dirname(GENERAL_NAME *gen, const char *value, X509V3_CTX *ctx)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c
Lines: 567-592
  0.000% (0/14)
246
do_othername
Name: do_othername
Prototype: static int do_othername(GENERAL_NAME *gen, const char *value, X509V3_CTX *ctx)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c
Lines: 540-565
  0.000% (0/22)
626
do_pk8pkey_fp
Name: do_pk8pkey_fp
Prototype: static int do_pk8pkey_fp(FILE *fp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c
Lines: 177-191
  0.000% (0/4)
102
do_registry_init
Name: do_registry_init
Prototype: static int do_registry_init(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 21-25
  0.000% (0/1)
71
do_registry_init_ossl_
Name: do_registry_init_ossl_
Prototype: static void do_registry_init_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 21-21
  0.000% (0/1)
11
do_store_init
Name: do_store_init
Prototype: static int do_store_init(void)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_init.c
Lines: 15-19
  0.000% (0/5)
71
do_store_init_ossl_
Name: do_store_init_ossl_
Prototype: static void do_store_init_ossl_(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_init.c
Lines: 15-15
  0.000% (0/1)
11
do_tcreate
Name: do_tcreate
Prototype: static int do_tcreate(const char *value, const char *name)
Coverage:  0.000% (0/233)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mstbl.c
Lines: 57-113
  0.000% (0/233)
102754
drbg_seed
Name: drbg_seed
Prototype: static int drbg_seed(const void *buf, int num)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 987-990
  0.000% (0/1)
11
drbg_status
Name: drbg_status
Prototype: static int drbg_status(void)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c
Lines: 993-1005
  0.000% (0/6)
102
dsa_builtin_paramgen2
Name: dsa_builtin_paramgen2
Prototype: int dsa_builtin_paramgen2(DSA *ret, size_t L, size_t N, const EVP_MD *evpmd, const unsigned char *seed_in, size_t seed_len, int idx, unsigned char *seed_out, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb)
Coverage:  0.000% (0/255)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_gen.c
Lines: 307-610
  0.000% (0/255)
29783
dsa_copy_parameters
Name: dsa_copy_parameters
Prototype: static int dsa_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c
Lines: 279-304
  0.000% (0/16)
286
dsa_dh_generate
Name: dsa_dh_generate
Prototype: static DSA *dsa_dh_generate(DH_PKEY_CTX *dctx, BN_GENCB *pcb)
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c
Lines: 288-323
  0.000% (0/28)
7610
dsa_param_decode
Name: dsa_param_decode
Prototype: static int dsa_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c
Lines: 375-386
  0.000% (0/4)
122
dsa_param_encode
Name: dsa_param_encode
Prototype: static int dsa_param_encode(const EVP_PKEY *pkey, unsigned char **pder)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c
Lines: 388-391
  0.000% (0/1)
11
dsa_sign_setup_no_digest
Name: dsa_sign_setup_no_digest
Prototype: static int dsa_sign_setup_no_digest(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c
Lines: 169-173
  0.000% (0/1)
51
dtls1_double_timeout
Name: dtls1_double_timeout
Prototype: void dtls1_double_timeout(SSL *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c
Lines: 344-350
  0.000% (0/4)
42
dtls_construct_hello_verify_request
Name: dtls_construct_hello_verify_request
Prototype: int dtls_construct_hello_verify_request(SSL *s, WPACKET *pkt)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c
Lines: 1267-1288
  0.000% (0/11)
313
dtlsv1_2_method
Name: dtlsv1_2_method
Prototype: const SSL_METHOD *dtlsv1_2_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 122-122
  0.000% (0/1)
11
dtlsv1_method
Name: dtlsv1_method
Prototype: const SSL_METHOD *dtlsv1_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 116-116
  0.000% (0/1)
11
dummy_dup
Name: dummy_dup
Prototype: static int dummy_dup(CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from, void *from_d, int idx, long argl, void *argp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c
Lines: 123-128
  0.000% (0/1)
11
dump_value_doall_arg
Name: dump_value_doall_arg
Prototype: static void dump_value_doall_arg(const CONF_VALUE *a, BIO *out)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c
Lines: 849-855
  0.000% (0/4)
32
dynamic_finish
Name: dynamic_finish
Prototype: static int dynamic_finish(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c
Lines: 280-287
  0.000% (0/1)
11
dynamic_init
Name: dynamic_init
Prototype: static int dynamic_init(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c
Lines: 271-278
  0.000% (0/1)
11
ec_GFp_nist_field_mul
Name: ec_GFp_nist_field_mul
Prototype: int ec_GFp_nist_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nist.c
Lines: 119-142
  0.000% (0/22)
217
ec_GFp_nist_field_sqr
Name: ec_GFp_nist_field_sqr
Prototype: int ec_GFp_nist_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nist.c
Lines: 144-167
  0.000% (0/20)
217
ec_GFp_nist_group_copy
Name: ec_GFp_nist_group_copy
Prototype: int ec_GFp_nist_group_copy(EC_GROUP *dest, const EC_GROUP *src)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nist.c
Lines: 77-82
  0.000% (0/1)
21
ec_GFp_nist_group_set_curve
Name: ec_GFp_nist_group_set_curve
Prototype: int ec_GFp_nist_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nist.c
Lines: 84-117
  0.000% (0/23)
309
ec_GFp_simple_field_mul
Name: ec_GFp_simple_field_mul
Prototype: int ec_GFp_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c
Lines: 1360-1364
  0.000% (0/1)
11
ec_GFp_simple_field_sqr
Name: ec_GFp_simple_field_sqr
Prototype: int ec_GFp_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c
Lines: 1366-1370
  0.000% (0/1)
11
ec_GFp_simple_make_affine
Name: ec_GFp_simple_make_affine
Prototype: int ec_GFp_simple_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c
Lines: 1162-1199
  0.000% (0/25)
359
ec_wNAF_have_precompute_mult
Name: ec_wNAF_have_precompute_mult
Prototype: int ec_wNAF_have_precompute_mult(const EC_GROUP *group)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_mult.c
Lines: 967-970
  0.000% (0/5)
51
ecd_ctrl
Name: ecd_ctrl
Prototype: static int ecd_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c
Lines: 340-352
  0.000% (0/4)
43
ecd_item_sign25519
Name: ecd_item_sign25519
Prototype: static int ecd_item_sign25519(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *str)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c
Lines: 526-536
  0.000% (0/4)
122
ecd_item_sign448
Name: ecd_item_sign448
Prototype: static int ecd_item_sign448(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *str)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c
Lines: 546-556
  0.000% (0/4)
142
echo_console
Name: echo_console
Prototype: static int echo_console(UI *ui)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c
Lines: 520-555
  0.000% (0/6)
82
eckey_param_encode
Name: eckey_param_encode
Prototype: static int eckey_param_encode(const EVP_PKEY *pkey, unsigned char **pder)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c
Lines: 418-421
  0.000% (0/1)
11
eckey_param_print
Name: eckey_param_print
Prototype: static int eckey_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c
Lines: 423-427
  0.000% (0/1)
11
eckey_priv_print
Name: eckey_priv_print
Prototype: static int eckey_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c
Lines: 435-439
  0.000% (0/1)
11
ecp_nistz256_pre_comp_new
Name: ecp_nistz256_pre_comp_new
Prototype: static NISTZ256_PRE_COMP *ecp_nistz256_pre_comp_new(const EC_GROUP *group)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c
Lines: 1392-1417
  0.000% (0/10)
324
ecp_nistz256_set_from_affine
Name: ecp_nistz256_set_from_affine
Prototype: static int ecp_nistz256_set_from_affine(EC_POINT *out, const EC_GROUP *group, const P256_POINT_AFFINE *in, BN_CTX *ctx)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c
Lines: 1103-1115
  0.000% (0/8)
62
ecp_nistz256_window_have_precompute_mult
Name: ecp_nistz256_window_have_precompute_mult
Prototype: static int ecp_nistz256_window_have_precompute_mult(const EC_GROUP *group)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c
Lines: 1446-1457
  0.000% (0/10)
122
ecx_pub_encode
Name: ecx_pub_encode
Prototype: static int ecx_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c
Lines: 124-147
  0.000% (0/10)
234
ecx_size
Name: ecx_size
Prototype: static int ecx_size(const EVP_PKEY *pkey)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c
Lines: 229-232
  0.000% (0/7)
11
enc_callback_ctrl
Name: enc_callback_ctrl
Prototype: static long enc_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_enc.c
Lines: 389-402
  0.000% (0/6)
103
Page:<>1
Condition %:  0.000% (0/1)
...10
Condition %:  0.000% (0/1)
...18
Condition %:  0.000% (0/1)
19
Condition %:  0.000% (0/1)
20
Condition %:  0.000% (0/10)
21
Condition %:  0.000% (0/1)
2223
Condition %:  0.000% (0/4)
24
Condition %:  0.000% (0/1)
25
Condition %:  0.000% (0/1)
26
Condition %:  0.000% (0/1)
...30
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