OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...10
Condition %: 100.000% (1/1)
...15
Condition %: 100.000% (14/14)
16
Condition %: 100.000% (1/1)
17
Condition %: 100.000% (1/1)
18
Condition %: 100.000% (1/1)
1920
Condition %: 100.000% (1/1)
21
Condition %: 100.000% (1/1)
22
Condition %: 100.000% (1/1)
23
Condition %: 100.000% (7/7)
...30
Condition %:  75.000% (12/16)
...40
Condition %:  55.172% (32/58)
...100
Condition %:  0.000% (0/30)
...103
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
OBJ_bsearch_ameth
Name: OBJ_bsearch_ameth
Prototype: static const EVP_PKEY_ASN1_METHOD * *OBJ_bsearch_ameth(const EVP_PKEY_ASN1_METHOD * *key, const EVP_PKEY_ASN1_METHOD * const *base, int num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c
Lines: 33-33
100.000% (1/1)
11
OBJ_bsearch_
Name: OBJ_bsearch_
Prototype: const void *OBJ_bsearch_(const void *key, const void *base, int num, int size, int (*cmp) (const void *, const void *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Lines: 582-586
100.000% (1/1)
11
OBJ_NAME_do_all
Name: OBJ_NAME_do_all
Prototype: void OBJ_NAME_do_all(int type, void (*fn) (const OBJ_NAME *, void *arg), void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 309-319
100.000% (1/1)
51
OBJ_NAME_cleanup
Name: OBJ_NAME_cleanup
Prototype: void OBJ_NAME_cleanup(int type)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Lines: 385-406
100.000% (7/7)
293
NCONF_free
Name: NCONF_free
Prototype: void NCONF_free(CONF *conf)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 193-198
100.000% (4/4)
52
NCONF_default
Name: NCONF_default
Prototype: CONF_METHOD *NCONF_default(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c
Lines: 92-95
100.000% (1/1)
11
NAME_CONSTRAINTS_free
Name: NAME_CONSTRAINTS_free
Prototype: void NAME_CONSTRAINTS_free(NAME_CONSTRAINTS *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c
Lines: 64-64
100.000% (1/1)
11
MDC2_Init
Name: MDC2_Init
Prototype: int MDC2_Init(MDC2_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2dgst.c
Lines: 30-37
100.000% (1/1)
51
MD5_Init
Name: MD5_Init
Prototype: int MD5_Init(MD5_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/md5/md5_dgst.c
Lines: 23-31
100.000% (1/1)
61
MD4_Transform [md32_common.h #1]
Name: MD4_Transform [md32_common.h #1]
Prototype: void MD4_Transform(MD4_CTX *c, const unsigned char *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h #1
Lines: 186-189
100.000% (1/1)
11
MD4_Init
Name: MD4_Init
Prototype: int MD4_Init(MD4_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/md4/md4_dgst.c
Lines: 23-31
100.000% (1/1)
61
MD4_Final [md32_common.h #1]
Name: MD4_Final [md32_common.h #1]
Prototype: int MD4_Final(unsigned char *md, MD4_CTX *c)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h #1
Lines: 191-226
100.000% (4/4)
182
ISSUING_DIST_POINT_free
Name: ISSUING_DIST_POINT_free
Prototype: void ISSUING_DIST_POINT_free(ISSUING_DIST_POINT *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 342-342
100.000% (1/1)
11
IDEA_encrypt
Name: IDEA_encrypt
Prototype: void IDEA_encrypt(unsigned long *d, IDEA_KEY_SCHEDULE *key)
Coverage: 100.000% (137/137)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_cbc.c
Lines: 89-122
100.000% (137/137)
2435
IDEA_ecb_encrypt
Name: IDEA_ecb_encrypt
Prototype: void IDEA_ecb_encrypt(const unsigned char *in, unsigned char *out, IDEA_KEY_SCHEDULE *ks)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_ecb.c
Lines: 19-34
100.000% (1/1)
111
IDEA_cfb64_encrypt
Name: IDEA_cfb64_encrypt
Prototype: void IDEA_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *schedule, unsigned char *ivec, int *num, int encrypt)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_cfb64.c
Lines: 19-74
100.000% (17/17)
446
HMAC_Update
Name: HMAC_Update
Prototype: int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, size_t len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c
Lines: 91-96
100.000% (4/4)
32
HMAC_CTX_set_flags
Name: HMAC_CTX_set_flags
Prototype: void HMAC_CTX_set_flags(HMAC_CTX *ctx, unsigned long flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c
Lines: 237-242
100.000% (1/1)
31
HMAC_CTX_get_md
Name: HMAC_CTX_get_md
Prototype: const EVP_MD *HMAC_CTX_get_md(const HMAC_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c
Lines: 244-247
100.000% (1/1)
11
HMAC_CTX_free
Name: HMAC_CTX_free
Prototype: void HMAC_CTX_free(HMAC_CTX *ctx)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c
Lines: 149-158
100.000% (4/4)
82
GENERAL_NAME_print
Name: GENERAL_NAME_print
Prototype: int GENERAL_NAME_print(BIO *out, GENERAL_NAME *gen)
Coverage: 100.000% (29/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c
Lines: 141-199
100.000% (29/29)
3413
GENERAL_NAME_new
Name: GENERAL_NAME_new
Prototype: GENERAL_NAME *GENERAL_NAME_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 45-45
100.000% (1/1)
11
GENERAL_NAME_free
Name: GENERAL_NAME_free
Prototype: void GENERAL_NAME_free(GENERAL_NAME *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 45-45
100.000% (1/1)
11
GENERAL_NAMES_new
Name: GENERAL_NAMES_new
Prototype: GENERAL_NAMES *GENERAL_NAMES_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 51-51
100.000% (1/1)
11
GENERAL_NAMES_free
Name: GENERAL_NAMES_free
Prototype: void GENERAL_NAMES_free(GENERAL_NAMES *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 51-51
100.000% (1/1)
11
EVP_whirlpool
Name: EVP_whirlpool
Prototype: const EVP_MD *EVP_whirlpool(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_wp.c
Lines: 50-53
100.000% (1/1)
11
EVP_sm4_ofb
Name: EVP_sm4_ofb
Prototype: const EVP_CIPHER *EVP_sm4_ofb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c
Lines: 67-67
100.000% (1/1)
11
EVP_sm4_ecb
Name: EVP_sm4_ecb
Prototype: const EVP_CIPHER *EVP_sm4_ecb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c
Lines: 67-67
100.000% (1/1)
11
EVP_sm4_ctr
Name: EVP_sm4_ctr
Prototype: const EVP_CIPHER *EVP_sm4_ctr(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c
Lines: 95-98
100.000% (1/1)
11
EVP_sm4_cfb128
Name: EVP_sm4_cfb128
Prototype: const EVP_CIPHER *EVP_sm4_cfb128(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c
Lines: 67-67
100.000% (1/1)
11
EVP_sm4_cbc
Name: EVP_sm4_cbc
Prototype: const EVP_CIPHER *EVP_sm4_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c
Lines: 67-67
100.000% (1/1)
11
EVP_sm3
Name: EVP_sm3
Prototype: const EVP_MD *EVP_sm3(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm3/m_sm3.c
Lines: 47-50
100.000% (1/1)
11
EVP_shake256
Name: EVP_shake256
Prototype: const EVP_MD *EVP_shake256(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c
Lines: 406-406
100.000% (1/1)
11
EVP_shake128
Name: EVP_shake128
Prototype: const EVP_MD *EVP_shake128(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c
Lines: 405-405
100.000% (1/1)
11
EVP_sha512_256
Name: EVP_sha512_256
Prototype: const EVP_MD *EVP_sha512_256(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 256-259
100.000% (1/1)
11
EVP_sha512_224
Name: EVP_sha512_224
Prototype: const EVP_MD *EVP_sha512_224(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 237-240
100.000% (1/1)
11
EVP_sha512
Name: EVP_sha512
Prototype: const EVP_MD *EVP_sha512(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 294-297
100.000% (1/1)
11
EVP_sha3_512
Name: EVP_sha3_512
Prototype: const EVP_MD *EVP_sha3_512(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c
Lines: 403-403
100.000% (1/1)
11
EVP_sha3_384
Name: EVP_sha3_384
Prototype: const EVP_MD *EVP_sha3_384(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c
Lines: 402-402
100.000% (1/1)
11
EVP_sha3_256
Name: EVP_sha3_256
Prototype: const EVP_MD *EVP_sha3_256(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c
Lines: 401-401
100.000% (1/1)
11
EVP_sha3_224
Name: EVP_sha3_224
Prototype: const EVP_MD *EVP_sha3_224(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c
Lines: 400-400
100.000% (1/1)
11
EVP_sha384
Name: EVP_sha384
Prototype: const EVP_MD *EVP_sha384(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 275-278
100.000% (1/1)
11
EVP_sha256
Name: EVP_sha256
Prototype: const EVP_MD *EVP_sha256(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 177-180
100.000% (1/1)
11
EVP_sha224
Name: EVP_sha224
Prototype: const EVP_MD *EVP_sha224(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 158-161
100.000% (1/1)
11
EVP_sha1
Name: EVP_sha1
Prototype: const EVP_MD *EVP_sha1(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 109-112
100.000% (1/1)
11
EVP_seed_ofb
Name: EVP_seed_ofb
Prototype: const EVP_CIPHER *EVP_seed_ofb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c
Lines: 28-28
100.000% (1/1)
11
EVP_seed_ecb
Name: EVP_seed_ecb
Prototype: const EVP_CIPHER *EVP_seed_ecb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c
Lines: 28-28
100.000% (1/1)
11
EVP_seed_cfb128
Name: EVP_seed_cfb128
Prototype: const EVP_CIPHER *EVP_seed_cfb128(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c
Lines: 28-28
100.000% (1/1)
11
EVP_seed_cbc
Name: EVP_seed_cbc
Prototype: const EVP_CIPHER *EVP_seed_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c
Lines: 28-28
100.000% (1/1)
11
EVP_ripemd160
Name: EVP_ripemd160
Prototype: const EVP_MD *EVP_ripemd160(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_ripemd.c
Lines: 51-54
100.000% (1/1)
11
EVP_rc4_hmac_md5
Name: EVP_rc4_hmac_md5
Prototype: const EVP_CIPHER *EVP_rc4_hmac_md5(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4_hmac_md5.c
Lines: 258-261
100.000% (1/1)
11
EVP_rc4_40
Name: EVP_rc4_40
Prototype: const EVP_CIPHER *EVP_rc4_40(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4.c
Lines: 64-67
100.000% (1/1)
11
EVP_rc4
Name: EVP_rc4
Prototype: const EVP_CIPHER *EVP_rc4(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4.c
Lines: 59-62
100.000% (1/1)
11
EVP_rc2_ofb
Name: EVP_rc2_ofb
Prototype: const EVP_CIPHER *EVP_rc2_ofb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c
Lines: 35-35
100.000% (1/1)
11
EVP_rc2_ecb
Name: EVP_rc2_ecb
Prototype: const EVP_CIPHER *EVP_rc2_ecb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c
Lines: 35-35
100.000% (1/1)
11
EVP_rc2_cfb64
Name: EVP_rc2_cfb64
Prototype: const EVP_CIPHER *EVP_rc2_cfb64(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c
Lines: 35-35
100.000% (1/1)
11
EVP_rc2_cbc
Name: EVP_rc2_cbc
Prototype: const EVP_CIPHER *EVP_rc2_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c
Lines: 35-35
100.000% (1/1)
11
EVP_rc2_64_cbc
Name: EVP_rc2_64_cbc
Prototype: const EVP_CIPHER *EVP_rc2_64_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c
Lines: 73-76
100.000% (1/1)
11
EVP_rc2_40_cbc
Name: EVP_rc2_40_cbc
Prototype: const EVP_CIPHER *EVP_rc2_40_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c
Lines: 78-81
100.000% (1/1)
11
EVP_mdc2
Name: EVP_mdc2
Prototype: const EVP_MD *EVP_mdc2(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_mdc2.c
Lines: 51-54
100.000% (1/1)
11
EVP_md_null
Name: EVP_md_null
Prototype: const EVP_MD *EVP_md_null(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_null.c
Lines: 46-49
100.000% (1/1)
11
EVP_md5_sha1
Name: EVP_md5_sha1
Prototype: const EVP_MD *EVP_md5_sha1(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_md5_sha1.c
Lines: 138-141
100.000% (1/1)
11
EVP_md5
Name: EVP_md5
Prototype: const EVP_MD *EVP_md5(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_md5.c
Lines: 51-54
100.000% (1/1)
11
EVP_md4
Name: EVP_md4
Prototype: const EVP_MD *EVP_md4(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_md4.c
Lines: 51-54
100.000% (1/1)
11
EVP_idea_ofb
Name: EVP_idea_ofb
Prototype: const EVP_CIPHER *EVP_idea_ofb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c
Lines: 45-45
100.000% (1/1)
11
EVP_idea_ecb
Name: EVP_idea_ecb
Prototype: const EVP_CIPHER *EVP_idea_ecb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c
Lines: 45-45
100.000% (1/1)
11
EVP_idea_cfb64
Name: EVP_idea_cfb64
Prototype: const EVP_CIPHER *EVP_idea_cfb64(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c
Lines: 45-45
100.000% (1/1)
11
EVP_idea_cbc
Name: EVP_idea_cbc
Prototype: const EVP_CIPHER *EVP_idea_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c
Lines: 45-45
100.000% (1/1)
11
EVP_enc_null
Name: EVP_enc_null
Prototype: const EVP_CIPHER *EVP_enc_null(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_null.c
Lines: 33-36
100.000% (1/1)
11
EVP_desx_cbc
Name: EVP_desx_cbc
Prototype: const EVP_CIPHER *EVP_desx_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_xcbc_d.c
Lines: 47-50
100.000% (1/1)
11
EVP_des_ofb
Name: EVP_des_ofb
Prototype: const EVP_CIPHER *EVP_des_ofb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c
Lines: 193-193
100.000% (1/1)
11
EVP_des_ede_ofb
Name: EVP_des_ede_ofb
Prototype: const EVP_CIPHER *EVP_des_ede_ofb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Lines: 206-206
100.000% (1/1)
11
EVP_des_ede_cfb64
Name: EVP_des_ede_cfb64
Prototype: const EVP_CIPHER *EVP_des_ede_cfb64(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Lines: 206-206
100.000% (1/1)
11
EVP_des_ede_cbc
Name: EVP_des_ede_cbc
Prototype: const EVP_CIPHER *EVP_des_ede_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Lines: 206-206
100.000% (1/1)
11
EVP_des_ede3_wrap
Name: EVP_des_ede3_wrap
Prototype: const EVP_CIPHER *EVP_des_ede3_wrap(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Lines: 419-422
100.000% (1/1)
11
EVP_des_ede3_ofb
Name: EVP_des_ede3_ofb
Prototype: const EVP_CIPHER *EVP_des_ede3_ofb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Lines: 213-213
100.000% (1/1)
11
EVP_des_ede3_cfb8
Name: EVP_des_ede3_cfb8
Prototype: const EVP_CIPHER *EVP_des_ede3_cfb8(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Lines: 221-221
100.000% (1/1)
11
EVP_des_ede3_cfb64
Name: EVP_des_ede3_cfb64
Prototype: const EVP_CIPHER *EVP_des_ede3_cfb64(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Lines: 213-213
100.000% (1/1)
11
EVP_des_ede3_cfb1
Name: EVP_des_ede3_cfb1
Prototype: const EVP_CIPHER *EVP_des_ede3_cfb1(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Lines: 217-217
100.000% (1/1)
11
EVP_des_ede3_cbc
Name: EVP_des_ede3_cbc
Prototype: const EVP_CIPHER *EVP_des_ede3_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Lines: 213-213
100.000% (1/1)
11
EVP_des_ede3
Name: EVP_des_ede3
Prototype: const EVP_CIPHER *EVP_des_ede3(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Lines: 305-308
100.000% (1/1)
11
EVP_des_ede
Name: EVP_des_ede
Prototype: const EVP_CIPHER *EVP_des_ede(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Lines: 300-303
100.000% (1/1)
11
EVP_des_ecb
Name: EVP_des_ecb
Prototype: const EVP_CIPHER *EVP_des_ecb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c
Lines: 193-193
100.000% (1/1)
11
EVP_des_cfb8
Name: EVP_des_cfb8
Prototype: const EVP_CIPHER *EVP_des_cfb8(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c
Lines: 201-201
100.000% (1/1)
11
EVP_des_cfb64
Name: EVP_des_cfb64
Prototype: const EVP_CIPHER *EVP_des_cfb64(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c
Lines: 193-193
100.000% (1/1)
11
EVP_des_cfb1
Name: EVP_des_cfb1
Prototype: const EVP_CIPHER *EVP_des_cfb1(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c
Lines: 197-197
100.000% (1/1)
11
EVP_des_cbc
Name: EVP_des_cbc
Prototype: const EVP_CIPHER *EVP_des_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c
Lines: 193-193
100.000% (1/1)
11
EVP_chacha20_poly1305
Name: EVP_chacha20_poly1305
Prototype: const EVP_CIPHER *EVP_chacha20_poly1305(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c
Lines: 625-628
100.000% (1/1)
11
EVP_chacha20
Name: EVP_chacha20
Prototype: const EVP_CIPHER *EVP_chacha20(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c
Lines: 141-144
100.000% (1/1)
11
EVP_cast5_ofb
Name: EVP_cast5_ofb
Prototype: const EVP_CIPHER *EVP_cast5_ofb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c
Lines: 28-28
100.000% (1/1)
11
EVP_cast5_ecb
Name: EVP_cast5_ecb
Prototype: const EVP_CIPHER *EVP_cast5_ecb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c
Lines: 28-28
100.000% (1/1)
11
EVP_cast5_cfb64
Name: EVP_cast5_cfb64
Prototype: const EVP_CIPHER *EVP_cast5_cfb64(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c
Lines: 28-28
100.000% (1/1)
11
EVP_cast5_cbc
Name: EVP_cast5_cbc
Prototype: const EVP_CIPHER *EVP_cast5_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c
Lines: 28-28
100.000% (1/1)
11
EVP_camellia_256_ofb
Name: EVP_camellia_256_ofb
Prototype: const EVP_CIPHER *EVP_camellia_256_ofb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c
Lines: 365-365
100.000% (1/1)
11
EVP_camellia_256_ecb
Name: EVP_camellia_256_ecb
Prototype: const EVP_CIPHER *EVP_camellia_256_ecb(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c
Lines: 365-365
100.000% (1/1)
11
EVP_camellia_256_ctr
Name: EVP_camellia_256_ctr
Prototype: const EVP_CIPHER *EVP_camellia_256_ctr(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c
Lines: 365-365
100.000% (1/1)
11
EVP_camellia_256_cfb8
Name: EVP_camellia_256_cfb8
Prototype: const EVP_CIPHER *EVP_camellia_256_cfb8(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c
Lines: 365-365
100.000% (1/1)
11
EVP_camellia_256_cfb128
Name: EVP_camellia_256_cfb128
Prototype: const EVP_CIPHER *EVP_camellia_256_cfb128(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c
Lines: 365-365
100.000% (1/1)
11
EVP_camellia_256_cfb1
Name: EVP_camellia_256_cfb1
Prototype: const EVP_CIPHER *EVP_camellia_256_cfb1(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c
Lines: 365-365
100.000% (1/1)
11
EVP_camellia_256_cbc
Name: EVP_camellia_256_cbc
Prototype: const EVP_CIPHER *EVP_camellia_256_cbc(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c
Lines: 365-365
100.000% (1/1)
11
Page:<>1
Condition %: 100.000% (1/1)
...10
Condition %: 100.000% (1/1)
...15
Condition %: 100.000% (14/14)
16
Condition %: 100.000% (1/1)
17
Condition %: 100.000% (1/1)
18
Condition %: 100.000% (1/1)
1920
Condition %: 100.000% (1/1)
21
Condition %: 100.000% (1/1)
22
Condition %: 100.000% (1/1)
23
Condition %: 100.000% (7/7)
...30
Condition %:  75.000% (12/16)
...40
Condition %:  55.172% (32/58)
...100
Condition %:  0.000% (0/30)
...103
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2