OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
3
McCabe - Cyclomatic Complexity: 1
45
McCabe - Cyclomatic Complexity: 1
6
McCabe - Cyclomatic Complexity: 1
7
McCabe - Cyclomatic Complexity: 1
8
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
CMS_SignerInfo_cert_cmp
Name: CMS_SignerInfo_cert_cmp
Prototype: int CMS_SignerInfo_cert_cmp(CMS_SignerInfo *si, X509 *cert)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c
Lines: 463-466
100.000% (1/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_SignerInfo_get0_pkey_ctx
Name: CMS_SignerInfo_get0_pkey_ctx
Prototype: EVP_PKEY_CTX *CMS_SignerInfo_get0_pkey_ctx(CMS_SignerInfo *si)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c
Lines: 402-405
100.000% (1/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_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_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_get0_type
Name: CMS_get0_type
Prototype: const ASN1_OBJECT *CMS_get0_type(const CMS_ContentInfo *cms)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 22-25
100.000% (1/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_get0_data_by_OBJ
Name: CMS_signed_get0_data_by_OBJ
Prototype: void *CMS_signed_get0_data_by_OBJ(CMS_SignerInfo *si, const ASN1_OBJECT *oid, int lastpos, int type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 78-82
100.000% (1/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_get_attr_by_NID
Name: CMS_signed_get_attr_by_NID
Prototype: int CMS_signed_get_attr_by_NID(const CMS_SignerInfo *si, int nid, int lastpos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 24-27
100.000% (1/1)
11
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_count
Name: CMS_signed_get_attr_count
Prototype: int CMS_signed_get_attr_count(const CMS_SignerInfo *si)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Lines: 19-22
100.000% (1/1)
11
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_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_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_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_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_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_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
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
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_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_get_type
Name: COMP_get_type
Prototype: int COMP_get_type(const COMP_METHOD *meth)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c
Lines: 39-42
100.000% (1/1)
11
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_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
CONF_free
Name: CONF_free
Prototype: void CONF_free(struct lhash_st_CONF_VALUE *conf)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 139-144
100.000% (1/1)
31
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_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_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_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_value
Name: CONF_imodule_get_value
Prototype: const char *CONF_imodule_get_value(const CONF_IMODULE *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Lines: 436-439
100.000% (1/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_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_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_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_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
CRL_DIST_POINTS_free
Name: CRL_DIST_POINTS_free
Prototype: void CRL_DIST_POINTS_free(CRL_DIST_POINTS *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 331-331
100.000% (1/1)
11
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
CRYPTO_THREAD_compare_id
Name: CRYPTO_THREAD_compare_id
Prototype: int CRYPTO_THREAD_compare_id(CRYPTO_THREAD_ID a, CRYPTO_THREAD_ID b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c
Lines: 153-156
100.000% (1/1)
11
CRYPTO_THREAD_get_current_id
Name: CRYPTO_THREAD_get_current_id
Prototype: CRYPTO_THREAD_ID CRYPTO_THREAD_get_current_id(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c
Lines: 148-151
100.000% (1/1)
11
CRYPTO_THREAD_get_local
Name: CRYPTO_THREAD_get_local
Prototype: void *CRYPTO_THREAD_get_local(CRYPTO_THREAD_LOCAL *key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c
Lines: 127-130
100.000% (1/1)
11
CRYPTO_UP_REF
Name: CRYPTO_UP_REF
Prototype: static inline int CRYPTO_UP_REF(_Atomic int *val, int *ret, void *lock)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/refcount.h
Lines: 32-36
100.000% (1/1)
181
CRYPTO_ccm128_init
Name: CRYPTO_ccm128_init
Prototype: void CRYPTO_ccm128_init(CCM128_CONTEXT *ctx, unsigned int M, unsigned int L, void *key, block128_f block)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c
Lines: 18-27
100.000% (1/1)
51
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_tag
Name: CRYPTO_gcm128_tag
Prototype: void CRYPTO_gcm128_tag(GCM128_CONTEXT *ctx, unsigned char *tag, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c
Lines: 1868-1873
100.000% (1/1)
71
CRYPTO_mem_ctrl
Name: CRYPTO_mem_ctrl
Prototype: int CRYPTO_mem_ctrl(int mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_dbg.c
Lines: 120-191
100.000% (1/1)
11
CRYPTO_ocb128_finish
Name: CRYPTO_ocb128_finish
Prototype: int CRYPTO_ocb128_finish(OCB128_CONTEXT *ctx, const unsigned char *tag, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c
Lines: 537-541
100.000% (1/1)
11
CRYPTO_ocb128_tag
Name: CRYPTO_ocb128_tag
Prototype: int CRYPTO_ocb128_tag(OCB128_CONTEXT *ctx, unsigned char *tag, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c
Lines: 546-549
100.000% (1/1)
11
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_secure_malloc_initialized
Name: CRYPTO_secure_malloc_initialized
Prototype: int CRYPTO_secure_malloc_initialized(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c
Lines: 109-116
100.000% (1/1)
11
CRYPTO_secure_used
Name: CRYPTO_secure_used
Prototype: size_t CRYPTO_secure_used(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c
Lines: 213-220
100.000% (1/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
CTLOG_get0_name
Name: CTLOG_get0_name
Prototype: const char *CTLOG_get0_name(const CTLOG *log)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c
Lines: 272-275
100.000% (1/1)
11
CTLOG_get0_public_key
Name: CTLOG_get0_public_key
Prototype: EVP_PKEY *CTLOG_get0_public_key(const CTLOG *log)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c
Lines: 284-287
100.000% (1/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
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_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_get_time
Name: CT_POLICY_EVAL_CTX_get_time
Prototype: uint64_t CT_POLICY_EVAL_CTX_get_time(const CT_POLICY_EVAL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c
Lines: 95-98
100.000% (1/1)
11
CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE
Name: CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE
Prototype: void CT_POLICY_EVAL_CTX_set_shared_CTLOG_STORE(CT_POLICY_EVAL_CTX *ctx, CTLOG_STORE *log_store)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c
Lines: 69-73
100.000% (1/1)
11
CT_POLICY_EVAL_CTX_set_time
Name: CT_POLICY_EVAL_CTX_set_time
Prototype: void CT_POLICY_EVAL_CTX_set_time(CT_POLICY_EVAL_CTX *ctx, uint64_t time_in_ms)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c
Lines: 75-78
100.000% (1/1)
11
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_decrypt
Name: Camellia_decrypt
Prototype: void Camellia_decrypt(const unsigned char *in, unsigned char *out, const CAMELLIA_KEY *key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_misc.c
Lines: 31-35
100.000% (1/1)
11
Camellia_encrypt
Name: Camellia_encrypt
Prototype: void Camellia_encrypt(const unsigned char *in, unsigned char *out, const CAMELLIA_KEY *key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_misc.c
Lines: 25-29
100.000% (1/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
DES_crypt
Name: DES_crypt
Prototype: char *DES_crypt(const char *buf, const char *salt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/fcrypt.c
Lines: 58-89
100.000% (1/1)
11
DES_decrypt3
Name: DES_decrypt3
Prototype: void DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/des_enc.c
Lines: 169-187
100.000% (1/1)
141
DES_ecb_encrypt
Name: DES_ecb_encrypt
Prototype: void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, DES_key_schedule *ks, int enc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ecb_enc.c
Lines: 30-48
100.000% (1/1)
141
DES_encrypt3
Name: DES_encrypt3
Prototype: void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/des_enc.c
Lines: 149-167
100.000% (1/1)
141
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
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
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_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_compute_key
Name: DH_compute_key
Prototype: int DH_compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c
Lines: 28-31
100.000% (1/1)
11
DH_generate_key
Name: DH_generate_key
Prototype: int DH_generate_key(DH *dh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c
Lines: 23-26
100.000% (1/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_get0_g
Name: DH_get0_g
Prototype: const BIGNUM *DH_get0_g(const DH *dh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 258-261
100.000% (1/1)
11
DH_get0_p
Name: DH_get0_p
Prototype: const BIGNUM *DH_get0_p(const DH *dh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 248-251
100.000% (1/1)
11
DH_get0_priv_key
Name: DH_get0_priv_key
Prototype: const BIGNUM *DH_get0_priv_key(const DH *dh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 263-266
100.000% (1/1)
11
DH_get0_pub_key
Name: DH_get0_pub_key
Prototype: const BIGNUM *DH_get0_pub_key(const DH *dh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 268-271
100.000% (1/1)
11
DH_get0_q
Name: DH_get0_q
Prototype: const BIGNUM *DH_get0_q(const DH *dh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 253-256
100.000% (1/1)
11
DH_get_default_method
Name: DH_get_default_method
Prototype: const DH_METHOD *DH_get_default_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c
Lines: 71-74
100.000% (1/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_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_meth_get0_app_data
Name: DH_meth_get0_app_data
Prototype: void *DH_meth_get0_app_data(const DH_METHOD *dhm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 89-92
  0.000% (0/1)
11
DH_meth_get0_name
Name: DH_meth_get0_name
Prototype: const char *DH_meth_get0_name(const DH_METHOD *dhm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 58-61
  0.000% (0/1)
11
DH_meth_get_flags
Name: DH_meth_get_flags
Prototype: int DH_meth_get_flags(const DH_METHOD *dhm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_meth.c
Lines: 78-81
  0.000% (0/1)
11
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_new
Name: DH_new
Prototype: DH *DH_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c
Lines: 37-40
100.000% (1/1)
51
DH_set_default_method
Name: DH_set_default_method
Prototype: void DH_set_default_method(const DH_METHOD *meth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c
Lines: 66-69
  0.000% (0/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
3
McCabe - Cyclomatic Complexity: 1
45
McCabe - Cyclomatic Complexity: 1
6
McCabe - Cyclomatic Complexity: 1
7
McCabe - Cyclomatic Complexity: 1
8
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158

Generated by Squish Coco 4.2.2