OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
Function: ACCESS_DESCRIPTION_free
...8
Function: CRYPTO_get_mem_ex_functions
9
Function: DH_free
10
Function: DSO_up_ref
11
Function: EC_KEY_get_key_method_data
1213
Function: ERR_func_error_string
14
Function: EVP_CIPHER_CTX_rand_key
15
Function: EVP_PKEY_CTX_set_data
16
Function: EVP_SealFinal
...20
Function: OCSP_id_get0_info
...30
Function: X509V3_EXT_nconf
...40
Function: d2i_NETSCAPE_SPKI
...60
Function: void
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
ENGINE_get_pkey_asn1_meth_engine
Name: ENGINE_get_pkey_asn1_meth_engine
Prototype: ENGINE * ENGINE_get_pkey_asn1_meth_engine(int nid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 124-128
100.000% (1/1)
11
ENGINE_get_pkey_asn1_meth_str
Name: ENGINE_get_pkey_asn1_meth_str
Prototype: const EVP_PKEY_ASN1_METHOD * ENGINE_get_pkey_asn1_meth_str(ENGINE *e, const char *str, int len)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 187-206
  0.000% (0/15)
305
ENGINE_get_pkey_asn1_meths
Name: ENGINE_get_pkey_asn1_meths
Prototype: ENGINE_PKEY_ASN1_METHS_PTR ENGINE_get_pkey_asn1_meths(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 145-149
  0.000% (0/1)
11
ENGINE_get_pkey_meth
Name: ENGINE_get_pkey_meth
Prototype: const EVP_PKEY_METHOD * ENGINE_get_pkey_meth(ENGINE *e, int nid)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c
Lines: 127-138
  0.000% (0/6)
142
ENGINE_get_pkey_meth_engine
Name: ENGINE_get_pkey_meth_engine
Prototype: ENGINE * ENGINE_get_pkey_meth_engine(int nid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c
Lines: 120-124
100.000% (1/1)
11
ENGINE_get_pkey_meths
Name: ENGINE_get_pkey_meths
Prototype: ENGINE_PKEY_METHS_PTR ENGINE_get_pkey_meths(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c
Lines: 141-145
  0.000% (0/1)
11
ENGINE_get_prev
Name: ENGINE_get_prev
Prototype: ENGINE * ENGINE_get_prev(ENGINE *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c
Lines: 236-256
  0.000% (0/7)
173
ENGINE_get_ssl_client_cert_function
Name: ENGINE_get_ssl_client_cert_function
Prototype: ENGINE_SSL_CLIENT_CERT_PTR ENGINE_get_ssl_client_cert_function(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_pkey.c
Lines: 96-100
  0.000% (0/1)
11
ENGINE_get_static_state
Name: ENGINE_get_static_state
Prototype: void * ENGINE_get_static_state(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 361-365
  0.000% (0/1)
11
ENGINE_get_table_flags
Name: ENGINE_get_table_flags
Prototype: unsigned int ENGINE_get_table_flags(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c
Lines: 90-94
  0.000% (0/1)
11
ENGINE_init
Name: ENGINE_init
Prototype: int ENGINE_init(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_init.c
Lines: 116-129
  0.000% (0/4)
102
ENGINE_load_builtin_engines
Name: ENGINE_load_builtin_engines
Prototype: void ENGINE_load_builtin_engines(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_all.c
Lines: 79-88
100.000% (1/1)
61
ENGINE_load_builtin_engines_internal
Name: ENGINE_load_builtin_engines_internal
Prototype: void ENGINE_load_builtin_engines_internal(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_all.c
Lines: 66-77
100.000% (1/1)
11
ENGINE_load_openssl
Name: ENGINE_load_openssl
Prototype: void ENGINE_load_openssl(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c
Lines: 189-201
  0.000% (0/4)
82
ENGINE_load_private_key
Name: ENGINE_load_private_key
Prototype: EVP_PKEY * ENGINE_load_private_key(ENGINE *e, const char *key_id, UI_METHOD *ui_method, void *callback_data)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_pkey.c
Lines: 104-131
  0.000% (0/13)
205
ENGINE_load_public_key
Name: ENGINE_load_public_key
Prototype: EVP_PKEY * ENGINE_load_public_key(ENGINE *e, const char *key_id, UI_METHOD *ui_method, void *callback_data)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_pkey.c
Lines: 133-160
  0.000% (0/13)
205
ENGINE_load_ssl_client_cert
Name: ENGINE_load_ssl_client_cert
Prototype: int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s, struct stack_st_X509_NAME *ca_dn, X509 **pcert, EVP_PKEY **ppkey, struct stack_st_X509 **pother, UI_METHOD *ui_method, void *callback_data)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_pkey.c
Lines: 162-184
  0.000% (0/10)
164
ENGINE_new
Name: ENGINE_new
Prototype: ENGINE * ENGINE_new(void)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 68-86
 42.857% (3/7)
253
ENGINE_pkey_asn1_find_str
Name: ENGINE_pkey_asn1_find_str
Prototype: const EVP_PKEY_ASN1_METHOD * ENGINE_pkey_asn1_find_str(ENGINE **pe, const char *str, int len)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 236-255
 50.000% (2/4)
202
ENGINE_register_DH
Name: ENGINE_register_DH
Prototype: int ENGINE_register_DH(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dh.c
Lines: 78-85
  0.000% (0/4)
42
ENGINE_register_DSA
Name: ENGINE_register_DSA
Prototype: int ENGINE_register_DSA(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dsa.c
Lines: 78-85
  0.000% (0/4)
42
ENGINE_register_ECDH
Name: ENGINE_register_ECDH
Prototype: int ENGINE_register_ECDH(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdh.c
Lines: 92-99
  0.000% (0/4)
42
ENGINE_register_ECDSA
Name: ENGINE_register_ECDSA
Prototype: int ENGINE_register_ECDSA(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdsa.c
Lines: 78-85
  0.000% (0/4)
42
ENGINE_register_RAND
Name: ENGINE_register_RAND
Prototype: int ENGINE_register_RAND(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rand.c
Lines: 78-85
  0.000% (0/4)
42
ENGINE_register_RSA
Name: ENGINE_register_RSA
Prototype: int ENGINE_register_RSA(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rsa.c
Lines: 78-85
  0.000% (0/4)
42
ENGINE_register_STORE
Name: ENGINE_register_STORE
Prototype: int ENGINE_register_STORE(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_store.c
Lines: 78-85
  0.000% (0/4)
42
ENGINE_register_all_DH
Name: ENGINE_register_all_DH
Prototype: void ENGINE_register_all_DH(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dh.c
Lines: 87-94
  0.000% (0/4)
32
ENGINE_register_all_DSA
Name: ENGINE_register_all_DSA
Prototype: void ENGINE_register_all_DSA(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dsa.c
Lines: 87-94
  0.000% (0/4)
32
ENGINE_register_all_ECDH
Name: ENGINE_register_all_ECDH
Prototype: void ENGINE_register_all_ECDH(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdh.c
Lines: 101-108
  0.000% (0/4)
32
ENGINE_register_all_ECDSA
Name: ENGINE_register_all_ECDSA
Prototype: void ENGINE_register_all_ECDSA(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdsa.c
Lines: 87-94
  0.000% (0/4)
32
ENGINE_register_all_RAND
Name: ENGINE_register_all_RAND
Prototype: void ENGINE_register_all_RAND(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rand.c
Lines: 87-94
  0.000% (0/4)
32
ENGINE_register_all_RSA
Name: ENGINE_register_all_RSA
Prototype: void ENGINE_register_all_RSA(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rsa.c
Lines: 87-94
  0.000% (0/4)
32
ENGINE_register_all_STORE
Name: ENGINE_register_all_STORE
Prototype: void ENGINE_register_all_STORE(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_store.c
Lines: 87-94
  0.000% (0/4)
32
ENGINE_register_all_ciphers
Name: ENGINE_register_all_ciphers
Prototype: void ENGINE_register_all_ciphers(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_cipher.c
Lines: 93-100
 50.000% (2/4)
32
ENGINE_register_all_complete
Name: ENGINE_register_all_complete
Prototype: int ENGINE_register_all_complete(void)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_fat.c
Lines: 182-191
 33.333% (2/6)
53
ENGINE_register_all_digests
Name: ENGINE_register_all_digests
Prototype: void ENGINE_register_all_digests(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_digest.c
Lines: 93-100
 50.000% (2/4)
32
ENGINE_register_all_pkey_asn1_meths
Name: ENGINE_register_all_pkey_asn1_meths
Prototype: void ENGINE_register_all_pkey_asn1_meths(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 98-105
  0.000% (0/4)
32
ENGINE_register_all_pkey_meths
Name: ENGINE_register_all_pkey_meths
Prototype: void ENGINE_register_all_pkey_meths(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c
Lines: 94-101
  0.000% (0/4)
32
ENGINE_register_ciphers
Name: ENGINE_register_ciphers
Prototype: int ENGINE_register_ciphers(ENGINE *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_cipher.c
Lines: 79-91
  0.000% (0/7)
123
ENGINE_register_complete
Name: ENGINE_register_complete
Prototype: int ENGINE_register_complete(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_fat.c
Lines: 157-180
  0.000% (0/1)
101
ENGINE_register_digests
Name: ENGINE_register_digests
Prototype: int ENGINE_register_digests(ENGINE *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_digest.c
Lines: 79-91
  0.000% (0/7)
123
ENGINE_register_pkey_asn1_meths
Name: ENGINE_register_pkey_asn1_meths
Prototype: int ENGINE_register_pkey_asn1_meths(ENGINE *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 84-96
  0.000% (0/7)
123
ENGINE_register_pkey_meths
Name: ENGINE_register_pkey_meths
Prototype: int ENGINE_register_pkey_meths(ENGINE *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c
Lines: 80-92
  0.000% (0/7)
123
ENGINE_remove
Name: ENGINE_remove
Prototype: int ENGINE_remove(ENGINE *e)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c
Lines: 281-297
 71.429% (5/7)
123
ENGINE_set_DH
Name: ENGINE_set_DH
Prototype: int ENGINE_set_DH(ENGINE *e, const DH_METHOD *dh_meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dh.c
Lines: 122-127
  0.000% (0/1)
21
ENGINE_set_DSA
Name: ENGINE_set_DSA
Prototype: int ENGINE_set_DSA(ENGINE *e, const DSA_METHOD *dsa_meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dsa.c
Lines: 122-127
  0.000% (0/1)
21
ENGINE_set_ECDH
Name: ENGINE_set_ECDH
Prototype: int ENGINE_set_ECDH(ENGINE *e, const ECDH_METHOD *ecdh_meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdh.c
Lines: 136-141
  0.000% (0/1)
21
ENGINE_set_ECDSA
Name: ENGINE_set_ECDSA
Prototype: int ENGINE_set_ECDSA(ENGINE *e, const ECDSA_METHOD *ecdsa_meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdsa.c
Lines: 122-127
  0.000% (0/1)
21
ENGINE_set_RAND
Name: ENGINE_set_RAND
Prototype: int ENGINE_set_RAND(ENGINE *e, const RAND_METHOD *rand_meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rand.c
Lines: 122-127
  0.000% (0/1)
21
ENGINE_set_RSA
Name: ENGINE_set_RSA
Prototype: int ENGINE_set_RSA(ENGINE *e, const RSA_METHOD *rsa_meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rsa.c
Lines: 122-127
  0.000% (0/1)
21
ENGINE_set_STORE
Name: ENGINE_set_STORE
Prototype: int ENGINE_set_STORE(ENGINE *e, const STORE_METHOD *store_meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_store.c
Lines: 104-109
  0.000% (0/1)
21
ENGINE_set_ciphers
Name: ENGINE_set_ciphers
Prototype: int ENGINE_set_ciphers(ENGINE *e, ENGINE_CIPHERS_PTR f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_cipher.c
Lines: 147-152
  0.000% (0/1)
21
ENGINE_set_cmd_defns
Name: ENGINE_set_cmd_defns
Prototype: int ENGINE_set_cmd_defns(ENGINE *e, const ENGINE_CMD_DEFN *defns)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 301-306
  0.000% (0/1)
21
ENGINE_set_ctrl_function
Name: ENGINE_set_ctrl_function
Prototype: int ENGINE_set_ctrl_function(ENGINE *e, ENGINE_CTRL_FUNC_PTR ctrl_f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 287-292
  0.000% (0/1)
21
ENGINE_set_default
Name: ENGINE_set_default
Prototype: int ENGINE_set_default(ENGINE *e, unsigned int flags)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_fat.c
Lines: 69-105
  0.000% (0/51)
2311
ENGINE_set_default_DH
Name: ENGINE_set_default_DH
Prototype: int ENGINE_set_default_DH(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dh.c
Lines: 96-103
  0.000% (0/4)
42
ENGINE_set_default_DSA
Name: ENGINE_set_default_DSA
Prototype: int ENGINE_set_default_DSA(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dsa.c
Lines: 96-103
  0.000% (0/4)
42
ENGINE_set_default_ECDH
Name: ENGINE_set_default_ECDH
Prototype: int ENGINE_set_default_ECDH(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdh.c
Lines: 110-117
  0.000% (0/4)
42
ENGINE_set_default_ECDSA
Name: ENGINE_set_default_ECDSA
Prototype: int ENGINE_set_default_ECDSA(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdsa.c
Lines: 96-103
  0.000% (0/4)
42
ENGINE_set_default_RAND
Name: ENGINE_set_default_RAND
Prototype: int ENGINE_set_default_RAND(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rand.c
Lines: 96-103
  0.000% (0/4)
42
ENGINE_set_default_RSA
Name: ENGINE_set_default_RSA
Prototype: int ENGINE_set_default_RSA(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rsa.c
Lines: 96-103
  0.000% (0/4)
42
ENGINE_set_default_ciphers
Name: ENGINE_set_default_ciphers
Prototype: int ENGINE_set_default_ciphers(ENGINE *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_cipher.c
Lines: 102-114
  0.000% (0/7)
123
ENGINE_set_default_digests
Name: ENGINE_set_default_digests
Prototype: int ENGINE_set_default_digests(ENGINE *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_digest.c
Lines: 102-114
  0.000% (0/7)
123
ENGINE_set_default_pkey_asn1_meths
Name: ENGINE_set_default_pkey_asn1_meths
Prototype: int ENGINE_set_default_pkey_asn1_meths(ENGINE *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 107-119
  0.000% (0/7)
123
ENGINE_set_default_pkey_meths
Name: ENGINE_set_default_pkey_meths
Prototype: int ENGINE_set_default_pkey_meths(ENGINE *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c
Lines: 103-115
  0.000% (0/7)
123
ENGINE_set_default_string
Name: ENGINE_set_default_string
Prototype: int ENGINE_set_default_string(ENGINE *e, const char *def_list)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_fat.c
Lines: 144-155
  0.000% (0/4)
62
ENGINE_set_destroy_function
Name: ENGINE_set_destroy_function
Prototype: int ENGINE_set_destroy_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR destroy_f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 266-271
  0.000% (0/1)
21
ENGINE_set_digests
Name: ENGINE_set_digests
Prototype: int ENGINE_set_digests(ENGINE *e, ENGINE_DIGESTS_PTR f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_digest.c
Lines: 147-152
  0.000% (0/1)
21
ENGINE_set_ex_data
Name: ENGINE_set_ex_data
Prototype: int ENGINE_set_ex_data(ENGINE *e, int idx, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 229-233
  0.000% (0/1)
11
ENGINE_set_finish_function
Name: ENGINE_set_finish_function
Prototype: int ENGINE_set_finish_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR finish_f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 280-285
  0.000% (0/1)
21
ENGINE_set_flags
Name: ENGINE_set_flags
Prototype: int ENGINE_set_flags(ENGINE *e, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 294-299
  0.000% (0/1)
21
ENGINE_set_id
Name: ENGINE_set_id
Prototype: int ENGINE_set_id(ENGINE *e, const char *id)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 244-253
 50.000% (2/4)
72
ENGINE_set_init_function
Name: ENGINE_set_init_function
Prototype: int ENGINE_set_init_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR init_f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 273-278
  0.000% (0/1)
21
ENGINE_set_load_privkey_function
Name: ENGINE_set_load_privkey_function
Prototype: int ENGINE_set_load_privkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpriv_f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_pkey.c
Lines: 62-67
  0.000% (0/1)
21
ENGINE_set_load_pubkey_function
Name: ENGINE_set_load_pubkey_function
Prototype: int ENGINE_set_load_pubkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpub_f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_pkey.c
Lines: 69-74
  0.000% (0/1)
21
ENGINE_set_load_ssl_client_cert_function
Name: ENGINE_set_load_ssl_client_cert_function
Prototype: int ENGINE_set_load_ssl_client_cert_function(ENGINE *e, ENGINE_SSL_CLIENT_CERT_PTR loadssl_f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_pkey.c
Lines: 76-82
  0.000% (0/1)
21
ENGINE_set_name
Name: ENGINE_set_name
Prototype: int ENGINE_set_name(ENGINE *e, const char *name)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 255-264
 50.000% (2/4)
72
ENGINE_set_pkey_asn1_meths
Name: ENGINE_set_pkey_asn1_meths
Prototype: int ENGINE_set_pkey_asn1_meths(ENGINE *e, ENGINE_PKEY_ASN1_METHS_PTR f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 152-157
  0.000% (0/1)
21
ENGINE_set_pkey_meths
Name: ENGINE_set_pkey_meths
Prototype: int ENGINE_set_pkey_meths(ENGINE *e, ENGINE_PKEY_METHS_PTR f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c
Lines: 148-153
  0.000% (0/1)
21
ENGINE_set_table_flags
Name: ENGINE_set_table_flags
Prototype: void ENGINE_set_table_flags(unsigned int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c
Lines: 96-100
  0.000% (0/1)
11
ENGINE_unregister_DH
Name: ENGINE_unregister_DH
Prototype: void ENGINE_unregister_DH(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dh.c
Lines: 66-70
  0.000% (0/1)
11
ENGINE_unregister_DSA
Name: ENGINE_unregister_DSA
Prototype: void ENGINE_unregister_DSA(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dsa.c
Lines: 66-70
  0.000% (0/1)
11
ENGINE_unregister_ECDH
Name: ENGINE_unregister_ECDH
Prototype: void ENGINE_unregister_ECDH(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdh.c
Lines: 80-84
  0.000% (0/1)
11
ENGINE_unregister_ECDSA
Name: ENGINE_unregister_ECDSA
Prototype: void ENGINE_unregister_ECDSA(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdsa.c
Lines: 66-70
  0.000% (0/1)
11
ENGINE_unregister_RAND
Name: ENGINE_unregister_RAND
Prototype: void ENGINE_unregister_RAND(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rand.c
Lines: 66-70
  0.000% (0/1)
11
ENGINE_unregister_RSA
Name: ENGINE_unregister_RSA
Prototype: void ENGINE_unregister_RSA(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rsa.c
Lines: 66-70
  0.000% (0/1)
11
ENGINE_unregister_STORE
Name: ENGINE_unregister_STORE
Prototype: void ENGINE_unregister_STORE(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_store.c
Lines: 66-70
  0.000% (0/1)
11
ENGINE_unregister_ciphers
Name: ENGINE_unregister_ciphers
Prototype: void ENGINE_unregister_ciphers(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_cipher.c
Lines: 67-71
  0.000% (0/1)
11
ENGINE_unregister_digests
Name: ENGINE_unregister_digests
Prototype: void ENGINE_unregister_digests(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_digest.c
Lines: 67-71
  0.000% (0/1)
11
ENGINE_unregister_pkey_asn1_meths
Name: ENGINE_unregister_pkey_asn1_meths
Prototype: void ENGINE_unregister_pkey_asn1_meths(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 72-76
  0.000% (0/1)
11
ENGINE_unregister_pkey_meths
Name: ENGINE_unregister_pkey_meths
Prototype: void ENGINE_unregister_pkey_meths(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c
Lines: 68-72
  0.000% (0/1)
11
ENGINE_up_ref
Name: ENGINE_up_ref
Prototype: int ENGINE_up_ref(ENGINE *e)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c
Lines: 373-384
  0.000% (0/6)
82
ERR_STATE_free
Name: ERR_STATE_free
Prototype: static void ERR_STATE_free(ERR_STATE *s)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 641-653
 50.000% (6/12)
164
ERR_add_error_data
Name: ERR_add_error_data
Prototype: void ERR_add_error_data(int num, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 1145-1152
  0.000% (0/1)
201
ERR_add_error_vdata
Name: ERR_add_error_vdata
Prototype: void ERR_add_error_vdata(int num, va_list args)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 1125-1143
  0.000% (0/10)
114
ERR_asprintf_error_data
Name: ERR_asprintf_error_data
Prototype: void ERR_asprintf_error_data(char * format, ...)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 1109-1123
 50.000% (2/4)
292
ERR_clear_error
Name: ERR_clear_error
Prototype: void ERR_clear_error(void)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 747-759
 88.889% (8/9)
183
ERR_error_string
Name: ERR_error_string
Prototype: char * ERR_error_string(unsigned long e, char *ret)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 944-954
  0.000% (0/4)
62
ERR_error_string_n
Name: ERR_error_string_n
Prototype: void ERR_error_string_n(unsigned long e, char *buf, size_t len)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 886-939
  0.000% (0/33)
749
ERR_free_strings
Name: ERR_free_strings
Prototype: void ERR_free_strings(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c
Lines: 716-724
100.000% (1/1)
71
Page:<>1
Function: ACCESS_DESCRIPTION_free
...8
Function: CRYPTO_get_mem_ex_functions
9
Function: DH_free
10
Function: DSO_up_ref
11
Function: EC_KEY_get_key_method_data
1213
Function: ERR_func_error_string
14
Function: EVP_CIPHER_CTX_rand_key
15
Function: EVP_PKEY_CTX_set_data
16
Function: EVP_SealFinal
...20
Function: OCSP_id_get0_info
...30
Function: X509V3_EXT_nconf
...40
Function: d2i_NETSCAPE_SPKI
...60
Function: void

Generated by Squish Coco 4.2.2