OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...16
eLOC - Effective Lines of Code: 1
17
eLOC - Effective Lines of Code: 1
18
eLOC - Effective Lines of Code: 1
19
eLOC - Effective Lines of Code: 1
2021
eLOC - Effective Lines of Code: 1
22
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 1
24
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...50
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
ec_GFp_simple_field_mul
Name: ec_GFp_simple_field_mul
Prototype: int ec_GFp_simple_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c
Lines: 1360-1364
  0.000% (0/1)
11
ec_GFp_simple_field_sqr
Name: ec_GFp_simple_field_sqr
Prototype: int ec_GFp_simple_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c
Lines: 1366-1370
  0.000% (0/1)
11
ec_GFp_simple_group_get_degree
Name: ec_GFp_simple_group_get_degree
Prototype: int ec_GFp_simple_group_get_degree(const EC_GROUP *group)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c
Lines: 237-240
100.000% (1/1)
11
ec_GFp_simple_is_at_infinity
Name: ec_GFp_simple_is_at_infinity
Prototype: int ec_GFp_simple_is_at_infinity(const EC_GROUP *group, const EC_POINT *point)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c
Lines: 946-949
100.000% (1/1)
11
ec_bits
Name: ec_bits
Prototype: static int ec_bits(const EVP_PKEY *pkey)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c
Lines: 271-274
100.000% (1/1)
11
ecd_size25519
Name: ecd_size25519
Prototype: static int ecd_size25519(const EVP_PKEY *pkey)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c
Lines: 494-497
100.000% (1/1)
11
ecd_size448
Name: ecd_size448
Prototype: static int ecd_size448(const EVP_PKEY *pkey)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c
Lines: 499-502
100.000% (1/1)
11
eckey_param_encode
Name: eckey_param_encode
Prototype: static int eckey_param_encode(const EVP_PKEY *pkey, unsigned char **pder)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c
Lines: 418-421
  0.000% (0/1)
11
eckey_param_print
Name: eckey_param_print
Prototype: static int eckey_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c
Lines: 423-427
  0.000% (0/1)
11
eckey_priv_print
Name: eckey_priv_print
Prototype: static int eckey_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c
Lines: 435-439
  0.000% (0/1)
11
eckey_pub_print
Name: eckey_pub_print
Prototype: static int eckey_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c
Lines: 429-433
100.000% (1/1)
11
ecp_nistz256_bignum_to_field_elem
Name: ecp_nistz256_bignum_to_field_elem
Prototype: static int ecp_nistz256_bignum_to_field_elem(unsigned long out[(256/(8 * 8))], const BIGNUM *in)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c
Lines: 572-576
100.000% (1/1)
11
ecx_cmp_parameters
Name: ecx_cmp_parameters
Prototype: static int ecx_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c
Lines: 262-265
100.000% (1/1)
11
ecx_priv_print
Name: ecx_priv_print
Prototype: static int ecx_priv_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c
Lines: 304-308
100.000% (1/1)
11
ecx_pub_print
Name: ecx_pub_print
Prototype: static int ecx_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c
Lines: 310-314
100.000% (1/1)
11
ecx_size
Name: ecx_size
Prototype: static int ecx_size(const EVP_PKEY *pkey)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c
Lines: 229-232
  0.000% (0/7)
