OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/1)
2
Condition %:  0.000% (0/10)
3
Condition %:  0.000% (0/1)
4
Condition %:  0.000% (0/30)
56
Condition %:  0.000% (0/1)
7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/1)
9
Condition %:  0.000% (0/4)
10
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...100
Condition %: 100.000% (1/1)
...103
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
EC_KEY_METHOD_get_keygen
Name: EC_KEY_METHOD_get_keygen
Prototype: void EC_KEY_METHOD_get_keygen(const EC_KEY_METHOD *meth, int (**pkeygen)(EC_KEY *key))
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 264-269
  0.000% (0/4)
42
EC_KEY_METHOD_get_sign
Name: EC_KEY_METHOD_get_sign
Prototype: void EC_KEY_METHOD_get_sign(const EC_KEY_METHOD *meth, int (**psign)(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey), int (**psign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp), ECDSA_SIG *(**psign_sig)(const unsigned char *dgst, int dgst_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey))
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 281-301
  0.000% (0/10)
124
EC_KEY_METHOD_get_verify
Name: EC_KEY_METHOD_get_verify
Prototype: void EC_KEY_METHOD_get_verify(const EC_KEY_METHOD *meth, int (**pverify)(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int sig_len, EC_KEY *eckey), int (**pverify_sig)(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey))
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 303-317
  0.000% (0/7)
83
EC_KEY_METHOD_new
Name: EC_KEY_METHOD_new
Prototype: EC_KEY_METHOD *EC_KEY_METHOD_new(const EC_KEY_METHOD *meth)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 155-165
  0.000% (0/7)
153
EC_KEY_METHOD_set_compute_key
Name: EC_KEY_METHOD_set_compute_key
Prototype: void EC_KEY_METHOD_set_compute_key(EC_KEY_METHOD *meth, int (*ckey)(unsigned char **psec, size_t *pseclen, const EC_POINT *pub_key, const EC_KEY *ecdh))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 197-204
  0.000% (0/1)
11
EC_KEY_METHOD_set_init
Name: EC_KEY_METHOD_set_init
Prototype: void EC_KEY_METHOD_set_init(EC_KEY_METHOD *meth, int (*init)(EC_KEY *key), void (*finish)(EC_KEY *key), int (*copy)(EC_KEY *dest, const EC_KEY *src), int (*set_group)(EC_KEY *key, const EC_GROUP *grp), int (*set_private)(EC_KEY *key, const BIGNUM *priv_key), int (*set_public)(EC_KEY *key, const EC_POINT *pub_key))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 173-189
  0.000% (0/1)
61
EC_KEY_METHOD_set_keygen
Name: EC_KEY_METHOD_set_keygen
Prototype: void EC_KEY_METHOD_set_keygen(EC_KEY_METHOD *meth, int (*keygen)(EC_KEY *key))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 191-195
  0.000% (0/1)
