OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/1)
...8
Condition %:  0.000% (0/1)
9
Condition %:  0.000% (0/4)
10
Condition %:  0.000% (0/1)
11
Condition %:  0.000% (0/11)
1213
Condition %:  0.000% (0/1)
14
Condition %:  0.000% (0/7)
15
Condition %:  0.000% (0/10)
16
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...40
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
RSA_X931_generate_key_ex
Name: RSA_X931_generate_key_ex
Prototype: int RSA_X931_generate_key_ex(RSA *rsa, int bits, const BIGNUM *e, BN_GENCB *cb)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931g.c
Lines: 143-198
  0.000% (0/31)
12711
RSA_X931_hash_id
Name: RSA_X931_hash_id
Prototype: int RSA_X931_hash_id(int nid)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931.c
Lines: 100-117
  0.000% (0/9)
65
RSA_blinding_off
Name: RSA_blinding_off
Prototype: void RSA_blinding_off(RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c
Lines: 56-62
  0.000% (0/1)
81
RSA_blinding_on
Name: RSA_blinding_on
Prototype: int RSA_blinding_on(RSA *rsa, BN_CTX *ctx)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c
Lines: 64-80
  0.000% (0/8)
144
RSA_check_key
Name: RSA_check_key
Prototype: int RSA_check_key(const RSA *key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_chk.c
Lines: 14-17
  0.000% (0/1)
51
RSA_clear_flags
Name: RSA_clear_flags
Prototype: void RSA_clear_flags(RSA *r, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 445-448
  0.000% (0/1)
11
RSA_generate_key
Name: RSA_generate_key
Prototype: RSA *RSA_generate_key(int bits, unsigned long e_value, void (*callback) (int, int, void *), void *cb_arg)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_depr.c
Lines: 27-60
  0.000% (0/20)
297
RSA_generate_key_ex
Name: RSA_generate_key_ex
Prototype: int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_gen.c
Lines: 32-39
  0.000% (0/4)
62
RSA_get0_crt_params
Name: RSA_get0_crt_params
Prototype: void RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1, const BIGNUM **iqmp)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 367-377
  0.000% (0/10)
124
RSA_get0_d
Name: RSA_get0_d
Prototype: const BIGNUM *RSA_get0_d(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 415-418
  0.000% (0/1)
11
RSA_get0_dmp1
Name: RSA_get0_dmp1
Prototype: const BIGNUM *RSA_get0_dmp1(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 430-433
  0.000% (0/1)
11
RSA_get0_dmq1
Name: RSA_get0_dmq1
Prototype: const BIGNUM *RSA_get0_dmq1(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 435-438
  0.000% (0/1)
11
RSA_get0_e
Name: RSA_get0_e
Prototype: const BIGNUM *RSA_get0_e(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 410-413
  0.000% (0/1)
11
RSA_get0_engine
Name: RSA_get0_engine
Prototype: ENGINE *RSA_get0_engine(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 466-469
  0.000% (0/1)
11
RSA_get0_factors
Name: RSA_get0_factors
Prototype: void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 329-335
  0.000% (0/7)
83
RSA_get0_iqmp
Name: RSA_get0_iqmp
Prototype: const BIGNUM *RSA_get0_iqmp(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 440-443
  0.000% (0/1)
11
RSA_get0_multi_prime_crt_params
Name: RSA_get0_multi_prime_crt_params
Prototype: int RSA_get0_multi_prime_crt_params(const RSA *r, const BIGNUM *exps[], const BIGNUM *coeffs[])
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 379-403
  0.000% (0/18)
236
RSA_get0_multi_prime_factors
Name: RSA_get0_multi_prime_factors
Prototype: int RSA_get0_multi_prime_factors(const RSA *r, const BIGNUM *primes[])
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 347-365
  0.000% (0/7)
83
RSA_get0_n
Name: RSA_get0_n
Prototype: const BIGNUM *RSA_get0_n(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 405-408
  0.000% (0/1)
11
RSA_get0_p
Name: RSA_get0_p
Prototype: const BIGNUM *RSA_get0_p(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 420-423
  0.000% (0/1)
11
RSA_get0_q
Name: RSA_get0_q
Prototype: const BIGNUM *RSA_get0_q(const RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 425-428
  0.000% (0/1)
11
RSA_get_ex_data
Name: RSA_get_ex_data
Prototype: void *RSA_get_ex_data(const RSA *r, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 161-164
  0.000% (0/1)
11
RSA_get_method
Name: RSA_get_method
Prototype: const RSA_METHOD *RSA_get_method(const RSA *rsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 25-28
  0.000% (0/1)
11
RSA_get_multi_prime_extra_count
Name: RSA_get_multi_prime_extra_count
Prototype: int RSA_get_multi_prime_extra_count(const RSA *r)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 337-345
  0.000% (0/4)
52
RSA_get_version
Name: RSA_get_version
Prototype: int RSA_get_version(RSA *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 460-464
  0.000% (0/1)
11
RSA_meth_dup
Name: RSA_meth_dup
Prototype: RSA_METHOD *RSA_meth_dup(const RSA_METHOD *meth)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 40-56
  0.000% (0/7)
173
RSA_meth_free
Name: RSA_meth_free
Prototype: void RSA_meth_free(RSA_METHOD *meth)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 32-38
  0.000% (0/4)
52
RSA_meth_get0_app_data
Name: RSA_meth_get0_app_data
Prototype: void *RSA_meth_get0_app_data(const RSA_METHOD *meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 89-92
  0.000% (0/1)
11
RSA_meth_get0_name
Name: RSA_meth_get0_name
Prototype: const char *RSA_meth_get0_name(const RSA_METHOD *meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 58-61
  0.000% (0/1)
11
RSA_meth_get_flags
Name: RSA_meth_get_flags
Prototype: int RSA_meth_get_flags(const RSA_METHOD *meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 78-81
  0.000% (0/1)
11
RSA_meth_new
Name: RSA_meth_new
Prototype: RSA_METHOD *RSA_meth_new(const char *name, int flags)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 14-30
  0.000% (0/7)
173
RSA_meth_set0_app_data
Name: RSA_meth_set0_app_data
Prototype: int RSA_meth_set0_app_data(RSA_METHOD *meth, void *app_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 94-98
  0.000% (0/1)
21
RSA_meth_set1_name
Name: RSA_meth_set1_name
Prototype: int RSA_meth_set1_name(RSA_METHOD *meth, const char *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 63-76
  0.000% (0/4)
92
RSA_meth_set_bn_mod_exp
Name: RSA_meth_set_bn_mod_exp
Prototype: int RSA_meth_set_bn_mod_exp(RSA_METHOD *meth, int (*bn_mod_exp) (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: 187-197
  0.000% (0/1)
21
RSA_meth_set_finish
Name: RSA_meth_set_finish
Prototype: int RSA_meth_set_finish(RSA_METHOD *meth, int (*finish) (RSA *rsa))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 217-221
  0.000% (0/1)
21
RSA_meth_set_flags
Name: RSA_meth_set_flags
Prototype: int RSA_meth_set_flags(RSA_METHOD *meth, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 83-87
  0.000% (0/1)
21
RSA_meth_set_init
Name: RSA_meth_set_init
Prototype: int RSA_meth_set_init(RSA_METHOD *meth, int (*init) (RSA *rsa))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_meth.c
Lines: 205-209
  0.000% (0/1)
21
RSA_meth_set_keygen
Name: RSA_meth_set_keygen
Prototype: int RSA_meth_set_keygen(RSA_METHOD *meth, int (*keygen) (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: 266-272
  0.000% (0/1)
21
RSA_meth_set_mod_exp
Name: RSA_meth_set_mod_exp
Prototype: int RSA_meth_set_mod_exp(RSA_METHOD *meth, int (*mod_exp) (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: 171-177
  0.000% (0/1)
21
RSA_meth_set_multi_prime_keygen
Name: RSA_meth_set_multi_prime_keygen
Prototype: int RSA_meth_set_multi_prime_keygen(RSA_METHOD *meth, int (*keygen) (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: 280-287
  0.000% (0/1)
21
RSA_meth_set_priv_dec
Name: RSA_meth_set_priv_dec
Prototype: int RSA_meth_set_priv_dec(RSA_METHOD *meth, int (*priv_dec) (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: 155-162
  0.000% (0/1)
21
RSA_meth_set_priv_enc
Name: RSA_meth_set_priv_enc
Prototype: int RSA_meth_set_priv_enc(RSA_METHOD *meth, int (*priv_enc) (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: 139-146
  0.000% (0/1)
21
RSA_meth_set_pub_dec
Name: RSA_meth_set_pub_dec
Prototype: int RSA_meth_set_pub_dec(RSA_METHOD *meth, int (*pub_dec) (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: 123-130
  0.000% (0/1)
21
RSA_meth_set_pub_enc
Name: RSA_meth_set_pub_enc
Prototype: int RSA_meth_set_pub_enc(RSA_METHOD *meth, int (*pub_enc) (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: 107-114
  0.000% (0/1)
21
RSA_meth_set_sign
Name: RSA_meth_set_sign
Prototype: int RSA_meth_set_sign(RSA_METHOD *meth, int (*sign) (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: 232-240
  0.000% (0/1)
21
RSA_meth_set_verify
Name: RSA_meth_set_verify
Prototype: int RSA_meth_set_verify(RSA_METHOD *meth, int (*verify) (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: 250-258
  0.000% (0/1)
21
RSA_null_method
Name: RSA_null_method
Prototype: const RSA_METHOD *RSA_null_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c
Lines: 62-65
  0.000% (0/1)
51
RSA_padding_add_PKCS1_PSS
Name: RSA_padding_add_PKCS1_PSS
Prototype: int RSA_padding_add_PKCS1_PSS(RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, int sLen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pss.c
Lines: 138-143
  0.000% (0/1)
51
RSA_padding_add_SSLv23
Name: RSA_padding_add_SSLv23
Prototype: int RSA_padding_add_SSLv23(unsigned char *to, int tlen, const unsigned char *from, int flen)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ssl.c
Lines: 16-53
  0.000% (0/18)
237
RSA_padding_add_X931
Name: RSA_padding_add_X931
Prototype: int RSA_padding_add_X931(unsigned char *to, int tlen, const unsigned char *from, int flen)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931.c
Lines: 16-51
  0.000% (0/11)
184
RSA_padding_check_SSLv23
Name: RSA_padding_check_SSLv23
Prototype: int RSA_padding_check_SSLv23(unsigned char *to, int tlen, const unsigned char *from, int flen, int num)
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ssl.c
Lines: 55-108
  0.000% (0/37)
3512
RSA_padding_check_X931
Name: RSA_padding_check_X931
Prototype: int RSA_padding_check_X931(unsigned char *to, int tlen, const unsigned char *from, int flen, int num)
Coverage:  0.000% (0/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931.c
Lines: 53-96
  0.000% (0/27)
258
RSA_padding_check_none
Name: RSA_padding_check_none
Prototype: int RSA_padding_check_none(unsigned char *to, int tlen, const unsigned char *from, int flen, int num)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_none.c
Lines: 31-43
  0.000% (0/4)
62
RSA_print_fp
Name: RSA_print_fp
Prototype: int RSA_print_fp(FILE *fp, const RSA *x, int off)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_prn.c
Lines: 16-29
  0.000% (0/4)
112
RSA_set_default_method
Name: RSA_set_default_method
Prototype: void RSA_set_default_method(const RSA_METHOD *meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c
Lines: 47-50
  0.000% (0/1)
11
RSA_set_ex_data
Name: RSA_set_ex_data
Prototype: int RSA_set_ex_data(RSA *r, int idx, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 156-159
  0.000% (0/1)
11
RSA_set_flags
Name: RSA_set_flags
Prototype: void RSA_set_flags(RSA *r, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 455-458
  0.000% (0/1)
11
RSA_set_method
Name: RSA_set_method
Prototype: int RSA_set_method(RSA *rsa, const RSA_METHOD *meth)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 30-48
  0.000% (0/7)
143
RSA_sign_ASN1_OCTET_STRING
Name: RSA_sign_ASN1_OCTET_STRING
Prototype: int RSA_sign_ASN1_OCTET_STRING(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_saos.c
Lines: 17-52
  0.000% (0/11)
304
RSA_test_flags
Name: RSA_test_flags
Prototype: int RSA_test_flags(const RSA *r, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c
Lines: 450-453
  0.000% (0/1)
11
RSA_verify_ASN1_OCTET_STRING
Name: RSA_verify_ASN1_OCTET_STRING
Prototype: int RSA_verify_ASN1_OCTET_STRING(int dtype, const unsigned char *m, unsigned int m_len, unsigned char *sigbuf, unsigned int siglen, RSA *rsa)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_saos.c
Lines: 54-95
  0.000% (0/20)
387
RSA_verify_PKCS1_PSS
Name: RSA_verify_PKCS1_PSS
Prototype: int RSA_verify_PKCS1_PSS(RSA *rsa, const unsigned char *mHash, const EVP_MD *Hash, const unsigned char *EM, int sLen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pss.c
Lines: 25-30
  0.000% (0/1)
51
SCRYPT_PARAMS_free
Name: SCRYPT_PARAMS_free
Prototype: void SCRYPT_PARAMS_free(SCRYPT_PARAMS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c
Lines: 29-29
  0.000% (0/1)
11
SCRYPT_PARAMS_new
Name: SCRYPT_PARAMS_new
Prototype: SCRYPT_PARAMS *SCRYPT_PARAMS_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c
Lines: 29-29
  0.000% (0/1)
11
SCT_CTX_set1_issuer
Name: SCT_CTX_set1_issuer
Prototype: int SCT_CTX_set1_issuer(SCT_CTX *sctx, const X509 *issuer)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c
Lines: 233-236
  0.000% (0/1)
11
SCT_get0_extensions
Name: SCT_get0_extensions
Prototype: size_t SCT_get0_extensions(const SCT *sct, unsigned char **ext)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 233-237
  0.000% (0/1)
21
SCT_get0_log_id
Name: SCT_get0_log_id
Prototype: size_t SCT_get0_log_id(const SCT *sct, unsigned char **log_id)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 205-209
  0.000% (0/1)
21
SCT_get0_signature
Name: SCT_get0_signature
Prototype: size_t SCT_get0_signature(const SCT *sct, unsigned char **sig)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 239-243
  0.000% (0/1)
21
SCT_get_timestamp
Name: SCT_get_timestamp
Prototype: uint64_t SCT_get_timestamp(const SCT *sct)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 211-214
  0.000% (0/1)
11
SCT_get_version
Name: SCT_get_version
Prototype: sct_version_t SCT_get_version(const SCT *sct)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 195-198
  0.000% (0/1)
11
SCT_set0_signature
Name: SCT_set0_signature
Prototype: void SCT_set0_signature(SCT *sct, unsigned char *sig, size_t sig_len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 169-175
  0.000% (0/1)
41
SCT_set1_extensions
Name: SCT_set1_extensions
Prototype: int SCT_set1_extensions(SCT *sct, const unsigned char *ext, size_t ext_len)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 151-167
  0.000% (0/9)
213
SCT_set1_log_id
Name: SCT_set1_log_id
Prototype: int SCT_set1_log_id(SCT *sct, const unsigned char *log_id, size_t log_id_len)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 94-115
  0.000% (0/14)
244
SCT_set_signature_nid
Name: SCT_set_signature_nid
Prototype: int SCT_set_signature_nid(SCT *sct, int nid)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Lines: 124-141
  0.000% (0/6)
114
SHA224
Name: SHA224
Prototype: unsigned char *SHA224(const unsigned char *d, size_t n, unsigned char *md)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha256.c
Lines: 49-61
  0.000% (0/4)
102
SHA384
Name: SHA384
Prototype: unsigned char *SHA384(const unsigned char *d, size_t n, unsigned char *md)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c
Lines: 326-338
  0.000% (0/4)
102
SM2_Ciphertext_new
Name: SM2_Ciphertext_new
Prototype: SM2_Ciphertext *SM2_Ciphertext_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c
Lines: 38-38
  0.000% (0/1)
11
SRP_VBASE_get_by_user
Name: SRP_VBASE_get_by_user
Prototype: SRP_user_pwd *SRP_VBASE_get_by_user(SRP_VBASE *vb, char *username)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c
Lines: 519-522
  0.000% (0/1)
11
SRP_gN_free
Name: SRP_gN_free
Prototype: static void SRP_gN_free(SRP_gN_cache *gN_cache)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c
Lines: 329-336
  0.000% (0/4)
72
SRP_gN_new_init
Name: SRP_gN_new_init
Prototype: static SRP_gN_cache *SRP_gN_new_init(const char *ch)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c
Lines: 304-327
  0.000% (0/14)
316
SRP_gN_place_bn
Name: SRP_gN_place_bn
Prototype: static BIGNUM *SRP_gN_place_bn(struct stack_st_SRP_gN_cache *gN_cache, char *ch)
Coverage:  0.000% (0/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c
Lines: 353-374
  0.000% (0/46)
18512
SSL3_BUFFER_set_data
Name: SSL3_BUFFER_set_data
Prototype: void SSL3_BUFFER_set_data(SSL3_BUFFER *b, const unsigned char *d, size_t n)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_buffer.c
Lines: 13-19
  0.000% (0/4)
62
SSL_CIPHER_description
Name: SSL_CIPHER_description
Prototype: char *SSL_CIPHER_description(const SSL_CIPHER *cipher, char *buf, int len)
Coverage:  0.000% (0/117)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1634-1832
  0.000% (0/117)
13659
SSL_CIPHER_get_bits
Name: SSL_CIPHER_get_bits
Prototype: int SSL_CIPHER_get_bits(const SSL_CIPHER *c, int *alg_bits)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1876-1886
  0.000% (0/7)
103
SSL_CIPHER_get_handshake_digest
Name: SSL_CIPHER_get_handshake_digest
Prototype: const EVP_MD *SSL_CIPHER_get_handshake_digest(const SSL_CIPHER *c)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2088-2095
  0.000% (0/6)
82
SSL_CIPHER_get_kx_nid
Name: SSL_CIPHER_get_kx_nid
Prototype: int SSL_CIPHER_get_kx_nid(const SSL_CIPHER *c)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2070-2077
  0.000% (0/4)
42
SSL_CIPHER_get_protocol_id
Name: SSL_CIPHER_get_protocol_id
Prototype: uint16_t SSL_CIPHER_get_protocol_id(const SSL_CIPHER *c)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1893-1896
  0.000% (0/1)
11
SSL_CIPHER_is_aead
Name: SSL_CIPHER_is_aead
Prototype: int SSL_CIPHER_is_aead(const SSL_CIPHER *c)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2097-2100
  0.000% (0/3)
11
SSL_COMP_add_compression_method
Name: SSL_COMP_add_compression_method
Prototype: int SSL_COMP_add_compression_method(int id, COMP_METHOD *cm)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1958-2005
  0.000% (0/24)
396
SSL_COMP_get0_name
Name: SSL_COMP_get0_name
Prototype: const char *SSL_COMP_get0_name(const SSL_COMP *comp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2017-2024
  0.000% (0/1)
11
SSL_COMP_get_id
Name: SSL_COMP_get_id
Prototype: int SSL_COMP_get_id(const SSL_COMP *comp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2026-2033
  0.000% (0/1)
11
SSL_COMP_get_name
Name: SSL_COMP_get_name
Prototype: const char *SSL_COMP_get_name(const COMP_METHOD *comp)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2008-2015
  0.000% (0/3)
51
SSL_COMP_set0_compression_methods
Name: SSL_COMP_set0_compression_methods
Prototype: struct stack_st_SSL_COMP *SSL_COMP_set0_compression_methods(struct stack_st_SSL_COMP *meths)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1938-1944
  0.000% (0/1)
31
SSL_CONF_CTX_clear_flags
Name: SSL_CONF_CTX_clear_flags
Prototype: unsigned int SSL_CONF_CTX_clear_flags(SSL_CONF_CTX *cctx, unsigned int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 934-938
  0.000% (0/1)
21
SSL_CONF_CTX_set_ssl
Name: SSL_CONF_CTX_set_ssl
Prototype: void SSL_CONF_CTX_set_ssl(SSL_CONF_CTX *cctx, SSL *ssl)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 957-974
  0.000% (0/4)
372
SSL_CONF_cmd_value_type
Name: SSL_CONF_cmd_value_type
Prototype: int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 865-874
  0.000% (0/7)
63
SSL_CTX_add1_to_CA_list
Name: SSL_CTX_add1_to_CA_list
Prototype: int SSL_CTX_add1_to_CA_list(SSL_CTX *ctx, const X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 553-556
  0.000% (0/1)
11
SSL_CTX_add_client_CA
Name: SSL_CTX_add_client_CA
Prototype: int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 567-570
  0.000% (0/1)
11
SSL_CTX_dane_clear_flags
Name: SSL_CTX_dane_clear_flags
Prototype: unsigned long SSL_CTX_dane_clear_flags(SSL_CTX *ctx, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 989-995
  0.000% (0/1)
31
SSL_CTX_dane_set_flags
Name: SSL_CTX_dane_set_flags
Prototype: unsigned long SSL_CTX_dane_set_flags(SSL_CTX *ctx, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 981-987
  0.000% (0/1)
31
Page:<>1
Condition %:  0.000% (0/1)
...8
Condition %:  0.000% (0/1)
9
Condition %:  0.000% (0/4)
10
Condition %:  0.000% (0/1)
11
Condition %:  0.000% (0/11)
1213
Condition %:  0.000% (0/1)
14
Condition %:  0.000% (0/7)
15
Condition %:  0.000% (0/10)
16
Condition %:  0.000% (0/1)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  0.000% (0/1)
...100
Condition %: 100.000% (1/1)
...103
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.2