OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
Condition %: 100.000% (4/4)
...20
Condition %:  50.000% (2/4)
...30
Condition %:  0.000% (0/19)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  0.000% (0/1)
51
Condition %:  0.000% (0/1)
52
Condition %:  0.000% (0/1)
53
Condition %:  0.000% (0/1)
54
Condition %:  0.000% (0/1)
5556
Condition %:  0.000% (0/7)
57
Condition %:  0.000% (0/76)
58
Condition %:  0.000% (0/1)
59
Condition %:  0.000% (0/12)
60
Condition %:  0.000% (0/6)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_meth
Name: ENGINE_get_pkey_asn1_meth
Prototype: const EVP_PKEY_ASN1_METHOD * ENGINE_get_pkey_asn1_meth(ENGINE *e, int nid)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c
Lines: 131-142
  0.000% (0/6)
142
ENGINE_get_load_pubkey_function
Name: ENGINE_get_load_pubkey_function
Prototype: ENGINE_LOAD_KEY_PTR ENGINE_get_load_pubkey_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: 90-94
  0.000% (0/1)
11
ENGINE_get_load_privkey_function
Name: ENGINE_get_load_privkey_function
Prototype: ENGINE_LOAD_KEY_PTR ENGINE_get_load_privkey_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: 84-88
  0.000% (0/1)
