OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...70
Condition %:  0.000% (0/1)
...80
Condition %:  0.000% (0/1)
...90
Condition %:  0.000% (0/7)
...96
Condition %:  0.000% (0/1)
97
Condition %:  0.000% (0/1)
98
Condition %:  0.000% (0/1)
99
Condition %:  0.000% (0/4)
100101
Condition %:  0.000% (0/1)
102
Condition %:  0.000% (0/10)
103
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
DH_get_nid
Name: DH_get_nid
Prototype: int DH_get_nid(const DH *dh)
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_rfc7919.c
Lines: 47-74
  0.000% (0/30)
269
DH_get_length
Name: DH_get_length
Prototype: long DH_get_length(const DH *dh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 215-218
  0.000% (0/1)
11
DH_get_ex_data
Name: DH_get_ex_data
Prototype: void *DH_get_ex_data(DH *d, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 147-150
  0.000% (0/1)
11
DH_get0_engine
Name: DH_get0_engine
Prototype: ENGINE *DH_get0_engine(DH *dh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 288-291
  0.000% (0/1)
11
DH_generate_parameters
Name: DH_generate_parameters
Prototype: DH *DH_generate_parameters(int prime_len, int generator, void (*callback) (int, int, void *), void *cb_arg)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_depr.c
Lines: 22-45
  0.000% (0/10)
354
DH_clear_flags
Name: DH_clear_flags
Prototype: void DH_clear_flags(DH *dh, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 273-276
  0.000% (0/1)
11
DH_check_pub_key_ex
Name: DH_check_pub_key_ex
Prototype: int DH_check_pub_key_ex(const DH *dh, const BIGNUM *pub_key)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_check.c
Lines: 181-195
  0.000% (0/10)
94
DH_check_params_ex
Name: DH_check_params_ex
Prototype: int DH_check_params_ex(const DH *dh)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_check.c
Lines: 21-33
  0.000% (0/7)
73
DH_check_ex
Name: DH_check_ex
Prototype: int DH_check_ex(const DH *dh)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_check.c
Lines: 77-99
  0.000% (0/22)
178
DH_bits
Name: DH_bits
Prototype: int DH_bits(const DH *dh)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 152-155
  0.000% (0/1)
11
DH_OpenSSL
Name: DH_OpenSSL
Prototype: const DH_METHOD *DH_OpenSSL(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c
Lines: 61-64
  0.000% (0/1)
11
DES_string_to_key
Name: DES_string_to_key
Prototype: void DES_string_to_key(const char *str, DES_cblock *key)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/str2key.c
Lines: 13-38
  0.000% (0/7)
173
DES_string_to_2keys
Name: DES_string_to_2keys
Prototype: void DES_string_to_2keys(const char *str, DES_cblock *key1, DES_cblock *key2)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/str2key.c
Lines: 40-77
  0.000% (0/16)
286
DES_set_key
Name: DES_set_key
Prototype: int DES_set_key(const_DES_cblock *key, DES_key_schedule *schedule)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/set_key.c
Lines: 278-286
  0.000% (0/4)
42
DES_random_key
Name: DES_random_key
Prototype: int DES_random_key(DES_cblock *ret)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/rand_key.c
Lines: 13-21
  0.000% (0/7)
53
DES_options
Name: DES_options
Prototype: const char *DES_options(void)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ecb_enc.c
Lines: 15-28
  0.000% (0/8)
63
DES_key_sched
Name: DES_key_sched
Prototype: int DES_key_sched(const_DES_cblock *key, DES_key_schedule *schedule)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/set_key.c
Lines: 369-372
  0.000% (0/1)
11
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
Camellia_ecb_encrypt
Name: Camellia_ecb_encrypt
Prototype: void Camellia_ecb_encrypt(const unsigned char *in, unsigned char *out, const CAMELLIA_KEY *key, const int enc)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_ecb.c
Lines: 13-20
  0.000% (0/4)
32
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_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_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_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
CT_POLICY_EVAL_CTX_get0_log_store
Name: CT_POLICY_EVAL_CTX_get0_log_store
Prototype: const CTLOG_STORE *CT_POLICY_EVAL_CTX_get0_log_store(const CT_POLICY_EVAL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c
Lines: 90-93
  0.000% (0/1)
11
CT_POLICY_EVAL_CTX_get0_issuer
Name: CT_POLICY_EVAL_CTX_get0_issuer
Prototype: X509* CT_POLICY_EVAL_CTX_get0_issuer(const CT_POLICY_EVAL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c
Lines: 85-88
  0.000% (0/1)
11
CT_POLICY_EVAL_CTX_get0_cert
Name: CT_POLICY_EVAL_CTX_get0_cert
Prototype: X509* CT_POLICY_EVAL_CTX_get0_cert(const CT_POLICY_EVAL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c
Lines: 80-83
  0.000% (0/1)
11
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
CRYPTO_xts128_encrypt
Name: CRYPTO_xts128_encrypt
Prototype: int CRYPTO_xts128_encrypt(const XTS128_CONTEXT *ctx, const unsigned char iv[16], const unsigned char *inp, unsigned char *out, size_t len, int enc)
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/xts128.c
Lines: 14-157
  0.000% (0/38)
7012
CRYPTO_set_mem_functions
Name: CRYPTO_set_mem_functions
Prototype: int CRYPTO_set_mem_functions( void *(*m)(size_t, const char *, int), void *(*r)(void *, size_t, const char *, int), void (*f)(void *, const char *, int))
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c
Lines: 60-74
  0.000% (0/13)
95
CRYPTO_secure_actual_size
Name: CRYPTO_secure_actual_size
Prototype: size_t CRYPTO_secure_actual_size(void *ptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c
Lines: 222-234
  0.000% (0/1)
51
CRYPTO_ocb128_new
Name: CRYPTO_ocb128_new
Prototype: OCB128_CONTEXT *CRYPTO_ocb128_new(void *keyenc, void *keydec, block128_f encrypt, block128_f decrypt, ocb128_f stream)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c
Lines: 130-146
  0.000% (0/7)
153
CRYPTO_ocb128_copy_ctx
Name: CRYPTO_ocb128_copy_ctx
Prototype: int CRYPTO_ocb128_copy_ctx(OCB128_CONTEXT *dest, OCB128_CONTEXT *src, void *keyenc, void *keydec)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c
Lines: 196-212
  0.000% (0/13)
135
CRYPTO_gcm128_release
Name: CRYPTO_gcm128_release
Prototype: void CRYPTO_gcm128_release(GCM128_CONTEXT *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c
Lines: 1885-1888
  0.000% (0/1)
11
CRYPTO_gcm128_new
Name: CRYPTO_gcm128_new
Prototype: GCM128_CONTEXT *CRYPTO_gcm128_new(void *key, block128_f block)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c
Lines: 1875-1883
  0.000% (0/4)
62
CRYPTO_ccm128_encrypt_ccm64
Name: CRYPTO_ccm128_encrypt_ccm64
Prototype: int CRYPTO_ccm128_encrypt_ccm64(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len, ccm128_f stream)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c
Lines: 300-362
  0.000% (0/31)
4111
CRYPTO_ccm128_decrypt_ccm64
Name: CRYPTO_ccm128_decrypt_ccm64
Prototype: int CRYPTO_ccm128_decrypt_ccm64(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len, ccm128_f stream)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c
Lines: 364-420
  0.000% (0/25)
369
CRL_DIST_POINTS_new
Name: CRL_DIST_POINTS_new
Prototype: CRL_DIST_POINTS *CRL_DIST_POINTS_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 331-331
  0.000% (0/1)
11
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
CONF_module_set_usr_data
Name: CONF_module_set_usr_data
Prototype: void CONF_module_set_usr_data(CONF_MODULE *pmod, void *usr_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Lines: 471-474
  0.000% (0/1)
11
CONF_module_get_usr_data
Name: CONF_module_get_usr_data
Prototype: void *CONF_module_get_usr_data(CONF_MODULE *pmod)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Lines: 466-469
  0.000% (0/1)
11
CONF_load_fp
Name: CONF_load_fp
Prototype: struct lhash_st_CONF_VALUE *CONF_load_fp(struct lhash_st_CONF_VALUE *conf, FILE *fp, long *eline)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 68-80
  0.000% (0/4)
142
CONF_load_bio
Name: CONF_load_bio
Prototype: struct lhash_st_CONF_VALUE *CONF_load_bio(struct lhash_st_CONF_VALUE *conf, BIO *bp, long *eline)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 83-95
  0.000% (0/4)
112
CONF_load
Name: CONF_load
Prototype: struct lhash_st_CONF_VALUE *CONF_load(struct lhash_st_CONF_VALUE *conf, const char *file, long *eline)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 45-65
  0.000% (0/4)
192
CONF_imodule_set_usr_data
Name: CONF_imodule_set_usr_data
Prototype: void CONF_imodule_set_usr_data(CONF_IMODULE *md, void *usr_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Lines: 446-449
  0.000% (0/1)
11
CONF_imodule_set_flags
Name: CONF_imodule_set_flags
Prototype: void CONF_imodule_set_flags(CONF_IMODULE *md, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Lines: 461-464
  0.000% (0/1)
11
CONF_imodule_get_usr_data
Name: CONF_imodule_get_usr_data
Prototype: void *CONF_imodule_get_usr_data(const CONF_IMODULE *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Lines: 441-444
  0.000% (0/1)
11
CONF_imodule_get_name
Name: CONF_imodule_get_name
Prototype: const char *CONF_imodule_get_name(const CONF_IMODULE *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Lines: 431-434
  0.000% (0/1)
11
CONF_imodule_get_module
Name: CONF_imodule_get_module
Prototype: CONF_MODULE *CONF_imodule_get_module(const CONF_IMODULE *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Lines: 451-454
  0.000% (0/1)
11
CONF_imodule_get_flags
Name: CONF_imodule_get_flags
Prototype: unsigned long CONF_imodule_get_flags(const CONF_IMODULE *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Lines: 456-459
  0.000% (0/1)
11
CONF_get_string
Name: CONF_get_string
Prototype: char *CONF_get_string(struct lhash_st_CONF_VALUE *conf, const char *group, const char *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 109-119
  0.000% (0/4)
112
CONF_get_section
Name: CONF_get_section
Prototype: struct stack_st_CONF_VALUE *CONF_get_section(struct lhash_st_CONF_VALUE *conf, const char *section)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 97-107
  0.000% (0/4)
112
CONF_get_number
Name: CONF_get_number
Prototype: long CONF_get_number(struct lhash_st_CONF_VALUE *conf, const char *group, const char *name)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 121-137
  0.000% (0/7)
162
CONF_dump_fp
Name: CONF_dump_fp
Prototype: int CONF_dump_fp(struct lhash_st_CONF_VALUE *conf, FILE *out)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 147-159
  0.000% (0/4)
102
CONF_dump_bio
Name: CONF_dump_bio
Prototype: int CONF_dump_bio(struct lhash_st_CONF_VALUE *conf, BIO *out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 162-167
  0.000% (0/1)
31
COMP_get_name
Name: COMP_get_name
Prototype: const char *COMP_get_name(const COMP_METHOD *meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c
Lines: 44-47
  0.000% (0/1)
11
COMP_expand_block
Name: COMP_expand_block
Prototype: int COMP_expand_block(COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c
Lines: 74-88
  0.000% (0/7)
103
COMP_compress_block
Name: COMP_compress_block
Prototype: int COMP_compress_block(COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c
Lines: 59-72
  0.000% (0/7)
103
COMP_CTX_new
Name: COMP_CTX_new
Prototype: COMP_CTX *COMP_CTX_new(COMP_METHOD *meth)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c
Lines: 18-32
  0.000% (0/9)
233
COMP_CTX_get_type
Name: COMP_CTX_get_type
Prototype: int COMP_CTX_get_type(const COMP_CTX* comp)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c
Lines: 90-93
  0.000% (0/3)
11
COMP_CTX_get_method
Name: COMP_CTX_get_method
Prototype: const COMP_METHOD *COMP_CTX_get_method(const COMP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c
Lines: 34-37
  0.000% (0/1)
11
CMS_unsigned_get_attr_count
Name: CMS_unsigned_get_attr_count
Prototype: int CMS_unsigned_get_attr_count(const CMS_SignerInfo *si)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 84-87
  0.000% (0/1)
11
CMS_unsigned_get_attr_by_OBJ
Name: CMS_unsigned_get_attr_by_OBJ
Prototype: int CMS_unsigned_get_attr_by_OBJ(const CMS_SignerInfo *si, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 95-99
  0.000% (0/1)
11
CMS_unsigned_get_attr_by_NID
Name: CMS_unsigned_get_attr_by_NID
Prototype: int CMS_unsigned_get_attr_by_NID(const CMS_SignerInfo *si, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 89-93
  0.000% (0/1)
11
CMS_unsigned_get_attr
Name: CMS_unsigned_get_attr
Prototype: X509_ATTRIBUTE *CMS_unsigned_get_attr(const CMS_SignerInfo *si, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 101-104
  0.000% (0/1)
11
CMS_unsigned_get0_data_by_OBJ
Name: CMS_unsigned_get0_data_by_OBJ
Prototype: void *CMS_unsigned_get0_data_by_OBJ(CMS_SignerInfo *si, ASN1_OBJECT *oid, int lastpos, int type)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 146-150
  0.000% (0/1)
11
CMS_unsigned_delete_attr
Name: CMS_unsigned_delete_attr
Prototype: X509_ATTRIBUTE *CMS_unsigned_delete_attr(CMS_SignerInfo *si, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 106-109
  0.000% (0/1)
11
CMS_unsigned_add1_attr_by_txt
Name: CMS_unsigned_add1_attr_by_txt
Prototype: int CMS_unsigned_add1_attr_by_txt(CMS_SignerInfo *si, const char *attrname, int type, const void *bytes, int len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 136-144
  0.000% (0/4)
42
CMS_unsigned_add1_attr_by_OBJ
Name: CMS_unsigned_add1_attr_by_OBJ
Prototype: int CMS_unsigned_add1_attr_by_OBJ(CMS_SignerInfo *si, const ASN1_OBJECT *obj, int type, const void *bytes, int len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 118-125
  0.000% (0/4)
32
CMS_unsigned_add1_attr_by_NID
Name: CMS_unsigned_add1_attr_by_NID
Prototype: int CMS_unsigned_add1_attr_by_NID(CMS_SignerInfo *si, int nid, int type, const void *bytes, int len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 127-134
  0.000% (0/4)
32
CMS_unsigned_add1_attr
Name: CMS_unsigned_add1_attr
Prototype: int CMS_unsigned_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 111-116
  0.000% (0/4)
32
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
CMS_signed_get_attr_by_OBJ
Name: CMS_signed_get_attr_by_OBJ
Prototype: int CMS_signed_get_attr_by_OBJ(const CMS_SignerInfo *si, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 29-33
  0.000% (0/1)
11
CMS_signed_get_attr
Name: CMS_signed_get_attr
Prototype: X509_ATTRIBUTE *CMS_signed_get_attr(const CMS_SignerInfo *si, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 35-38
  0.000% (0/1)
11
CMS_signed_delete_attr
Name: CMS_signed_delete_attr
Prototype: X509_ATTRIBUTE *CMS_signed_delete_attr(CMS_SignerInfo *si, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 40-43
  0.000% (0/1)
11
CMS_signed_add1_attr_by_txt
Name: CMS_signed_add1_attr_by_txt
Prototype: int CMS_signed_add1_attr_by_txt(CMS_SignerInfo *si, const char *attrname, int type, const void *bytes, int len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 69-76
  0.000% (0/4)
32
CMS_signed_add1_attr_by_OBJ
Name: CMS_signed_add1_attr_by_OBJ
Prototype: int CMS_signed_add1_attr_by_OBJ(CMS_SignerInfo *si, const ASN1_OBJECT *obj, int type, const void *bytes, int len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 52-59
  0.000% (0/4)
32
CMS_signed_add1_attr
Name: CMS_signed_add1_attr
Prototype: int CMS_signed_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 45-50
  0.000% (0/4)
32
CMS_is_detached
Name: CMS_is_detached
Prototype: int CMS_is_detached(CMS_ContentInfo *cms)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 249-258
  0.000% (0/7)
73
CMS_get0_signers
Name: CMS_get0_signers
Prototype: struct stack_st_X509 *CMS_get0_signers(CMS_ContentInfo *cms)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c
Lines: 421-443
  0.000% (0/16)
286
CMS_digest_verify
Name: CMS_digest_verify
Prototype: int CMS_digest_verify(CMS_ContentInfo *cms, BIO *dcont, BIO *out, unsigned int flags)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c
Lines: 133-154
  0.000% (0/15)
155
CMS_digest_create
Name: CMS_digest_create
Prototype: CMS_ContentInfo *CMS_digest_create(BIO *in, const EVP_MD *md, unsigned int flags)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c
Lines: 156-174
  0.000% (0/15)
245
CMS_decrypt_set1_password
Name: CMS_decrypt_set1_password
Prototype: int CMS_decrypt_set1_password(CMS_ContentInfo *cms, unsigned char *pass, ssize_t passlen)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c
Lines: 708-729
  0.000% (0/10)
194
CMS_compress
Name: CMS_compress
Prototype: CMS_ContentInfo *CMS_compress(BIO *in, int comp_nid, unsigned int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c
Lines: 837-841
  0.000% (0/1)
61
CMS_add1_crl
Name: CMS_add1_crl
Prototype: int CMS_add1_crl(CMS_ContentInfo *cms, X509_CRL *crl)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 469-476
  0.000% (0/4)
52
CMS_add0_recipient_password
Name: CMS_add0_recipient_password
Prototype: CMS_RecipientInfo *CMS_add0_recipient_password(CMS_ContentInfo *cms, int iter, int wrap_nid, int pbe_nid, unsigned char *pass, ssize_t passlen, const EVP_CIPHER *kekciph)
Coverage:  0.000% (0/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_pwri.c
Lines: 38-169
  0.000% (0/66)
16324
CMS_add0_crl
Name: CMS_add0_crl
Prototype: int CMS_add0_crl(CMS_ContentInfo *cms, X509_CRL *crl)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 458-467
  0.000% (0/4)
72
CMS_add0_RevocationInfoChoice
Name: CMS_add0_RevocationInfoChoice
Prototype: CMS_RevocationInfoChoice *CMS_add0_RevocationInfoChoice(CMS_ContentInfo *cms)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 437-456
  0.000% (0/16)
326
CMS_SignerInfo_get0_signer_id
Name: CMS_SignerInfo_get0_signer_id
Prototype: int CMS_SignerInfo_get0_signer_id(CMS_SignerInfo *si, ASN1_OCTET_STRING **keyid, X509_NAME **issuer, ASN1_INTEGER **sno)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c
Lines: 456-461
  0.000% (0/1)
11
CMS_SignerInfo_get0_signature
Name: CMS_SignerInfo_get0_signature
Prototype: ASN1_OCTET_STRING *CMS_SignerInfo_get0_signature(CMS_SignerInfo *si)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c
Lines: 528-531
  0.000% (0/1)
11
CMS_SignerInfo_get0_md_ctx
Name: CMS_SignerInfo_get0_md_ctx
Prototype: EVP_MD_CTX *CMS_SignerInfo_get0_md_ctx(CMS_SignerInfo *si)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c
Lines: 407-410
  0.000% (0/1)
11
CMS_RecipientInfo_set0_password
Name: CMS_RecipientInfo_set0_password
Prototype: int CMS_RecipientInfo_set0_password(CMS_RecipientInfo *ri, unsigned char *pass, ssize_t passlen)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_pwri.c
Lines: 21-36
  0.000% (0/9)
103
CMS_RecipientInfo_ktri_get0_signer_id
Name: CMS_RecipientInfo_ktri_get0_signer_id
Prototype: int CMS_RecipientInfo_ktri_get0_signer_id(CMS_RecipientInfo *ri, ASN1_OCTET_STRING **keyid, X509_NAME **issuer, ASN1_INTEGER **sno)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c
Lines: 253-267
  0.000% (0/4)
72
CMS_RecipientInfo_kekri_get0_id
Name: CMS_RecipientInfo_kekri_get0_id
Prototype: int CMS_RecipientInfo_kekri_get0_id(CMS_RecipientInfo *ri, X509_ALGOR **palg, ASN1_OCTET_STRING **pid, ASN1_GENERALIZEDTIME **pdate, ASN1_OBJECT **potherid, ASN1_TYPE **pothertype)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c
Lines: 562-594
  0.000% (0/25)
289
CMS_RecipientInfo_kari_orig_id_cmp
Name: CMS_RecipientInfo_kari_orig_id_cmp
Prototype: int CMS_RecipientInfo_kari_orig_id_cmp(CMS_RecipientInfo *ri, X509 *cert)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c
Lines: 93-107
  0.000% (0/10)
114
CMS_RecipientEncryptedKey_get0_id
Name: CMS_RecipientEncryptedKey_get0_id
Prototype: int CMS_RecipientEncryptedKey_get0_id(CMS_RecipientEncryptedKey *rek, ASN1_OCTET_STRING **keyid, ASN1_GENERALIZEDTIME **tm, CMS_OtherKeyAttribute **other, X509_NAME **issuer, ASN1_INTEGER **sno)
Coverage:  0.000% (0/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c
Lines: 109-141
  0.000% (0/38)
4513
CMS_ReceiptRequest_get0_values
Name: CMS_ReceiptRequest_get0_values
Prototype: void CMS_ReceiptRequest_get0_values(CMS_ReceiptRequest *rr, ASN1_STRING **pcid, int *pallorfirst, struct stack_st_GENERAL_NAMES **plist, struct stack_st_GENERAL_NAMES **prto)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c
Lines: 113-134
  0.000% (0/23)
178
CMS_ContentInfo_print_ctx
Name: CMS_ContentInfo_print_ctx
Prototype: int CMS_ContentInfo_print_ctx(BIO *out, CMS_ContentInfo *x, int indent, const ASN1_PCTX *pctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 20-20
  0.000% (0/1)
11
CMAC_resume
Name: CMAC_resume
Prototype: int CMAC_resume(CMAC_CTX *ctx)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c
Lines: 214-226
  0.000% (0/4)
152
CMAC_CTX_get0_cipher_ctx
Name: CMAC_CTX_get0_cipher_ctx
Prototype: EVP_CIPHER_CTX *CMAC_CTX_get0_cipher_ctx(CMAC_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c
Lines: 73-76
  0.000% (0/1)
11
CERTIFICATEPOLICIES_new
Name: CERTIFICATEPOLICIES_new
Prototype: CERTIFICATEPOLICIES *CERTIFICATEPOLICIES_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 51-51
  0.000% (0/1)
11
Page:<>1
Condition %: 100.000% (1/1)
...70
Condition %:  0.000% (0/1)
...80
Condition %:  0.000% (0/1)
...90
Condition %:  0.000% (0/7)
...96
Condition %:  0.000% (0/1)
97
Condition %:  0.000% (0/1)
98
Condition %:  0.000% (0/1)
99
Condition %:  0.000% (0/4)
100101
Condition %:  0.000% (0/1)
102
Condition %:  0.000% (0/10)
103
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2