OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Function: ACCESS_DESCRIPTION_free
...30
Function: RSA_meth_dup
...40
Function: X509_CRL_get_ext_by_critical
...50
Function: cms_DigestedData_create
...60
Function: file_load_try_repeat
61
Function: gf_sqr
62
Function: i2d_EDIPARTYNAME
63
Function: i2d_SXNET
6465
Function: int_dh_bn_cpy
66
Function: lh_ERR_STRING_DATA_node_usage_stats_bio
67
Function: linebuffer_ctrl
68
Function: nc_uri
...70
Function: param_cmp
...80
Function: sk_DIST_POINT_value
...90
Function: sk_SSL_COMP_pop_free
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
inc_128
Name: inc_128
Prototype: static void inc_128(RAND_DRBG_CTR *ctr)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c
Lines: 22-37
 85.714% (6/7)
93
init
Name: init
Prototype: static int init(EVP_MD_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm3/m_sm3.c
Lines: 18-21
100.000% (1/1)
11
init
Name: init
Prototype: static int init(EVP_MD_CTX *evp_ctx, unsigned char pad)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c
Lines: 33-50
 50.000% (2/4)
102
init224
Name: init224
Prototype: static int init224(EVP_MD_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 114-117
100.000% (1/1)
11
init256
Name: init256
Prototype: static int init256(EVP_MD_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 129-132
100.000% (1/1)
11
init384
Name: init384
Prototype: static int init384(EVP_MD_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 192-195
100.000% (1/1)
11
init512
Name: init512
Prototype: static int init512(EVP_MD_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 207-210
100.000% (1/1)
11
init512_224
Name: init512_224
Prototype: static int init512_224(EVP_MD_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 182-185
100.000% (1/1)
11
init512_256
Name: init512_256
Prototype: static int init512_256(EVP_MD_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 187-190
100.000% (1/1)
11
init_added
Name: init_added
Prototype: static int init_added(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 126-132
 50.000% (2/4)
102
init_alpn
Name: init_alpn
Prototype: static int init_alpn(SSL *s, unsigned int context)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1095-1106
100.000% (4/4)
162
init_certificate_authorities
Name: init_certificate_authorities
Prototype: static int init_certificate_authorities(SSL *s, unsigned int context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1189-1194
100.000% (1/1)
71
init_ems
Name: init_ems
Prototype: static int init_ems(SSL *s, unsigned int context)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1163-1169
100.000% (4/4)
32
init_etm
Name: init_etm
Prototype: static int init_etm(SSL *s, unsigned int context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1156-1161
100.000% (1/1)
21
init_npn
Name: init_npn
Prototype: static int init_npn(SSL *s, unsigned int context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1087-1092
100.000% (1/1)
21
init_post_handshake_auth
Name: init_post_handshake_auth
Prototype: static int init_post_handshake_auth(SSL *s, unsigned int context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1686-1691
100.000% (1/1)
21
init_psk_kex_modes
Name: init_psk_kex_modes
Prototype: static int init_psk_kex_modes(SSL *s, unsigned int context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1429-1433
100.000% (1/1)
21
init_read_state_machine
Name: init_read_state_machine
Prototype: static void init_read_state_machine(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 488-493
100.000% (1/1)
21
init_server_name
Name: init_server_name
Prototype: static int init_server_name(SSL *s, unsigned int context)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 905-915
100.000% (4/4)
92
init_session_ticket
Name: init_session_ticket
Prototype: static int init_session_ticket(SSL *s, unsigned int context)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1059-1065
100.000% (4/4)
32
init_sig_algs
Name: init_sig_algs
Prototype: static int init_sig_algs(SSL *s, unsigned int context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1128-1135
100.000% (1/1)
71
init_sig_algs_cert
Name: init_sig_algs_cert
Prototype: static int init_sig_algs_cert(SSL *s, unsigned int context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1137-1144
100.000% (1/1)
71
init_srp
Name: init_srp
Prototype: static int init_srp(SSL *s, unsigned int context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1147-1153
100.000% (1/1)
71
init_srtp
Name: init_srtp
Prototype: static int init_srtp(SSL *s, unsigned int context)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1244-1250
100.000% (4/4)
72
init_status_request
Name: init_status_request
Prototype: static int init_status_request(SSL *s, unsigned int context)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Lines: 1068-1083
100.000% (5/5)
102
init_write_state_machine
Name: init_write_state_machine
Prototype: static void init_write_state_machine(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 714-719
100.000% (1/1)
21
int
Name: int
Prototype: int (*BIO_meth_get_write(const BIO_METHOD *biom)) (BIO *, const char *, int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 58-61
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_write_ex(const BIO_METHOD *biom)) (BIO *, const char *, size_t, size_t *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 63-67
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_read(const BIO_METHOD *biom)) (BIO *, char *, int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 105-108
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_read_ex(const BIO_METHOD *biom)) (BIO *, char *, size_t, size_t *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 110-113
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_puts(const BIO_METHOD *biom)) (BIO *, const char *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 151-154
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_gets(const BIO_METHOD *biom)) (BIO *, char *, int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 163-166
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_create(const BIO_METHOD *biom)) (BIO *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 187-190
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BIO_meth_get_destroy(const BIO_METHOD *biom)) (BIO *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 198-201
  0.000% (0/1)
11
int
Name: int
Prototype: int (*BN_nist_mod_func(const BIGNUM *p)) (BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Lines: 1226-1239
  0.000% (0/16)
116
int
Name: int
Prototype: int (*DH_meth_get_generate_key(const DH_METHOD *dhm)) (DH *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 100-103
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DH_meth_get_compute_key(const DH_METHOD *dhm)) (unsigned char *key, const BIGNUM *pub_key, DH *dh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 111-115
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DH_meth_get_bn_mod_exp(const DH_METHOD *dhm)) (const DH *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 125-130
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DH_meth_get_init(const DH_METHOD *dhm))(DH *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 140-143
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DH_meth_get_finish(const DH_METHOD *dhm)) (DH *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 151-154
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DH_meth_get_generate_params(const DH_METHOD *dhm)) (DH *, int, int, BN_GENCB *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 162-166
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DSA_meth_get_sign_setup(const DSA_METHOD *dsam)) (DSA *, BN_CTX *, BIGNUM **, BIGNUM **)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 121-125
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DSA_meth_get_verify(const DSA_METHOD *dsam)) (const unsigned char *, int, DSA_SIG *, DSA *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 134-138
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DSA_meth_get_mod_exp(const DSA_METHOD *dsam)) (DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 147-152
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DSA_meth_get_bn_mod_exp(const DSA_METHOD *dsam)) (DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 163-168
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DSA_meth_get_init(const DSA_METHOD *dsam))(DSA *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 178-181
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DSA_meth_get_finish(const DSA_METHOD *dsam)) (DSA *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 189-192
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DSA_meth_get_paramgen(const DSA_METHOD *dsam)) (DSA *, int, const unsigned char *, int, int *, unsigned long *, BN_GENCB *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 200-205
  0.000% (0/1)
11
int
Name: int
Prototype: int (*DSA_meth_get_keygen(const DSA_METHOD *dsam)) (DSA *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 215-218
  0.000% (0/1)
11
int
Name: int
Prototype: int (*EVP_CIPHER_meth_get_init(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c
Lines: 113-119
100.000% (1/1)
11
int
Name: int
Prototype: int (*EVP_CIPHER_meth_get_do_cipher(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c
Lines: 120-126
100.000% (1/1)
11
int
Name: int
Prototype: int (*EVP_CIPHER_meth_get_cleanup(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c
Lines: 128-131
  0.000% (0/1)
11
int
Name: int
Prototype: int (*EVP_CIPHER_meth_get_set_asn1_params(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *, ASN1_TYPE *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c
Lines: 133-137
  0.000% (0/1)
11
int
Name: int
Prototype: int (*EVP_CIPHER_meth_get_get_asn1_params(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *, ASN1_TYPE *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c
Lines: 139-143
  0.000% (0/1)
11
int
Name: int
Prototype: int (*EVP_CIPHER_meth_get_ctrl(const EVP_CIPHER *cipher))(EVP_CIPHER_CTX *, int type, int arg, void *ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c
Lines: 145-150
100.000% (1/1)
11
int
Name: int
Prototype: int (*EVP_MD_meth_get_init(const EVP_MD *md))(EVP_MD_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 421-424
  0.000% (0/1)
11
int
Name: int
Prototype: int (*EVP_MD_meth_get_update(const EVP_MD *md))(EVP_MD_CTX *ctx, const void *data, size_t count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 425-430
  0.000% (0/1)
11
int
Name: int
Prototype: int (*EVP_MD_meth_get_final(const EVP_MD *md))(EVP_MD_CTX *ctx, unsigned char *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 431-435
  0.000% (0/1)
11
int
Name: int
Prototype: int (*EVP_MD_meth_get_copy(const EVP_MD *md))(EVP_MD_CTX *to, const EVP_MD_CTX *from)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 436-440
  0.000% (0/1)
11
int
Name: int
Prototype: int (*EVP_MD_meth_get_cleanup(const EVP_MD *md))(EVP_MD_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 441-444
  0.000% (0/1)
11
int
Name: int
Prototype: int (*EVP_MD_meth_get_ctrl(const EVP_MD *md))(EVP_MD_CTX *ctx, int cmd, int p1, void *p2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 445-449
  0.000% (0/1)
11
int
Name: int
Prototype: int (*EVP_MD_CTX_update_fn(EVP_MD_CTX *ctx))(EVP_MD_CTX *ctx, const void *data, size_t count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 487-491
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_pub_enc(const RSA_METHOD *meth)) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 100-105
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_pub_dec(const RSA_METHOD *meth)) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 116-121
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_priv_enc(const RSA_METHOD *meth)) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 132-137
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_priv_dec(const RSA_METHOD *meth)) (int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 148-153
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_mod_exp(const RSA_METHOD *meth)) (BIGNUM *r0, const BIGNUM *i, RSA *rsa, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 165-169
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_bn_mod_exp(const RSA_METHOD *meth)) (BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 180-185
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_init(const RSA_METHOD *meth)) (RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 200-203
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_finish(const RSA_METHOD *meth)) (RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 212-215
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_sign(const RSA_METHOD *meth)) (int type, const unsigned char *m, unsigned int m_length, unsigned char *sigret, unsigned int *siglen, const RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 223-230
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_verify(const RSA_METHOD *meth)) (int dtype, const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf, unsigned int siglen, const RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 242-248
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_keygen(const RSA_METHOD *meth)) (RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 260-264
  0.000% (0/1)
11
int
Name: int
Prototype: int (*RSA_meth_get_multi_prime_keygen(const RSA_METHOD *meth)) (RSA *rsa, int bits, int primes, BIGNUM *e, BN_GENCB *cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 274-278
  0.000% (0/1)
11
int
Name: int
Prototype: int (*UI_method_get_opener(const UI_METHOD *method)) (UI *)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c
Lines: 706-711
 50.000% (2/4)
92
int
Name: int
Prototype: int (*UI_method_get_writer(const UI_METHOD *method)) (UI *, UI_STRING *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c
Lines: 713-718
  0.000% (0/4)
92
int
Name: int
Prototype: int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c
Lines: 720-725
  0.000% (0/4)
92
int
Name: int
Prototype: int (*UI_method_get_reader(const UI_METHOD *method)) (UI *, UI_STRING *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c
Lines: 727-732
  0.000% (0/4)
92
int
Name: int
Prototype: int (*UI_method_get_closer(const UI_METHOD *method)) (UI *)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c
Lines: 734-739
 50.000% (2/4)
92
int
Name: int
Prototype: int (*X509_LOOKUP_meth_get_new_item(const X509_LOOKUP_METHOD* method)) (X509_LOOKUP *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 53-57
  0.000% (0/1)
11
int
Name: int
Prototype: int (*X509_LOOKUP_meth_get_init(const X509_LOOKUP_METHOD* method)) (X509_LOOKUP *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 80-84
  0.000% (0/1)
11
int
Name: int
Prototype: int (*X509_LOOKUP_meth_get_shutdown(const X509_LOOKUP_METHOD* method)) (X509_LOOKUP *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 94-98
  0.000% (0/1)
11
int
Name: int
Prototype: int (*X509_TRUST_set_default(int (*trust) (int, X509 *, int))) (int, X509 *, int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c
Lines: 57-63
  0.000% (0/1)
41
int
Name: int
Prototype: int (*SSL_get_verify_callback(const SSL *s)) (int, X509_STORE_CTX *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1433-1435
100.000% (1/1)
11
int
Name: int
Prototype: int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx)) (int, X509_STORE_CTX *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1447-1449
  0.000% (0/1)
11
int
Name: int
Prototype: int (*SSL_get_security_callback(const SSL *s)) (const SSL *s, const SSL_CTX *ctx, int op, int bits, int nid, void *other, void *ex)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4473-4478
  0.000% (0/1)
11
int
Name: int
Prototype: int (*SSL_CTX_get_security_callback(const SSL_CTX *ctx)) (const SSL *s, const SSL_CTX *ctx, int op, int bits, int nid, void *other, void *ex)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4508-4515
  0.000% (0/1)
11
int
Name: int
Prototype: int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx)) (SSL *ssl, SSL_SESSION *sess)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1189-1191
  0.000% (0/1)
11
int
Name: int
Prototype: int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx)) (SSL *ssl, X509 **x509, EVP_PKEY **pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1237-1240
  0.000% (0/1)
11
int_bn_mod_inverse
Name: int_bn_mod_inverse
Prototype: BIGNUM *int_bn_mod_inverse(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx, int *pnoinv)
Coverage:  61.395% (132/215)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c
Lines: 135-452
 61.395% (132/215)
17667
int_cleanup_cb_doall
Name: int_cleanup_cb_doall
Prototype: static void int_cleanup_cb_doall(ENGINE_PILE *p)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c
Lines: 170-178
 57.143% (4/7)
63
int_cleanup_check
Name: int_cleanup_check
Prototype: static int int_cleanup_check(int create)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c
Lines: 114-122
 88.889% (8/9)
63
int_cleanup_item
Name: int_cleanup_item
Prototype: static ENGINE_CLEANUP_ITEM *int_cleanup_item(ENGINE_CLEANUP_CB *cb)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c
Lines: 124-134
 50.000% (2/4)
122
int_ctrl_cmd_by_name
Name: int_ctrl_cmd_by_name
Prototype: static int int_ctrl_cmd_by_name(const ENGINE_CMD_DEFN *defn, const char *s)
Coverage:  15.385% (6/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c
Lines: 31-42
 15.385% (6/39)
1719
int_ctrl_cmd_by_num
Name: int_ctrl_cmd_by_num
Prototype: static int int_ctrl_cmd_by_num(const ENGINE_CMD_DEFN *defn, unsigned int num)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c
Lines: 44-59
 66.667% (6/9)
73
int_ctrl_cmd_is_null
Name: int_ctrl_cmd_is_null
Prototype: static int int_ctrl_cmd_is_null(const ENGINE_CMD_DEFN *defn)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c
Lines: 24-29
 50.000% (3/6)
72
int_ctrl_helper
Name: int_ctrl_helper
Prototype: static int int_ctrl_helper(ENGINE *e, int cmd, long i, void *p, void (*f) (void))
Coverage:  34.783% (16/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c
Lines: 61-123
 34.783% (16/46)
5814
int_ctx_new
Name: int_ctx_new
Prototype: static EVP_PKEY_CTX *int_ctx_new(EVP_PKEY *pkey, ENGINE *e, int id)
Coverage:  80.000% (32/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Lines: 103-168
 80.000% (32/40)
7512
int_dall
Name: int_dall
Prototype: static void int_dall(const ENGINE_PILE *pile, ENGINE_PILE_DOALL *dall)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c
Lines: 293-296
  0.000% (0/1)
11
int_def_cb
Name: int_def_cb
Prototype: static int int_def_cb(const char *alg, int len, void *arg)
Coverage:  0.000% (0/478)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_fat.c
Lines: 49-79
  0.000% (0/478)
225179
Page:<>1
Function: ACCESS_DESCRIPTION_free
...30
Function: RSA_meth_dup
...40
Function: X509_CRL_get_ext_by_critical
...50
Function: cms_DigestedData_create
...60
Function: file_load_try_repeat
61
Function: gf_sqr
62
Function: i2d_EDIPARTYNAME
63
Function: i2d_SXNET
6465
Function: int_dh_bn_cpy
66
Function: lh_ERR_STRING_DATA_node_usage_stats_bio
67
Function: linebuffer_ctrl
68
Function: nc_uri
...70
Function: param_cmp
...80
Function: sk_DIST_POINT_value
...90
Function: sk_SSL_COMP_pop_free
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog

Generated by Squish Coco 4.2.2