11
ENGINE_get_last
Name: ENGINE_get_last
Prototype: ENGINE * ENGINE_get_last(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c
Lines: 198-211
  0.000% (0/4)
72
ENGINE_get_init_function
Name: ENGINE_get_init_function
Prototype: ENGINE_GEN_INT_FUNC_PTR ENGINE_get_init_function(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 326-330
  0.000% (0/1)
11
ENGINE_get_flags
Name: ENGINE_get_flags
Prototype: int ENGINE_get_flags(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 344-348
  0.000% (0/1)
11
ENGINE_get_finish_function
Name: ENGINE_get_finish_function
Prototype: ENGINE_GEN_INT_FUNC_PTR ENGINE_get_finish_function(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 332-336
  0.000% (0/1)
11
ENGINE_get_ex_new_index
Name: ENGINE_get_ex_new_index
Prototype: int ENGINE_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 221-227
  0.000% (0/1)
21
ENGINE_get_ex_data
Name: ENGINE_get_ex_data
Prototype: void * ENGINE_get_ex_data(const ENGINE *e, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 235-239
  0.000% (0/1)
11
ENGINE_get_digests
Name: ENGINE_get_digests
Prototype: ENGINE_DIGESTS_PTR ENGINE_get_digests(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_digest.c
Lines: 140-144
  0.000% (0/1)
11
ENGINE_get_digest
Name: ENGINE_get_digest
Prototype: const EVP_MD * ENGINE_get_digest(ENGINE *e, int nid)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_digest.c
Lines: 126-137
  0.000% (0/6)
142
ENGINE_get_destroy_function
Name: ENGINE_get_destroy_function
Prototype: ENGINE_GEN_INT_FUNC_PTR ENGINE_get_destroy_function(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 320-324
  0.000% (0/1)
11
ENGINE_get_default_RAND
Name: ENGINE_get_default_RAND
Prototype: ENGINE * ENGINE_get_default_RAND(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rand.c
Lines: 108-112
  0.000% (0/1)
11
ENGINE_get_ctrl_function
Name: ENGINE_get_ctrl_function
Prototype: ENGINE_CTRL_FUNC_PTR ENGINE_get_ctrl_function(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 338-342
  0.000% (0/1)
11
ENGINE_get_cmd_defns
Name: ENGINE_get_cmd_defns
Prototype: const ENGINE_CMD_DEFN * ENGINE_get_cmd_defns(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c
Lines: 350-354
  0.000% (0/1)
11
ENGINE_get_ciphers
Name: ENGINE_get_ciphers
Prototype: ENGINE_CIPHERS_PTR ENGINE_get_ciphers(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_cipher.c
Lines: 140-144
  0.000% (0/1)
11
ENGINE_get_cipher
Name: ENGINE_get_cipher
Prototype: const EVP_CIPHER * ENGINE_get_cipher(ENGINE *e, int nid)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_cipher.c
Lines: 126-137
  0.000% (0/6)
142
ENGINE_get_STORE
Name: ENGINE_get_STORE
Prototype: const STORE_METHOD * ENGINE_get_STORE(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_store.c
Lines: 97-101
  0.000% (0/1)
11
ENGINE_get_RSA
Name: ENGINE_get_RSA
Prototype: const RSA_METHOD * ENGINE_get_RSA(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rsa.c
Lines: 115-119
  0.000% (0/1)
11
ENGINE_get_RAND
Name: ENGINE_get_RAND
Prototype: const RAND_METHOD * ENGINE_get_RAND(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rand.c
Lines: 115-119
  0.000% (0/1)
11
ENGINE_get_ECDSA
Name: ENGINE_get_ECDSA
Prototype: const ECDSA_METHOD * ENGINE_get_ECDSA(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdsa.c
Lines: 115-119
  0.000% (0/1)
11
ENGINE_get_ECDH
Name: ENGINE_get_ECDH
Prototype: const ECDH_METHOD * ENGINE_get_ECDH(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdh.c
Lines: 129-133
  0.000% (0/1)
11
ENGINE_get_DSA
Name: ENGINE_get_DSA
Prototype: const DSA_METHOD * ENGINE_get_DSA(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dsa.c
Lines: 115-119
  0.000% (0/1)
11
ENGINE_get_DH
Name: ENGINE_get_DH
Prototype: const DH_METHOD * ENGINE_get_DH(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dh.c
Lines: 115-119
  0.000% (0/1)
11
ENGINE_ctrl_cmd_string
Name: ENGINE_ctrl_cmd_string
Prototype: int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg, int cmd_optional)
Coverage:  0.000% (0/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c
Lines: 294-379
  0.000% (0/49)
8915
ENGINE_ctrl_cmd
Name: ENGINE_ctrl_cmd
Prototype: int ENGINE_ctrl_cmd(ENGINE *e, const char *cmd_name, long i, void *p, void (*f)(void), int cmd_optional)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c
Lines: 259-292
  0.000% (0/17)
315
ENGINE_ctrl
Name: ENGINE_ctrl
Prototype: int ENGINE_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)(void))
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c
Lines: 192-240
  0.000% (0/35)
2916
ENGINE_cmd_is_executable
Name: ENGINE_cmd_is_executable
Prototype: int ENGINE_cmd_is_executable(ENGINE *e, int cmd)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c
Lines: 242-257
  0.000% (0/11)
183
ENGINE_by_id
Name: ENGINE_by_id
Prototype: ENGINE * ENGINE_by_id(const char *id)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c
Lines: 334-371
  0.000% (0/51)
19713
EDIPARTYNAME_new
Name: EDIPARTYNAME_new
Prototype: EDIPARTYNAME * EDIPARTYNAME_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c
Lines: 161-165
  0.000% (0/1)
11
EC_curve_nid2nist
Name: EC_curve_nid2nist
Prototype: const char * EC_curve_nid2nist(int nid)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_curve.c
Lines: 3322-3332
  0.000% (0/7)
93
EC_PRIVATEKEY_new
Name: EC_PRIVATEKEY_new
Prototype: EC_PRIVATEKEY * EC_PRIVATEKEY_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c
Lines: 651-655
  0.000% (0/1)
11
EC_PRIVATEKEY_free
Name: EC_PRIVATEKEY_free
Prototype: void EC_PRIVATEKEY_free(EC_PRIVATEKEY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c
Lines: 657-661
  0.000% (0/1)
11
EC_POINTs_mul
Name: EC_POINTs_mul
Prototype: int EC_POINTs_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 1030-1058
  0.000% (0/24)
494
EC_POINT_set_compressed_coordinates_GF2m
Name: EC_POINT_set_compressed_coordinates_GF2m
Prototype: int EC_POINT_set_compressed_coordinates_GF2m(const EC_GROUP * group, EC_POINT * point, const BIGNUM * x, int y_bit, BN_CTX * ctx)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_oct.c
Lines: 105-127
  0.000% (0/15)
145
EC_POINT_point2hex
Name: EC_POINT_point2hex
Prototype: char * EC_POINT_point2hex(const EC_GROUP * group, const EC_POINT * point, point_conversion_form_t form, BN_CTX * ctx)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c
Lines: 124-161
  0.000% (0/18)
536
EC_POINT_point2bn
Name: EC_POINT_point2bn
Prototype: BIGNUM * EC_POINT_point2bn(const EC_GROUP * group, const EC_POINT * point, point_conversion_form_t form, BIGNUM * ret, BN_CTX * ctx)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c
Lines: 59-83
  0.000% (0/10)
324
EC_POINT_method_of
Name: EC_POINT_method_of
Prototype: const EC_METHOD * EC_POINT_method_of(const EC_POINT * point)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 784-788
  0.000% (0/1)
11
EC_POINT_hex2point
Name: EC_POINT_hex2point
Prototype: EC_POINT * EC_POINT_hex2point(const EC_GROUP * group, const char *buf, EC_POINT * point, BN_CTX * ctx)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c
Lines: 163-178
  0.000% (0/4)
192
EC_POINT_bn2point
Name: EC_POINT_bn2point
Prototype: EC_POINT * EC_POINT_bn2point(const EC_GROUP * group, const BIGNUM * bn, EC_POINT * point, BN_CTX * ctx)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c
Lines: 85-119
  0.000% (0/23)
518
EC_KEY_up_ref
Name: EC_KEY_up_ref
Prototype: int EC_KEY_up_ref(EC_KEY * r)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 202-207
  0.000% (0/3)
21
EC_KEY_set_public_key_affine_coordinates
Name: EC_KEY_set_public_key_affine_coordinates
Prototype: int EC_KEY_set_public_key_affine_coordinates(EC_KEY * key, BIGNUM * x, BIGNUM * y)
Coverage:  0.000% (0/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 333-403
  0.000% (0/53)
5616
EC_KEY_set_flags
Name: EC_KEY_set_flags
Prototype: void EC_KEY_set_flags(EC_KEY * key, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 526-530
  0.000% (0/1)
11
EC_KEY_set_enc_flags
Name: EC_KEY_set_enc_flags
Prototype: void EC_KEY_set_enc_flags(EC_KEY * key, unsigned int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 453-457
  0.000% (0/1)
11
EC_KEY_set_conv_form
Name: EC_KEY_set_conv_form
Prototype: void EC_KEY_set_conv_form(EC_KEY * key, point_conversion_form_t cform)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 465-471
  0.000% (0/4)
52
EC_KEY_set_asn1_flag
Name: EC_KEY_set_asn1_flag
Prototype: void EC_KEY_set_asn1_flag(EC_KEY * key, int flag)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 505-510
  0.000% (0/4)
42
EC_KEY_print_fp
Name: EC_KEY_print_fp
Prototype: int EC_KEY_print_fp(FILE * fp, const EC_KEY * x, int off)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/eck_prn.c
Lines: 90-104
  0.000% (0/4)
112
EC_KEY_print
Name: EC_KEY_print
Prototype: int EC_KEY_print(BIO * bp, const EC_KEY * x, int off)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/eck_prn.c
Lines: 122-133
  0.000% (0/6)
122
EC_KEY_precompute_mult
Name: EC_KEY_precompute_mult
Prototype: int EC_KEY_precompute_mult(EC_KEY * key, BN_CTX * ctx)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 512-518
  0.000% (0/4)
52
EC_KEY_get_flags
Name: EC_KEY_get_flags
Prototype: int EC_KEY_get_flags(const EC_KEY * key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 520-524
  0.000% (0/1)
11
EC_KEY_get_enc_flags
Name: EC_KEY_get_enc_flags
Prototype: unsigned int EC_KEY_get_enc_flags(const EC_KEY * key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 447-451
  0.000% (0/1)
11
EC_KEY_get_conv_form
Name: EC_KEY_get_conv_form
Prototype: point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY * key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 459-463
  0.000% (0/1)
11
EC_KEY_dup
Name: EC_KEY_dup
Prototype: EC_KEY * EC_KEY_dup(const EC_KEY * ec_key)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 189-200
  0.000% (0/7)
193
EC_KEY_copy
Name: EC_KEY_copy
Prototype: EC_KEY * EC_KEY_copy(EC_KEY * dest, const EC_KEY * src)
Coverage:  0.000% (0/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 128-187
  0.000% (0/47)
8615
EC_KEY_clear_flags
Name: EC_KEY_clear_flags
Prototype: void EC_KEY_clear_flags(EC_KEY * key, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c
Lines: 532-536
  0.000% (0/1)
11
EC_GROUP_set_point_conversion_form
Name: EC_GROUP_set_point_conversion_form
Prototype: void EC_GROUP_set_point_conversion_form(EC_GROUP * group, point_conversion_form_t form)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 343-348
  0.000% (0/1)
11
EC_GROUP_set_asn1_flag
Name: EC_GROUP_set_asn1_flag
Prototype: void EC_GROUP_set_asn1_flag(EC_GROUP * group, int flag)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 329-333
  0.000% (0/1)
11
EC_GROUP_have_precompute_mult
Name: EC_GROUP_have_precompute_mult
Prototype: int EC_GROUP_have_precompute_mult(const EC_GROUP * group)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 1117-1125
  0.000% (0/4)
32
EC_GROUP_get_trinomial_basis
Name: EC_GROUP_get_trinomial_basis
Prototype: int EC_GROUP_get_trinomial_basis(const EC_GROUP * group, unsigned int *k)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c
Lines: 91-107
  0.000% (0/16)
124
EC_GROUP_get_seed_len
Name: EC_GROUP_get_seed_len
Prototype: size_t EC_GROUP_get_seed_len(const EC_GROUP * group)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 385-389
  0.000% (0/1)
11
EC_GROUP_get_point_conversion_form
Name: EC_GROUP_get_point_conversion_form
Prototype: point_conversion_form_t EC_GROUP_get_point_conversion_form(const EC_GROUP * group)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 351-355
  0.000% (0/1)
11
EC_GROUP_get_pentanomial_basis
Name: EC_GROUP_get_pentanomial_basis
Prototype: int EC_GROUP_get_pentanomial_basis(const EC_GROUP * group, unsigned int *k1, unsigned int *k2, unsigned int *k3)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c
Lines: 109-130
  0.000% (0/26)
166
EC_GROUP_get_cofactor
Name: EC_GROUP_get_cofactor
Prototype: int EC_GROUP_get_cofactor(const EC_GROUP *group, BIGNUM *cofactor, BN_CTX *ctx)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 305-312
  0.000% (0/4)
32
EC_GROUP_get_basis_type
Name: EC_GROUP_get_basis_type
Prototype: int EC_GROUP_get_basis_type(const EC_GROUP * group)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c
Lines: 68-88
  0.000% (0/13)
115
EC_GROUP_get_asn1_flag
Name: EC_GROUP_get_asn1_flag
Prototype: int EC_GROUP_get_asn1_flag(const EC_GROUP * group)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 336-340
  0.000% (0/1)
11
EC_GROUP_get0_seed
Name: EC_GROUP_get0_seed
Prototype: unsigned char * EC_GROUP_get0_seed(const EC_GROUP * group)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 378-382
  0.000% (0/1)
11
EC_GROUP_cmp
Name: EC_GROUP_cmp
Prototype: int EC_GROUP_cmp(const EC_GROUP * a, const EC_GROUP * b, BN_CTX * ctx)
Coverage:  0.000% (0/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 462-534
  0.000% (0/78)
6620
EC_GFp_simple_method
Name: EC_GFp_simple_method
Prototype: const EC_METHOD * EC_GFp_simple_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c
Lines: 70-114
  0.000% (0/1)
11
EC_GFp_nist_method
Name: EC_GFp_nist_method
Prototype: const EC_METHOD * EC_GFp_nist_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_nist.c
Lines: 70-114
  0.000% (0/1)
11
EC_EX_DATA_clear_free_data
Name: EC_EX_DATA_clear_free_data
Prototype: void EC_EX_DATA_clear_free_data(EC_EXTRA_DATA ** ex_data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *))
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 621-645
  0.000% (0/14)
174
EC_EX_DATA_clear_free_all_data
Name: EC_EX_DATA_clear_free_all_data
Prototype: void EC_EX_DATA_clear_free_all_data(EC_EXTRA_DATA ** ex_data)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c
Lines: 669-687
  0.000% (0/7)
163
ECParameters_print_fp
Name: ECParameters_print_fp
Prototype: int ECParameters_print_fp(FILE * fp, const EC_KEY * x)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/eck_prn.c
Lines: 106-120
  0.000% (0/4)
112
ECParameters_print
Name: ECParameters_print
Prototype: int ECParameters_print(BIO * bp, const EC_KEY * x)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/eck_prn.c
Lines: 135-146
  0.000% (0/6)
122
Page:<>1
Condition %: 100.000% (4/4)
...20
Condition %:  50.000% (2/4)
...30
Condition %:  0.000% (0/19)
...40
Condition %:  0.000% (0/1)
...50
Condition %:  0.000% (0/1)
51
Condition %:  0.000% (0/1)
52
Condition %:  0.000% (0/1)
53
Condition %:  0.000% (0/1)
54
Condition %:  0.000% (0/1)
5556
Condition %:  0.000% (0/7)
57
Condition %:  0.000% (0/76)
58
Condition %:  0.000% (0/1)
59
Condition %:  0.000% (0/12)
60
Condition %:  0.000% (0/6)

Generated by Squish Coco 4.2.2