OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1
2
eLOC - Effective Lines of Code: 1
34
eLOC - Effective Lines of Code: 1
5
eLOC - Effective Lines of Code: 1
6
eLOC - Effective Lines of Code: 1
7
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
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
BN_get_flags
Name: BN_get_flags
Prototype: int BN_get_flags(const BIGNUM *b, int n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 932-935
100.000% (1/1)
11
BN_get_rfc2409_prime_1024
Name: BN_get_rfc2409_prime_1024
Prototype: BIGNUM *BN_get_rfc2409_prime_1024(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 49-70
  0.000% (0/1)
11
BN_get_rfc2409_prime_768
Name: BN_get_rfc2409_prime_768
Prototype: BIGNUM *BN_get_rfc2409_prime_768(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 21-38
  0.000% (0/1)
11
BN_get_rfc3526_prime_1536
Name: BN_get_rfc3526_prime_1536
Prototype: BIGNUM *BN_get_rfc3526_prime_1536(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 81-110
  0.000% (0/1)
11
BN_get_rfc3526_prime_2048
Name: BN_get_rfc3526_prime_2048
Prototype: BIGNUM *BN_get_rfc3526_prime_2048(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 120-157
  0.000% (0/1)
11
BN_get_rfc3526_prime_3072
Name: BN_get_rfc3526_prime_3072
Prototype: BIGNUM *BN_get_rfc3526_prime_3072(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 167-220
  0.000% (0/1)
11
BN_get_rfc3526_prime_4096
Name: BN_get_rfc3526_prime_4096
Prototype: BIGNUM *BN_get_rfc3526_prime_4096(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 230-299
  0.000% (0/1)
11
BN_get_rfc3526_prime_6144
Name: BN_get_rfc3526_prime_6144
Prototype: BIGNUM *BN_get_rfc3526_prime_6144(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 309-410
  0.000% (0/1)
11
BN_get_rfc3526_prime_8192
Name: BN_get_rfc3526_prime_8192
Prototype: BIGNUM *BN_get_rfc3526_prime_8192(BIGNUM *bn)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Lines: 420-553
  0.000% (0/1)
11
BN_is_negative
Name: BN_is_negative
Prototype: int BN_is_negative(const BIGNUM *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 886-889
100.000% (1/1)
11
BN_is_odd
Name: BN_is_odd
Prototype: int BN_is_odd(const BIGNUM *a)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 881-884
100.000% (5/5)
11
BN_is_one
Name: BN_is_one
Prototype: int BN_is_one(const BIGNUM *a)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 871-874
 80.000% (4/5)
11
BN_is_prime_ex
Name: BN_is_prime_ex
Prototype: int BN_is_prime_ex(const BIGNUM *a, int checks, BN_CTX *ctx_passed, BN_GENCB *cb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c
Lines: 145-149
100.000% (1/1)
11
BN_is_word
Name: BN_is_word
Prototype: int BN_is_word(const BIGNUM *a, const unsigned long w)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 876-879
100.000% (7/7)
11
BN_is_zero
Name: BN_is_zero
Prototype: int BN_is_zero(const BIGNUM *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 866-869
100.000% (1/1)
11
BN_priv_rand
Name: BN_priv_rand
Prototype: int BN_priv_rand(BIGNUM *rnd, int bits, int top, int bottom)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 107-110
100.000% (1/1)
11
BN_priv_rand_range
Name: BN_priv_rand_range
Prototype: int BN_priv_rand_range(BIGNUM *r, const BIGNUM *range)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 182-185
100.000% (1/1)
11
BN_pseudo_rand
Name: BN_pseudo_rand
Prototype: int BN_pseudo_rand(BIGNUM *rnd, int bits, int top, int bottom)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 187-190
  0.000% (0/1)
11
BN_pseudo_rand_range
Name: BN_pseudo_rand_range
Prototype: int BN_pseudo_rand_range(BIGNUM *r, const BIGNUM *range)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 192-195
  0.000% (0/1)
11
BN_rand
Name: BN_rand
Prototype: int BN_rand(BIGNUM *rnd, int bits, int top, int bottom)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 97-100
100.000% (1/1)
11
BN_rand_range
Name: BN_rand_range
Prototype: int BN_rand_range(BIGNUM *r, const BIGNUM *range)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Lines: 177-180
  0.000% (0/1)
11
BN_set_flags
Name: BN_set_flags
Prototype: void BN_set_flags(BIGNUM *b, int n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 927-930
100.000% (1/1)
11
BN_to_ASN1_ENUMERATED
Name: BN_to_ASN1_ENUMERATED
Prototype: ASN1_ENUMERATED *BN_to_ASN1_ENUMERATED(const BIGNUM *bn, ASN1_ENUMERATED *ai)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 595-598
  0.000% (0/1)
11
BN_to_ASN1_INTEGER
Name: BN_to_ASN1_INTEGER
Prototype: ASN1_INTEGER *BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 552-555
100.000% (1/1)
11
BN_to_montgomery
Name: BN_to_montgomery
Prototype: int BN_to_montgomery(BIGNUM *r, const BIGNUM *a, BN_MONT_CTX *mont, BN_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 891-895
100.000% (1/1)
11
BN_value_one
Name: BN_value_one
Prototype: const BIGNUM *BN_value_one(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Lines: 81-88
100.000% (1/1)
11
CERTIFICATEPOLICIES_free
Name: CERTIFICATEPOLICIES_free
Prototype: void CERTIFICATEPOLICIES_free(CERTIFICATEPOLICIES *a)
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
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
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
CMS_ContentInfo_free
Name: CMS_ContentInfo_free
Prototype: void CMS_ContentInfo_free(CMS_ContentInfo *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 19-19
100.000% (1/1)
11
CMS_ContentInfo_new
Name: CMS_ContentInfo_new
Prototype: CMS_ContentInfo *CMS_ContentInfo_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 19-19
100.000% (1/1)
11
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
CMS_ReceiptRequest_free
Name: CMS_ReceiptRequest_free
Prototype: void CMS_ReceiptRequest_free(CMS_ReceiptRequest *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c
Lines: 19-19
100.000% (1/1)
11
CMS_ReceiptRequest_new
Name: CMS_ReceiptRequest_new
Prototype: CMS_ReceiptRequest *CMS_ReceiptRequest_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c
Lines: 19-19
100.000% (1/1)
11
CMS_RecipientInfo_type
Name: CMS_RecipientInfo_type
Prototype: int CMS_RecipientInfo_type(CMS_RecipientInfo *ri)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c
Lines: 90-93
100.000% (1/1)
11
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_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_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
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
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_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_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_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_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_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
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_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
Page:<>1
eLOC - Effective Lines of Code: 1
2
eLOC - Effective Lines of Code: 1
34
eLOC - Effective Lines of Code: 1
5
eLOC - Effective Lines of Code: 1
6
eLOC - Effective Lines of Code: 1
7
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
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806

Generated by Squish Coco 4.2.2