OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...44
eLOC - Effective Lines of Code: 1
45
eLOC - Effective Lines of Code: 1
46
eLOC - Effective Lines of Code: 1
47
eLOC - Effective Lines of Code: 1
4849
eLOC - Effective Lines of Code: 2
50
eLOC - Effective Lines of Code: 2
51
eLOC - Effective Lines of Code: 2
52
eLOC - Effective Lines of Code: 2
...60
eLOC - Effective Lines of Code: 6
...70
eLOC - Effective Lines of Code: 10
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
void
Name: void
Prototype: void (*SSL_CTX_sess_get_remove_cb(SSL_CTX *ctx)) (SSL_CTX *ctx, SSL_SESSION *sess)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1199-1202
  0.000% (0/1)
11
void
Name: void
Prototype: void (*SSL_CTX_get_info_callback(SSL_CTX *ctx)) (const SSL *ssl, int type, int val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1225-1228
  0.000% (0/1)
11
widemul
Name: widemul
Prototype: static inline uint64_t widemul(uint32_t a, uint32_t b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/arch_intrinsics.h
Lines: 22-25
100.000% (1/1)
11
write_bio
Name: write_bio
Prototype: static int write_bio(const void *data, size_t len, void *bp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c
Lines: 110-113
100.000% (1/1)
11
write_fp
Name: write_fp
Prototype: static int write_fp(const void *data, size_t len, void *fp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c
Lines: 94-97
  0.000% (0/1)
11
x509_init_sig_info
Name: x509_init_sig_info
Prototype: void x509_init_sig_info(X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Lines: 234-237
100.000% (1/1)
11
xcloselog
Name: xcloselog
Prototype: static void xcloselog(BIO *bp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c
Lines: 404-407
  0.000% (0/1)
11
xname_hash
Name: xname_hash
Prototype: static unsigned long xname_hash(const X509_NAME *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 601-604
100.000% (1/1)
11
xname_sk_cmp
Name: xname_sk_cmp
Prototype: static int xname_sk_cmp(const X509_NAME *const *a, const X509_NAME *const *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 596-599
  0.000% (0/1)
11
xp_cmp
Name: xp_cmp
Prototype: static int xp_cmp(const X509_PURPOSE *const *a, const X509_PURPOSE *const *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 68-71
  0.000% (0/1)
11
xsyslog
Name: xsyslog
Prototype: static void xsyslog(BIO *bp, int priority, const char *string)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c
Lines: 399-402
  0.000% (0/1)
11
ADMISSIONS_set0_admissionAuthority
Name: ADMISSIONS_set0_admissionAuthority
Prototype: void ADMISSIONS_set0_admissionAuthority(ADMISSIONS *a, GENERAL_NAME *aa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 270-274
  0.000% (0/1)
21
ADMISSIONS_set0_namingAuthority
Name: ADMISSIONS_set0_namingAuthority
Prototype: void ADMISSIONS_set0_namingAuthority(ADMISSIONS *a, NAMING_AUTHORITY *na)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 281-285
  0.000% (0/1)
21
ADMISSIONS_set0_professionInfos
Name: ADMISSIONS_set0_professionInfos
Prototype: void ADMISSIONS_set0_professionInfos(ADMISSIONS *a, PROFESSION_INFOS *pi)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 292-296
  0.000% (0/1)
21
ADMISSION_SYNTAX_set0_admissionAuthority
Name: ADMISSION_SYNTAX_set0_admissionAuthority
Prototype: void ADMISSION_SYNTAX_set0_admissionAuthority(ADMISSION_SYNTAX *as, GENERAL_NAME *aa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 246-251
  0.000% (0/1)
21
ADMISSION_SYNTAX_set0_contentsOfAdmissions
Name: ADMISSION_SYNTAX_set0_contentsOfAdmissions
Prototype: void ADMISSION_SYNTAX_set0_contentsOfAdmissions(ADMISSION_SYNTAX *as, struct stack_st_ADMISSIONS *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 258-263
  0.000% (0/1)
21
AES_cfb128_encrypt
Name: AES_cfb128_encrypt
Prototype: void AES_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_cfb.c
Lines: 19-26
  0.000% (0/1)
21
AES_cfb1_encrypt
Name: AES_cfb1_encrypt
Prototype: void AES_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_cfb.c
Lines: 29-35
  0.000% (0/1)
21
AES_cfb8_encrypt
Name: AES_cfb8_encrypt
Prototype: void AES_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_cfb.c
Lines: 37-43
  0.000% (0/1)
21
AES_ofb128_encrypt
Name: AES_ofb128_encrypt
Prototype: void AES_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, int *num)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ofb.c
Lines: 13-19
  0.000% (0/1)
21
AES_unwrap_key
Name: AES_unwrap_key
Prototype: int AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_wrap.c
Lines: 21-27
100.000% (1/1)
21
ASN1_str2mask
Name: ASN1_str2mask
Prototype: int ASN1_str2mask(const char *str, unsigned long *pmask)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c
Lines: 785-789
  0.000% (0/1)
21
ASYNC_is_capable
Name: ASYNC_is_capable
Prototype: int ASYNC_is_capable(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/arch/async_posix.c
Lines: 20-29
100.000% (1/1)
21
BIO_copy_next_retry
Name: BIO_copy_next_retry
Prototype: void BIO_copy_next_retry(BIO *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Lines: 742-746
100.000% (1/1)
21
BIO_meth_set_callback_ctrl
Name: BIO_meth_set_callback_ctrl
Prototype: int BIO_meth_set_callback_ctrl(BIO_METHOD *biom, long (*callback_ctrl) (BIO *, int, BIO_info_cb *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 214-220
100.000% (1/1)
21
BIO_meth_set_create
Name: BIO_meth_set_create
Prototype: int BIO_meth_set_create(BIO_METHOD *biom, int (*create) (BIO *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 192-196
100.000% (1/1)
21
BIO_meth_set_ctrl
Name: BIO_meth_set_ctrl
Prototype: int BIO_meth_set_ctrl(BIO_METHOD *biom, long (*ctrl) (BIO *, int, long, void *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 180-185
100.000% (1/1)
21
BIO_meth_set_destroy
Name: BIO_meth_set_destroy
Prototype: int BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy) (BIO *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 203-207
100.000% (1/1)
21
BIO_meth_set_gets
Name: BIO_meth_set_gets
Prototype: int BIO_meth_set_gets(BIO_METHOD *biom, int (*bgets) (BIO *, char *, int))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 168-173
100.000% (1/1)
21
BIO_meth_set_puts
Name: BIO_meth_set_puts
Prototype: int BIO_meth_set_puts(BIO_METHOD *biom, int (*bputs) (BIO *, const char *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Lines: 156-161
100.000% (1/1)
21
BIO_new_CMS
Name: BIO_new_CMS
Prototype: BIO *BIO_new_CMS(BIO *out, CMS_ContentInfo *cms)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c
Lines: 47-51
  0.000% (0/1)
21
CMS_uncompress
Name: CMS_uncompress
Prototype: int CMS_uncompress(CMS_ContentInfo *cms, BIO *dcont, BIO *out, unsigned int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c
Lines: 830-835
  0.000% (0/1)
21
COMP_zlib
Name: COMP_zlib
Prototype: COMP_METHOD *COMP_zlib(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/c_zlib.c
Lines: 209-260
100.000% (1/1)
21
CONF_set_default_method
Name: CONF_set_default_method
Prototype: int CONF_set_default_method(CONF_METHOD *meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 39-43
  0.000% (0/1)
21
CTLOG_get0_log_id
Name: CTLOG_get0_log_id
Prototype: void CTLOG_get0_log_id(const CTLOG *log, const uint8_t **log_id, size_t *log_id_len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c
Lines: 277-282
  0.000% (0/1)
21
Camellia_cfb128_encrypt
Name: Camellia_cfb128_encrypt
Prototype: void Camellia_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_cfb.c
Lines: 19-26
  0.000% (0/1)
21
Camellia_cfb1_encrypt
Name: Camellia_cfb1_encrypt
Prototype: void Camellia_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_cfb.c
Lines: 29-35
  0.000% (0/1)
21
Camellia_cfb8_encrypt
Name: Camellia_cfb8_encrypt
Prototype: void Camellia_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_cfb.c
Lines: 37-43
  0.000% (0/1)
21
Camellia_ctr128_encrypt
Name: Camellia_ctr128_encrypt
Prototype: void Camellia_ctr128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const CAMELLIA_KEY *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_ctr.c
Lines: 13-22
  0.000% (0/1)
21
Camellia_ofb128_encrypt
Name: Camellia_ofb128_encrypt
Prototype: void Camellia_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const CAMELLIA_KEY *key, unsigned char *ivec, int *num)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_ofb.c
Lines: 18-24
  0.000% (0/1)
21
DH_meth_set0_app_data
Name: DH_meth_set0_app_data
Prototype: int DH_meth_set0_app_data(DH_METHOD *dhm, void *app_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 94-98
  0.000% (0/1)
21
DH_meth_set_bn_mod_exp
Name: DH_meth_set_bn_mod_exp
Prototype: int DH_meth_set_bn_mod_exp(DH_METHOD *dhm, int (*bn_mod_exp) (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: 132-138
  0.000% (0/1)
21
DH_meth_set_compute_key
Name: DH_meth_set_compute_key
Prototype: int DH_meth_set_compute_key(DH_METHOD *dhm, int (*compute_key) (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: 117-122
  0.000% (0/1)
21
DH_meth_set_finish
Name: DH_meth_set_finish
Prototype: int DH_meth_set_finish(DH_METHOD *dhm, int (*finish) (DH *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 156-160
  0.000% (0/1)
21
DH_meth_set_flags
Name: DH_meth_set_flags
Prototype: int DH_meth_set_flags(DH_METHOD *dhm, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 83-87
  0.000% (0/1)
21
DH_meth_set_generate_key
Name: DH_meth_set_generate_key
Prototype: int DH_meth_set_generate_key(DH_METHOD *dhm, int (*generate_key) (DH *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 105-109
  0.000% (0/1)
21
DH_meth_set_generate_params
Name: DH_meth_set_generate_params
Prototype: int DH_meth_set_generate_params(DH_METHOD *dhm, int (*generate_params) (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: 168-173
  0.000% (0/1)
21
DH_meth_set_init
Name: DH_meth_set_init
Prototype: int DH_meth_set_init(DH_METHOD *dhm, int (*init)(DH *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 145-149
  0.000% (0/1)
21
DH_set_length
Name: DH_set_length
Prototype: int DH_set_length(DH *dh, long length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 220-224
100.000% (1/1)
21
DSA_meth_set0_app_data
Name: DSA_meth_set0_app_data
Prototype: int DSA_meth_set0_app_data(DSA_METHOD *dsam, void *app_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 102-106
  0.000% (0/1)
21
DSA_meth_set_bn_mod_exp
Name: DSA_meth_set_bn_mod_exp
Prototype: int DSA_meth_set_bn_mod_exp(DSA_METHOD *dsam, int (*bn_mod_exp) (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: 170-176
  0.000% (0/1)
21
DSA_meth_set_finish
Name: DSA_meth_set_finish
Prototype: int DSA_meth_set_finish(DSA_METHOD *dsam, int (*finish) (DSA *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 194-198
  0.000% (0/1)
21
DSA_meth_set_flags
Name: DSA_meth_set_flags
Prototype: int DSA_meth_set_flags(DSA_METHOD *dsam, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 91-95
  0.000% (0/1)
21
DSA_meth_set_init
Name: DSA_meth_set_init
Prototype: int DSA_meth_set_init(DSA_METHOD *dsam, int (*init)(DSA *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 183-187
  0.000% (0/1)
21
DSA_meth_set_keygen
Name: DSA_meth_set_keygen
Prototype: int DSA_meth_set_keygen(DSA_METHOD *dsam, int (*keygen) (DSA *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 220-224
  0.000% (0/1)
21
DSA_meth_set_mod_exp
Name: DSA_meth_set_mod_exp
Prototype: int DSA_meth_set_mod_exp(DSA_METHOD *dsam, int (*mod_exp) (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: 154-161
  0.000% (0/1)
21
DSA_meth_set_paramgen
Name: DSA_meth_set_paramgen
Prototype: int DSA_meth_set_paramgen(DSA_METHOD *dsam, int (*paramgen) (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: 207-213
  0.000% (0/1)
21
DSA_meth_set_sign
Name: DSA_meth_set_sign
Prototype: int DSA_meth_set_sign(DSA_METHOD *dsam, DSA_SIG *(*sign) (const unsigned char *, int, DSA *))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c
Lines: 114-119
  0.000% (0/1)
21
DSA_meth_set_sign_setup
Name: DSA_meth_set_sign_setup
Prototype: int DSA_meth_set_sign_setup(DSA_METHOD *dsam, int (*sign_setup) (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: 127-132
  0.000% (0/1)
21
DSA_meth_set_verify
Name: DSA_meth_set_verify
Prototype: int DSA_meth_set_verify(DSA_METHOD *dsam, int (*verify) (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: 140-145
  0.000% (0/1)
21
EC_KEY_METHOD_free
Name: EC_KEY_METHOD_free
Prototype: void EC_KEY_METHOD_free(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: 167-171
  0.000% (0/4)
22
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
ED448_public_from_private
Name: ED448_public_from_private
Prototype: int ED448_public_from_private(uint8_t out_public_key[57], const uint8_t private_key[57])
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c
Lines: 341-346
100.000% (1/1)
21
ED448_verify
Name: ED448_verify
Prototype: int ED448_verify(const uint8_t *message, size_t message_len, const uint8_t signature[114], const uint8_t public_key[57], const uint8_t *context, size_t context_len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c
Lines: 316-322
100.000% (1/1)
21
ED448ph_sign
Name: ED448ph_sign
Prototype: int ED448ph_sign(uint8_t *out_sig, const uint8_t hash[64], const uint8_t public_key[57], const uint8_t private_key[57], const uint8_t *context, size_t context_len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c
Lines: 324-331
100.000% (1/1)
21
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
ENGINE_add_conf_module
Name: ENGINE_add_conf_module
Prototype: void ENGINE_add_conf_module(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_cnf.c
Lines: 188-192
100.000% (1/1)
21
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_RAND
Name: ENGINE_set_RAND
Prototype: int ENGINE_set_RAND(ENGINE *e, const RAND_METHOD *rand_meth)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_rand.c
Lines: 68-72
100.000% (1/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_ciphers
Name: ENGINE_set_ciphers
Prototype: int ENGINE_set_ciphers(ENGINE *e, ENGINE_CIPHERS_PTR f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_cipher.c
Lines: 87-91
100.000% (1/1)
21
ENGINE_set_cmd_defns
Name: ENGINE_set_cmd_defns
Prototype: int ENGINE_set_cmd_defns(ENGINE *e, const ENGINE_CMD_DEFN *defns)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c
Lines: 243-247
100.000% (1/1)
21
ENGINE_set_ctrl_function
Name: ENGINE_set_ctrl_function
Prototype: int ENGINE_set_ctrl_function(ENGINE *e, ENGINE_CTRL_FUNC_PTR ctrl_f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c
Lines: 231-235
100.000% (1/1)
21
ENGINE_set_destroy_function
Name: ENGINE_set_destroy_function
Prototype: int ENGINE_set_destroy_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR destroy_f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c
Lines: 213-217
100.000% (1/1)
21
ENGINE_set_digests
Name: ENGINE_set_digests
Prototype: int ENGINE_set_digests(ENGINE *e, ENGINE_DIGESTS_PTR f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_digest.c
Lines: 87-91
100.000% (1/1)
21
ENGINE_set_finish_function
Name: ENGINE_set_finish_function
Prototype: int ENGINE_set_finish_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR finish_f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c
Lines: 225-229
100.000% (1/1)
21
ENGINE_set_flags
Name: ENGINE_set_flags
Prototype: int ENGINE_set_flags(ENGINE *e, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c
Lines: 237-241
100.000% (1/1)
21
ENGINE_set_init_function
Name: ENGINE_set_init_function
Prototype: int ENGINE_set_init_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR init_f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c
Lines: 219-223
100.000% (1/1)
21
ENGINE_set_load_privkey_function
Name: ENGINE_set_load_privkey_function
Prototype: int ENGINE_set_load_privkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpriv_f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/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_pkey_meths
Name: ENGINE_set_pkey_meths
Prototype: int ENGINE_set_pkey_meths(ENGINE *e, ENGINE_PKEY_METHS_PTR f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_pkmeth.c
Lines: 89-93
100.000% (1/1)
21
EVP_CIPHER_CTX_free
Name: EVP_CIPHER_CTX_free
Prototype: void EVP_CIPHER_CTX_free(EVP_CIPHER_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c
Lines: 45-49
100.000% (1/1)
21
EVP_CIPHER_meth_set_cleanup
Name: EVP_CIPHER_meth_set_cleanup
Prototype: int EVP_CIPHER_meth_set_cleanup(EVP_CIPHER *cipher, int (*cleanup) (EVP_CIPHER_CTX *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c
Lines: 81-86
100.000% (1/1)
21
EVP_CIPHER_meth_set_ctrl
Name: EVP_CIPHER_meth_set_ctrl
Prototype: int EVP_CIPHER_meth_set_ctrl(EVP_CIPHER *cipher, int (*ctrl) (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: 104-110
100.000% (1/1)
21
EVP_CIPHER_meth_set_do_cipher
Name: EVP_CIPHER_meth_set_do_cipher
Prototype: int EVP_CIPHER_meth_set_do_cipher(EVP_CIPHER *cipher, int (*do_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: 71-79
100.000% (1/1)
21
EVP_CIPHER_meth_set_flags
Name: EVP_CIPHER_meth_set_flags
Prototype: int EVP_CIPHER_meth_set_flags(EVP_CIPHER *cipher, unsigned long flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c
Lines: 49-53
100.000% (1/1)
21
EVP_CIPHER_meth_set_get_asn1_params
Name: EVP_CIPHER_meth_set_get_asn1_params
Prototype: int EVP_CIPHER_meth_set_get_asn1_params(EVP_CIPHER *cipher, int (*get_asn1_parameters) (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: 96-102
  0.000% (0/1)
21
EVP_CIPHER_meth_set_impl_ctx_size
Name: EVP_CIPHER_meth_set_impl_ctx_size
Prototype: int EVP_CIPHER_meth_set_impl_ctx_size(EVP_CIPHER *cipher, int ctx_size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c
Lines: 55-59
100.000% (1/1)
21
EVP_CIPHER_meth_set_init
Name: EVP_CIPHER_meth_set_init
Prototype: int EVP_CIPHER_meth_set_init(EVP_CIPHER *cipher, int (*init) (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: 61-69
100.000% (1/1)
21
EVP_CIPHER_meth_set_iv_length
Name: EVP_CIPHER_meth_set_iv_length
Prototype: int EVP_CIPHER_meth_set_iv_length(EVP_CIPHER *cipher, int iv_len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c
Lines: 43-47
100.000% (1/1)
21
EVP_CIPHER_meth_set_set_asn1_params
Name: EVP_CIPHER_meth_set_set_asn1_params
Prototype: int EVP_CIPHER_meth_set_set_asn1_params(EVP_CIPHER *cipher, int (*set_asn1_parameters) (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: 88-94
  0.000% (0/1)
21
EVP_ENCODE_CTX_copy
Name: EVP_ENCODE_CTX_copy
Prototype: int EVP_ENCODE_CTX_copy(EVP_ENCODE_CTX *dctx, EVP_ENCODE_CTX *sctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c
Lines: 137-142
  0.000% (0/1)
21
EVP_MD_CTX_copy
Name: EVP_MD_CTX_copy
Prototype: int EVP_MD_CTX_copy(EVP_MD_CTX *out, const EVP_MD_CTX *in)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c
Lines: 203-207
100.000% (1/1)
21
EVP_MD_CTX_free
Name: EVP_MD_CTX_free
Prototype: void EVP_MD_CTX_free(EVP_MD_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c
Lines: 54-58
100.000% (1/1)
21
EVP_MD_meth_set_app_datasize
Name: EVP_MD_meth_set_app_datasize
Prototype: int EVP_MD_meth_set_app_datasize(EVP_MD *md, int datasize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Lines: 359-363
100.000% (1/1)
21
EVP_MD_meth_set_cleanup
Name: EVP_MD_meth_set_cleanup
Prototype: int EVP_MD_meth_set_cleanup(EVP_MD *md, int (*cleanup)(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: 393-397
  0.000% (0/1)
21
Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...44
eLOC - Effective Lines of Code: 1
45
eLOC - Effective Lines of Code: 1
46
eLOC - Effective Lines of Code: 1
47
eLOC - Effective Lines of Code: 1
4849
eLOC - Effective Lines of Code: 2
50
eLOC - Effective Lines of Code: 2
51
eLOC - Effective Lines of Code: 2
52
eLOC - Effective Lines of Code: 2
...60
eLOC - Effective Lines of Code: 6
...70
eLOC - Effective Lines of Code: 10
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806

Generated by Squish Coco 4.2.2