11
engine_pile_cmp
Name: engine_pile_cmp
Prototype: static int engine_pile_cmp(const ENGINE_PILE *a, const ENGINE_PILE *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c
Lines: 59-62
100.000% (1/1)
11
engine_pile_hash
Name: engine_pile_hash
Prototype: static unsigned long engine_pile_hash(const ENGINE_PILE *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c
Lines: 54-57
100.000% (1/1)
11
engine_unregister_all_DH
Name: engine_unregister_all_DH
Prototype: static void engine_unregister_all_DH(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dh.c
Lines: 20-23
  0.000% (0/1)
11
engine_unregister_all_DSA
Name: engine_unregister_all_DSA
Prototype: static void engine_unregister_all_DSA(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dsa.c
Lines: 20-23
  0.000% (0/1)
11
engine_unregister_all_EC
Name: engine_unregister_all_EC
Prototype: static void engine_unregister_all_EC(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_eckey.c
Lines: 20-23
  0.000% (0/1)
11
engine_unregister_all_RAND
Name: engine_unregister_all_RAND
Prototype: static void engine_unregister_all_RAND(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_rand.c
Lines: 20-23
100.000% (1/1)
11
engine_unregister_all_RSA
Name: engine_unregister_all_RSA
Prototype: static void engine_unregister_all_RSA(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_rsa.c
Lines: 20-23
  0.000% (0/1)
11
engine_unregister_all_ciphers
Name: engine_unregister_all_ciphers
Prototype: static void engine_unregister_all_ciphers(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_cipher.c
Lines: 19-22
100.000% (1/1)
11
engine_unregister_all_digests
Name: engine_unregister_all_digests
Prototype: static void engine_unregister_all_digests(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_digest.c
Lines: 19-22
100.000% (1/1)
11
engine_unregister_all_pkey_asn1_meths
Name: engine_unregister_all_pkey_asn1_meths
Prototype: static void engine_unregister_all_pkey_asn1_meths(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_asnmth.c
Lines: 30-33
  0.000% (0/1)
11
engine_unregister_all_pkey_meths
Name: engine_unregister_all_pkey_meths
Prototype: static void engine_unregister_all_pkey_meths(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_pkmeth.c
Lines: 20-23
  0.000% (0/1)
11
err_do_init_ossl_
Name: err_do_init_ossl_
Prototype: static void err_do_init_ossl_(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c
Lines: 665-665
100.000% (1/1)
11
evp_encode_ctx_set_flags
Name: evp_encode_ctx_set_flags
Prototype: void evp_encode_ctx_set_flags(EVP_ENCODE_CTX *ctx, unsigned int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c
Lines: 149-152
100.000% (1/1)
11
evp_pkey_set_cb_translate
Name: evp_pkey_set_cb_translate
Prototype: void evp_pkey_set_cb_translate(BN_GENCB *cb, EVP_PKEY_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c
Lines: 139-142
100.000% (1/1)
11
ext_cmp
Name: ext_cmp
Prototype: static int ext_cmp(const X509V3_EXT_METHOD *const *a, const X509V3_EXT_METHOD *const *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c
Lines: 39-43
100.000% (1/1)
11
ext_cmp_BSEARCH_CMP_FN
Name: ext_cmp_BSEARCH_CMP_FN
Prototype: static int ext_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c
Lines: 47-47
100.000% (1/1)
11
fe_0
Name: fe_0
Prototype: static void fe_0(fe h)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 938-938
100.000% (1/1)
11
fe_copy
Name: fe_copy
Prototype: static void fe_copy(fe h, const fe f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Lines: 933-935
100.000% (1/1)
11
file_error
Name: file_error
Prototype: static int file_error(OSSL_STORE_LOADER_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Lines: 1382-1385
  0.000% (0/1)
11
final
Name: final
Prototype: static int final(EVP_MD_CTX *ctx, unsigned char *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm3/m_sm3.c
Lines: 28-31
100.000% (1/1)
11
final224
Name: final224
Prototype: static int final224(EVP_MD_CTX *ctx, unsigned char *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 124-127
100.000% (1/1)
11
final256
Name: final256
Prototype: static int final256(EVP_MD_CTX *ctx, unsigned char *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 139-142
100.000% (1/1)
11
final384
Name: final384
Prototype: static int final384(EVP_MD_CTX *ctx, unsigned char *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 202-205
100.000% (1/1)
11
final512
Name: final512
Prototype: static int final512(EVP_MD_CTX *ctx, unsigned char *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Lines: 218-221
100.000% (1/1)
11
free_evp_pbe_ctl
Name: free_evp_pbe_ctl
Prototype: static void free_evp_pbe_ctl(EVP_PBE_CTL *pbe)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c
Lines: 238-241
  0.000% (0/1)
11
gf_copy
Name: gf_copy
Prototype: static __inline__ __attribute__((__unused__,__always_inline__)) void gf_copy(gf out, const gf a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h
Lines: 44-47
100.000% (1/1)
11
gf_sqr
Name: gf_sqr
Prototype: void gf_sqr(gf_s * __restrict__ cs, const gf as)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.c
Lines: 92-95
100.000% (1/1)
11
hmac_pkey_public_cmp
Name: hmac_pkey_public_cmp
Prototype: static int hmac_pkey_public_cmp(const EVP_PKEY *a, const EVP_PKEY *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c
Lines: 48-51
  0.000% (0/1)
11
hmac_size
Name: hmac_size
Prototype: static int hmac_size(const EVP_PKEY *pkey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c
Lines: 21-24
  0.000% (0/1)
11
i2a_ASN1_ENUMERATED
Name: i2a_ASN1_ENUMERATED
Prototype: int i2a_ASN1_ENUMERATED(BIO *bp, const ASN1_ENUMERATED *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_int.c
Lines: 145-148
  0.000% (0/1)
11
i2b_PrivateKey_bio
Name: i2b_PrivateKey_bio
Prototype: int i2b_PrivateKey_bio(BIO *out, EVP_PKEY *pk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 599-602
  0.000% (0/1)
11
i2b_PublicKey_bio
Name: i2b_PublicKey_bio
Prototype: int i2b_PublicKey_bio(BIO *out, EVP_PKEY *pk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 604-607
100.000% (1/1)
11
i2c_ASN1_INTEGER
Name: i2c_ASN1_INTEGER
Prototype: int i2c_ASN1_INTEGER(ASN1_INTEGER *a, unsigned char **pp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 201-204
100.000% (1/1)
11
i2d_ACCESS_DESCRIPTION
Name: i2d_ACCESS_DESCRIPTION
Prototype: int i2d_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 53-53
  0.000% (0/1)
11
i2d_ADMISSIONS
Name: i2d_ADMISSIONS
Prototype: int i2d_ADMISSIONS(ADMISSIONS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 51-51
  0.000% (0/1)
11
i2d_ADMISSION_SYNTAX
Name: i2d_ADMISSION_SYNTAX
Prototype: int i2d_ADMISSION_SYNTAX(ADMISSION_SYNTAX *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 52-52
  0.000% (0/1)
11
i2d_ASIdOrRange
Name: i2d_ASIdOrRange
Prototype: int i2d_ASIdOrRange(ASIdOrRange *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 54-54
  0.000% (0/1)
11
i2d_ASIdentifierChoice
Name: i2d_ASIdentifierChoice
Prototype: int i2d_ASIdentifierChoice(ASIdentifierChoice *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 55-55
  0.000% (0/1)
11
i2d_ASIdentifiers
Name: i2d_ASIdentifiers
Prototype: int i2d_ASIdentifiers(ASIdentifiers *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 56-56
  0.000% (0/1)
11
i2d_ASN1_BIT_STRING
Name: i2d_ASN1_BIT_STRING
Prototype: int i2d_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 31-31
  0.000% (0/1)
11
i2d_ASN1_BMPSTRING
Name: i2d_ASN1_BMPSTRING
Prototype: int i2d_ASN1_BMPSTRING(ASN1_BMPSTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 41-41
  0.000% (0/1)
11
i2d_ASN1_ENUMERATED
Name: i2d_ASN1_ENUMERATED
Prototype: int i2d_ASN1_ENUMERATED(ASN1_ENUMERATED *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 30-30
  0.000% (0/1)
11
i2d_ASN1_GENERALIZEDTIME
Name: i2d_ASN1_GENERALIZEDTIME
Prototype: int i2d_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 38-38
  0.000% (0/1)
11
i2d_ASN1_GENERALSTRING
Name: i2d_ASN1_GENERALSTRING
Prototype: int i2d_ASN1_GENERALSTRING(ASN1_GENERALSTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 36-36
  0.000% (0/1)
11
i2d_ASN1_IA5STRING
Name: i2d_ASN1_IA5STRING
Prototype: int i2d_ASN1_IA5STRING(ASN1_IA5STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 35-35
  0.000% (0/1)
11
i2d_ASN1_INTEGER
Name: i2d_ASN1_INTEGER
Prototype: int i2d_ASN1_INTEGER(ASN1_INTEGER *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 29-29
100.000% (1/1)
11
i2d_ASN1_NULL
Name: i2d_ASN1_NULL
Prototype: int i2d_ASN1_NULL(ASN1_NULL *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 44-44
  0.000% (0/1)
11
i2d_ASN1_OCTET_STRING
Name: i2d_ASN1_OCTET_STRING
Prototype: int i2d_ASN1_OCTET_STRING(ASN1_OCTET_STRING *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 28-28
100.000% (1/1)
11
i2d_ASN1_PRINTABLE
Name: i2d_ASN1_PRINTABLE
Prototype: int i2d_ASN1_PRINTABLE(ASN1_STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 58-58
  0.000% (0/1)
11
i2d_ASN1_PRINTABLESTRING
Name: i2d_ASN1_PRINTABLESTRING
Prototype: int i2d_ASN1_PRINTABLESTRING(ASN1_PRINTABLESTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 33-33
  0.000% (0/1)
11
i2d_ASN1_SEQUENCE_ANY
Name: i2d_ASN1_SEQUENCE_ANY
Prototype: int i2d_ASN1_SEQUENCE_ANY(const ASN1_SEQUENCE_ANY *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 83-83
  0.000% (0/1)
11
i2d_ASN1_SET_ANY
Name: i2d_ASN1_SET_ANY
Prototype: int i2d_ASN1_SET_ANY(const ASN1_SEQUENCE_ANY *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 84-84
  0.000% (0/1)
11
i2d_ASN1_T61STRING
Name: i2d_ASN1_T61STRING
Prototype: int i2d_ASN1_T61STRING(ASN1_T61STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 34-34
  0.000% (0/1)
11
i2d_ASN1_TIME
Name: i2d_ASN1_TIME
Prototype: int i2d_ASN1_TIME(ASN1_TIME *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c
Lines: 26-26
  0.000% (0/1)
11
i2d_ASN1_TYPE
Name: i2d_ASN1_TYPE
Prototype: int i2d_ASN1_TYPE(ASN1_TYPE *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 53-53
100.000% (1/1)
11
i2d_ASN1_UNIVERSALSTRING
Name: i2d_ASN1_UNIVERSALSTRING
Prototype: int i2d_ASN1_UNIVERSALSTRING(ASN1_UNIVERSALSTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 40-40
  0.000% (0/1)
11
i2d_ASN1_UTCTIME
Name: i2d_ASN1_UTCTIME
Prototype: int i2d_ASN1_UTCTIME(ASN1_UTCTIME *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 37-37
  0.000% (0/1)
11
i2d_ASN1_UTF8STRING
Name: i2d_ASN1_UTF8STRING
Prototype: int i2d_ASN1_UTF8STRING(ASN1_UTF8STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 32-32
  0.000% (0/1)
11
i2d_ASN1_VISIBLESTRING
Name: i2d_ASN1_VISIBLESTRING
Prototype: int i2d_ASN1_VISIBLESTRING(ASN1_VISIBLESTRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 39-39
  0.000% (0/1)
11
i2d_ASRange
Name: i2d_ASRange
Prototype: int i2d_ASRange(ASRange *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 53-53
  0.000% (0/1)
11
i2d_AUTHORITY_INFO_ACCESS
Name: i2d_AUTHORITY_INFO_ACCESS
Prototype: int i2d_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 59-59
  0.000% (0/1)
11
i2d_AUTHORITY_KEYID
Name: i2d_AUTHORITY_KEYID
Prototype: int i2d_AUTHORITY_KEYID(AUTHORITY_KEYID *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akeya.c
Lines: 23-23
  0.000% (0/1)
11
i2d_BASIC_CONSTRAINTS
Name: i2d_BASIC_CONSTRAINTS
Prototype: int i2d_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bcons.c
Lines: 42-42
  0.000% (0/1)
11
i2d_CERTIFICATEPOLICIES
Name: i2d_CERTIFICATEPOLICIES
Prototype: int i2d_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES *a, unsigned char **out)
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
i2d_CMS_ContentInfo
Name: i2d_CMS_ContentInfo
Prototype: int i2d_CMS_ContentInfo(CMS_ContentInfo *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Lines: 19-19
  0.000% (0/1)
11
i2d_CMS_ReceiptRequest
Name: i2d_CMS_ReceiptRequest
Prototype: int i2d_CMS_ReceiptRequest(CMS_ReceiptRequest *a, unsigned char **out)
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
i2d_CMS_bio
Name: i2d_CMS_bio
Prototype: int i2d_CMS_bio(BIO *bp, CMS_ContentInfo *cms)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c
Lines: 40-43
100.000% (1/1)
11
i2d_CRL_DIST_POINTS
Name: i2d_CRL_DIST_POINTS
Prototype: int i2d_CRL_DIST_POINTS(CRL_DIST_POINTS *a, unsigned char **out)
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
i2d_DHparams
Name: i2d_DHparams
Prototype: int i2d_DHparams(const DH *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_asn1.c
Lines: 40-40
100.000% (1/1)
11
i2d_DIRECTORYSTRING
Name: i2d_DIRECTORYSTRING
Prototype: int i2d_DIRECTORYSTRING(ASN1_STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 64-64
  0.000% (0/1)
11
i2d_DISPLAYTEXT
Name: i2d_DISPLAYTEXT
Prototype: int i2d_DISPLAYTEXT(ASN1_STRING *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c
Lines: 61-61
  0.000% (0/1)
11
i2d_DIST_POINT
Name: i2d_DIST_POINT
Prototype: int i2d_DIST_POINT(DIST_POINT *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 325-325
  0.000% (0/1)
11
i2d_DIST_POINT_NAME
Name: i2d_DIST_POINT_NAME
Prototype: int i2d_DIST_POINT_NAME(DIST_POINT_NAME *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 317-317
  0.000% (0/1)
11
i2d_DSAPrivateKey
Name: i2d_DSAPrivateKey
Prototype: int i2d_DSAPrivateKey(const DSA *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c
Lines: 86-86
100.000% (1/1)
11
i2d_DSAPrivateKey_bio
Name: i2d_DSAPrivateKey_bio
Prototype: int i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 292-295
100.000% (1/1)
11
i2d_DSAPrivateKey_fp
Name: i2d_DSAPrivateKey_fp
Prototype: int i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 271-274
  0.000% (0/1)
11
i2d_DSAPublicKey
Name: i2d_DSAPublicKey
Prototype: int i2d_DSAPublicKey(const DSA *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c
Lines: 103-103
100.000% (1/1)
11
i2d_DSA_PUBKEY_bio
Name: i2d_DSA_PUBKEY_bio
Prototype: int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 302-305
100.000% (1/1)
11
i2d_DSA_PUBKEY_fp
Name: i2d_DSA_PUBKEY_fp
Prototype: int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 281-284
  0.000% (0/1)
11
i2d_DSA_SIG
Name: i2d_DSA_SIG
Prototype: int i2d_DSA_SIG(const DSA_SIG *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c
Lines: 22-22
100.000% (1/1)
11
i2d_DSAparams
Name: i2d_DSAparams
Prototype: int i2d_DSAparams(const DSA *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c
Lines: 94-94
100.000% (1/1)
11
i2d_ECDSA_SIG
Name: i2d_ECDSA_SIG
Prototype: int i2d_ECDSA_SIG(const ECDSA_SIG *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c
Lines: 1147-1147
100.000% (1/1)
11
i2d_ECPKPARAMETERS
Name: i2d_ECPKPARAMETERS
Prototype: int i2d_ECPKPARAMETERS(const ECPKPARAMETERS *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c
Lines: 222-222
100.000% (1/1)
11
i2d_ECPrivateKey_bio
Name: i2d_ECPrivateKey_bio
Prototype: int i2d_ECPrivateKey_bio(BIO *bp, EC_KEY *eckey)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 346-349
100.000% (1/1)
11
Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...16
eLOC - Effective Lines of Code: 1
17
eLOC - Effective Lines of Code: 1
18
eLOC - Effective Lines of Code: 1
19
eLOC - Effective Lines of Code: 1
2021
eLOC - Effective Lines of Code: 1
22
eLOC - Effective Lines of Code: 1
23
eLOC - Effective Lines of Code: 1
24
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...50
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806

Generated by Squish Coco 4.2.2