11
EC_KEY_METHOD_set_sign
Name: EC_KEY_METHOD_set_sign
Prototype: void EC_KEY_METHOD_set_sign(EC_KEY_METHOD *meth, int (*sign)(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey), int (*sign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp), ECDSA_SIG *(*sign_sig)(const unsigned char *dgst, int dgst_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 206-223
  0.000% (0/1)
31
EC_KEY_METHOD_set_verify
Name: EC_KEY_METHOD_set_verify
Prototype: void EC_KEY_METHOD_set_verify(EC_KEY_METHOD *meth, int (*verify)(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int sig_len, EC_KEY *eckey), int (*verify_sig)(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 225-237
  0.000% (0/1)
21
EC_KEY_OpenSSL
Name: EC_KEY_OpenSSL
Prototype: const EC_KEY_METHOD *EC_KEY_OpenSSL(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 32-35
  0.000% (0/1)
11
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/openssl/src/crypto/ec/ec_key.c
Lines: 492-495
  0.000% (0/1)
11
EC_KEY_get0_engine
Name: EC_KEY_get0_engine
Prototype: ENGINE *EC_KEY_get0_engine(const EC_KEY *eckey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c
Lines: 176-179
  0.000% (0/1)
11
EC_KEY_get_ex_data
Name: EC_KEY_get_ex_data
Prototype: void *EC_KEY_get_ex_data(const EC_KEY *key, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c
Lines: 1030-1033
  0.000% (0/1)
11
EC_KEY_get_method
Name: EC_KEY_get_method
Prototype: const EC_KEY_METHOD *EC_KEY_get_method(const EC_KEY *key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 50-53
  0.000% (0/1)
11
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/openssl/src/crypto/ec/ec_key.c
Lines: 475-480
  0.000% (0/4)
52
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/openssl/src/crypto/ec/eck_prn.c
Lines: 33-46
  0.000% (0/4)
112
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/openssl/src/crypto/ec/ec_key.c
Lines: 469-473
  0.000% (0/4)
42
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/openssl/src/crypto/ec/ec_key.c
Lines: 462-467
  0.000% (0/4)
52
EC_KEY_set_default_method
Name: EC_KEY_set_default_method
Prototype: void EC_KEY_set_default_method(const EC_KEY_METHOD *meth)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 42-48
  0.000% (0/4)
52
EC_KEY_set_ex_data
Name: EC_KEY_set_ex_data
Prototype: int EC_KEY_set_ex_data(EC_KEY *key, int idx, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c
Lines: 1025-1028
  0.000% (0/1)
11
EC_KEY_set_method
Name: EC_KEY_set_method
Prototype: int EC_KEY_set_method(EC_KEY *key, const EC_KEY_METHOD *meth)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c
Lines: 55-71
  0.000% (0/7)
173
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/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c
Lines: 337-396
  0.000% (0/41)
6611
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/openssl/src/crypto/ec/ec_print.c
Lines: 34-70
  0.000% (0/23)
498
EC_POINT_get_affine_coordinates_GF2m
Name: EC_POINT_get_affine_coordinates_GF2m
Prototype: int EC_POINT_get_affine_coordinates_GF2m(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c
Lines: 776-781
  0.000% (0/1)
11
EC_POINT_get_affine_coordinates_GFp
Name: EC_POINT_get_affine_coordinates_GFp
Prototype: int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c
Lines: 768-773
  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/openssl/src/crypto/ec/ec_print.c
Lines: 107-121
  0.000% (0/4)
192
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/openssl/src/crypto/ec/ec_lib.c
Lines: 649-652
  0.000% (0/1)
11
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/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_print.c
Lines: 75-105
  0.000% (0/10)
334
EC_POINT_set_affine_coordinates_GF2m
Name: EC_POINT_set_affine_coordinates_GF2m
Prototype: int EC_POINT_set_affine_coordinates_GF2m(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c
Lines: 738-743
  0.000% (0/1)
11
EC_POINT_set_affine_coordinates_GFp
Name: EC_POINT_set_affine_coordinates_GFp
Prototype: int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c
Lines: 730-735
  0.000% (0/1)
11
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/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_oct.c
Lines: 61-66
  0.000% (0/1)
11
EC_POINT_set_compressed_coordinates_GFp
Name: EC_POINT_set_compressed_coordinates_GFp
Prototype: int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, int y_bit, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_oct.c
Lines: 53-58
  0.000% (0/1)
11
EC_nistz256_pre_comp_dup
Name: EC_nistz256_pre_comp_dup
Prototype: NISTZ256_PRE_COMP *EC_nistz256_pre_comp_dup(NISTZ256_PRE_COMP *p)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c
Lines: 1419-1425
  0.000% (0/4)
62
EC_nistz256_pre_comp_free
Name: EC_nistz256_pre_comp_free
Prototype: void EC_nistz256_pre_comp_free(NISTZ256_PRE_COMP *pre)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c
Lines: 1427-1443
  0.000% (0/7)
113
ED448ph_verify
Name: ED448ph_verify
Prototype: int ED448ph_verify(const uint8_t hash[64], const uint8_t signature[114], const uint8_t public_key[57], const uint8_t *context, size_t context_len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c
Lines: 333-339
  0.000% (0/1)
21
EDIPARTYNAME_free
Name: EDIPARTYNAME_free
Prototype: void EDIPARTYNAME_free(EDIPARTYNAME *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 29-29
  0.000% (0/1)
11
EDIPARTYNAME_new
Name: EDIPARTYNAME_new
Prototype: EDIPARTYNAME *EDIPARTYNAME_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 29-29
  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/openssl/src/crypto/engine/tb_dh.c
Lines: 62-65
  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/openssl/src/crypto/engine/tb_dsa.c
Lines: 62-65
  0.000% (0/1)
11
ENGINE_get_EC
Name: ENGINE_get_EC
Prototype: const EC_KEY_METHOD *ENGINE_get_EC(const ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_eckey.c
Lines: 62-65
  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/openssl/src/crypto/engine/tb_rsa.c
Lines: 62-65
  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/openssl/src/crypto/engine/eng_lib.c
Lines: 284-287
  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/openssl/src/crypto/engine/eng_lib.c
Lines: 274-277
  0.000% (0/1)
11
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/openssl/src/crypto/engine/eng_lib.c
Lines: 259-262
  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/openssl/src/crypto/engine/eng_lib.c
Lines: 269-272
  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/openssl/src/crypto/engine/eng_lib.c
Lines: 279-282
  0.000% (0/1)
11
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/openssl/src/crypto/engine/eng_lib.c
Lines: 264-267
  0.000% (0/1)
11
ENGINE_get_last
Name: ENGINE_get_last
Prototype: ENGINE *ENGINE_get_last(void)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c
Lines: 149-166
  0.000% (0/9)
143
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/openssl/src/crypto/engine/eng_pkey.c
Lines: 35-38
  0.000% (0/1)
11
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/openssl/src/crypto/engine/eng_pkey.c
Lines: 40-43
  0.000% (0/1)
11
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/openssl/src/crypto/engine/tb_asnmth.c
Lines: 83-93
  0.000% (0/6)
152
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/openssl/src/crypto/engine/tb_asnmth.c
Lines: 136-155
  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/openssl/src/crypto/engine/tb_asnmth.c
Lines: 96-99
  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/openssl/src/crypto/engine/eng_list.c
Lines: 189-207
  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/openssl/src/crypto/engine/eng_pkey.c
Lines: 45-49
  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/openssl/src/crypto/engine/eng_table.c
Lines: 43-46
  0.000% (0/1)
11
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/openssl/src/crypto/engine/eng_pkey.c
Lines: 53-82
  0.000% (0/13)
235
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/openssl/src/crypto/engine/eng_pkey.c
Lines: 84-112
  0.000% (0/13)
225
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/openssl/src/crypto/engine/eng_pkey.c
Lines: 114-140
  0.000% (0/10)
194
ENGINE_rdrand
Name: ENGINE_rdrand
Prototype: static ENGINE *ENGINE_rdrand(void)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_rdrand.c
Lines: 68-78
  0.000% (0/7)
173
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/openssl/src/crypto/engine/tb_dh.c
Lines: 34-40
  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/openssl/src/crypto/engine/tb_dsa.c
Lines: 34-40
  0.000% (0/4)
32
ENGINE_register_all_EC
Name: ENGINE_register_all_EC
Prototype: void ENGINE_register_all_EC(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_eckey.c
Lines: 34-40
  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/openssl/src/crypto/engine/tb_rand.c
Lines: 34-40
  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/openssl/src/crypto/engine/tb_rsa.c
Lines: 34-40
  0.000% (0/4)
32
ENGINE_register_all_ciphers
Name: ENGINE_register_all_ciphers
Prototype: void ENGINE_register_all_ciphers(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_cipher.c
Lines: 37-43
  0.000% (0/4)
32
ENGINE_register_all_digests
Name: ENGINE_register_all_digests
Prototype: void ENGINE_register_all_digests(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_digest.c
Lines: 37-43
  0.000% (0/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/openssl/src/crypto/engine/tb_asnmth.c
Lines: 48-54
  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/openssl/src/crypto/engine/tb_pkmeth.c
Lines: 38-44
  0.000% (0/4)
32
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/openssl/src/crypto/engine/tb_dh.c
Lines: 68-72
  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/openssl/src/crypto/engine/tb_dsa.c
Lines: 68-72
  0.000% (0/1)
21
ENGINE_set_EC
Name: ENGINE_set_EC
Prototype: int ENGINE_set_EC(ENGINE *e, const EC_KEY_METHOD *ec_meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_eckey.c
Lines: 68-72
  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/openssl/src/crypto/engine/tb_rsa.c
Lines: 68-72
  0.000% (0/1)
21
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/openssl/src/crypto/engine/eng_fat.c
Lines: 81-91
  0.000% (0/4)
72
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/openssl/src/crypto/engine/eng_pkey.c
Lines: 14-19
  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/openssl/src/crypto/engine/eng_pkey.c
Lines: 21-25
  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/openssl/src/crypto/engine/eng_pkey.c
Lines: 27-33
  0.000% (0/1)
21
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/openssl/src/crypto/engine/tb_asnmth.c
Lines: 102-106
  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/openssl/src/crypto/engine/eng_table.c
Lines: 48-51
  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/openssl/src/crypto/engine/tb_dh.c
Lines: 15-18
  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/openssl/src/crypto/engine/tb_dsa.c
Lines: 15-18
  0.000% (0/1)
11
ENGINE_unregister_EC
Name: ENGINE_unregister_EC
Prototype: void ENGINE_unregister_EC(ENGINE *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_eckey.c
Lines: 15-18
  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/openssl/src/crypto/engine/tb_rand.c
Lines: 15-18
  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/openssl/src/crypto/engine/tb_rsa.c
Lines: 15-18
  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/openssl/src/crypto/engine/tb_cipher.c
Lines: 14-17
  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/openssl/src/crypto/engine/tb_digest.c
Lines: 14-17
  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/openssl/src/crypto/engine/tb_asnmth.c
Lines: 25-28
  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/openssl/src/crypto/engine/tb_pkmeth.c
Lines: 15-18
  0.000% (0/1)
11
ENGINE_up_ref
Name: ENGINE_up_ref
Prototype: int ENGINE_up_ref(ENGINE *e)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c
Lines: 341-350
  0.000% (0/4)
82
ERR_clear_last_mark
Name: ERR_clear_last_mark
Prototype: int ERR_clear_last_mark(void)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c
Lines: 840-859
  0.000% (0/14)
154
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/openssl/src/crypto/err/err.c
Lines: 582-590
  0.000% (0/4)
62
ERR_get_error_line
Name: ERR_get_error_line
Prototype: unsigned long ERR_get_error_line(const char **file, int *line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c
Lines: 432-435
  0.000% (0/1)
91
ERR_load_SM2_strings
Name: ERR_load_SM2_strings
Prototype: int ERR_load_SM2_strings(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_err.c
Lines: 60-69
  0.000% (0/4)
62
ERR_peek_error_line
Name: ERR_peek_error_line
Prototype: unsigned long ERR_peek_error_line(const char **file, int *line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c
Lines: 448-451
  0.000% (0/1)
91
ERR_peek_error_line_data
Name: ERR_peek_error_line_data
Prototype: unsigned long ERR_peek_error_line_data(const char **file, int *line, const char **data, int *flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c
Lines: 453-457
  0.000% (0/1)
11
ERR_peek_last_error_line
Name: ERR_peek_last_error_line
Prototype: unsigned long ERR_peek_last_error_line(const char **file, int *line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c
Lines: 464-467
  0.000% (0/1)
91
ERR_peek_last_error_line_data
Name: ERR_peek_last_error_line_data
Prototype: unsigned long ERR_peek_last_error_line_data(const char **file, int *line, const char **data, int *flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c
Lines: 469-473
  0.000% (0/1)
11
ESS_CERT_ID_V2_dup
Name: ESS_CERT_ID_V2_dup
Prototype: ESS_CERT_ID_V2 * ESS_CERT_ID_V2_dup(ESS_CERT_ID_V2 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 235-235
  0.000% (0/1)
11
ESS_CERT_ID_V2_free
Name: ESS_CERT_ID_V2_free
Prototype: void ESS_CERT_ID_V2_free(ESS_CERT_ID_V2 *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 234-234
  0.000% (0/1)
11
ESS_CERT_ID_V2_new
Name: ESS_CERT_ID_V2_new
Prototype: ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 234-234
  0.000% (0/1)
11
Page:<>1
Condition %:  0.000% (0/1)
2
Condition %:  0.000% (0/10)
3
Condition %:  0.000% (0/1)
4
Condition %:  0.000% (0/30)
56
Condition %:  0.000% (0/1)
7
Condition %:  0.000% (0/1)
8
Condition %:  0.000% (0/1)
9
Condition %:  0.000% (0/4)
10
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...100
Condition %: 100.000% (1/1)
...103
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.2