OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
Function: ACCESS_DESCRIPTION_free
...30
Function: RSA_meth_dup
...40
Function: X509_CRL_get_ext_by_critical
...50
Function: cms_DigestedData_create
...57
Function: ec_GF2m_simple_group_finish
58
Function: ec_security_bits
59
Function: engine_unregister_all_RSA
60
Function: file_load_try_repeat
6162
Function: i2d_EDIPARTYNAME
63
Function: i2d_SXNET
64
Function: inc_128
65
Function: int_dh_bn_cpy
...70
Function: param_cmp
...80
Function: sk_DIST_POINT_value
...90
Function: sk_SSL_COMP_pop_free
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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
gf_sqrn
Name: gf_sqrn
Prototype: static inline void gf_sqrn(gf_s * __restrict__ y, const gf x, int n)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h
Lines: 77-94
100.000% (8/8)
133
gf_strong_reduce
Name: gf_strong_reduce
Prototype: void gf_strong_reduce(gf a)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c
Lines: 100-139
100.000% (7/7)
233
gf_sub
Name: gf_sub
Prototype: void gf_sub(gf d, const gf a, const gf b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c
Lines: 142-147
100.000% (1/1)
31
gf_sub_RAW
Name: gf_sub_RAW
Prototype: void gf_sub_RAW(gf out, const gf a, const gf b)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.h
Lines: 31-37
100.000% (4/4)
32
gf_sub_nr
Name: gf_sub_nr
Prototype: static inline void gf_sub_nr(gf c, const gf a, const gf b)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h
Lines: 99-105
 75.000% (3/4)
42
gf_subx_nr
Name: gf_subx_nr
Prototype: static inline void gf_subx_nr(gf c, const gf a, const gf b, int amt)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h
Lines: 108-114
 75.000% (3/4)
42
gf_weak_reduce
Name: gf_weak_reduce
Prototype: void gf_weak_reduce(gf a)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.h
Lines: 48-58
100.000% (4/4)
72
gnames_from_sectname
Name: gnames_from_sectname
Prototype: static struct stack_st_GENERAL_NAME *gnames_from_sectname(X509V3_CTX *ctx, char *sect)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 45-64
  0.000% (0/12)
214
grow_init_buf
Name: grow_init_buf
Prototype: static int grow_init_buf(SSL *s, size_t size)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 495-508
 42.857% (3/7)
73
has_san_id
Name: has_san_id
Prototype: static int has_san_id(X509 *x, int gtype)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 563-582
 80.000% (8/10)
224
has_usable_cert
Name: has_usable_cert
Prototype: static int has_usable_cert(SSL *s, const SIGALG_LOOKUP *sig, int idx)
Coverage:  95.652% (22/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c
Lines: 2492-2522
 95.652% (22/23)
327
hash_init_with_dom
Name: hash_init_with_dom
Prototype: static c448_error_t hash_init_with_dom(EVP_MD_CTX *hashctx, uint8_t prehashed, uint8_t for_prehash, const uint8_t *context, size_t context_len)
Coverage:  52.941% (9/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c
Lines: 48-70
 52.941% (9/17)
193
hmac_ctx_alloc_mds
Name: hmac_ctx_alloc_mds
Prototype: static int hmac_ctx_alloc_mds(HMAC_CTX *ctx)
Coverage:  68.421% (13/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c
Lines: 160-175
 68.421% (13/19)
257
hmac_ctx_cleanup
Name: hmac_ctx_cleanup
Prototype: static void hmac_ctx_cleanup(HMAC_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c
Lines: 139-147
100.000% (1/1)
101
hmac_get_priv_key
Name: hmac_get_priv_key
Prototype: static int hmac_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c
Lines: 75-92
  0.000% (0/9)
153
hmac_key_free
Name: hmac_key_free
Prototype: static void hmac_key_free(EVP_PKEY *pkey)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c
Lines: 26-34
 71.429% (5/7)
53
hmac_pkey_ctrl
Name: hmac_pkey_ctrl
Prototype: static int hmac_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c
Lines: 36-46
  0.000% (0/4)
43
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_set_priv_key
Name: hmac_set_priv_key
Prototype: static int hmac_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c
Lines: 53-73
 40.000% (4/10)
154
hmac_signctx
Name: hmac_signctx
Prototype: static int hmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c
Lines: 118-135
 60.000% (6/10)
124
hmac_signctx_init
Name: hmac_signctx_init
Prototype: static int hmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c
Lines: 108-116
100.000% (1/1)
61
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_ACCESS_DESCRIPTION
Name: i2a_ACCESS_DESCRIPTION
Prototype: int i2a_ACCESS_DESCRIPTION(BIO *bp, const ACCESS_DESCRIPTION *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 158-162
  0.000% (0/1)
21
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
i2a_ASN1_INTEGER
Name: i2a_ASN1_INTEGER
Prototype: int i2a_ASN1_INTEGER(BIO *bp, const ASN1_INTEGER *a)
Coverage:  56.250% (18/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_int.c
Lines: 16-52
 56.250% (18/32)
2611
i2a_ASN1_OBJECT
Name: i2a_ASN1_OBJECT
Prototype: int i2a_ASN1_OBJECT(BIO *bp, const ASN1_OBJECT *a)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c
Lines: 185-209
 61.111% (11/18)
286
i2a_ASN1_STRING
Name: i2a_ASN1_STRING
Prototype: int i2a_ASN1_STRING(BIO *bp, const ASN1_STRING *a, int type)
Coverage:  65.385% (17/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_string.c
Lines: 16-46
 65.385% (17/26)
229
i2b_PVK
Name: i2b_PVK
Prototype: static int i2b_PVK(unsigned char **out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 779-862
  0.000% (0/62)
10521
i2b_PVK_bio
Name: i2b_PVK_bio
Prototype: int i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 864-879
  0.000% (0/7)
153
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_BIT_STRING
Name: i2c_ASN1_BIT_STRING
Prototype: int i2c_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **pp)
Coverage:  65.957% (31/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c
Lines: 21-77
 65.957% (31/47)
4616
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
i2c_ibuf
Name: i2c_ibuf
Prototype: static size_t i2c_ibuf(const unsigned char *b, size_t blen, int neg, unsigned char **pp)
Coverage:  96.774% (30/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 91-140
 96.774% (30/31)
388
i2c_uint64_int
Name: i2c_uint64_int
Prototype: int i2c_uint64_int(unsigned char *p, uint64_t r, int neg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 622-629
100.000% (1/1)
41
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_OBJECT
Name: i2d_ASN1_OBJECT
Prototype: int i2d_ASN1_OBJECT(const ASN1_OBJECT *a, unsigned char **pp)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c
Lines: 21-51
  0.000% (0/20)
405
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_ASN1_bio_stream
Name: i2d_ASN1_bio_stream
Prototype: int i2d_ASN1_bio_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags, const ASN1_ITEM *it)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c
Lines: 67-94
 81.818% (9/11)
184
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_CMS_bio_stream
Name: i2d_CMS_bio_stream
Prototype: int i2d_CMS_bio_stream(BIO *out, CMS_ContentInfo *cms, BIO *in, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c
Lines: 55-59
100.000% (1/1)
21
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_DHxparams
Name: i2d_DHxparams
Prototype: int i2d_DHxparams(const DH *dh, unsigned char **pp)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_asn1.c
Lines: 118-138
 88.889% (8/9)
202
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
Name: i2d_DSA_PUBKEY
Prototype: int i2d_DSA_PUBKEY(DSA *a, unsigned char **pp)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c
Lines: 280-295
 42.857% (3/7)
143
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_ECPKParameters
Name: i2d_ECPKParameters
Prototype: int i2d_ECPKParameters(const EC_GROUP *a, unsigned char **out)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c
Lines: 873-888
 42.857% (3/7)
173
i2d_ECParameters
Name: i2d_ECParameters
Prototype: int i2d_ECParameters(EC_KEY *a, unsigned char **out)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c
Lines: 1043-1050
 50.000% (2/4)
62
i2d_ECPrivateKey
Name: i2d_ECPrivateKey
Prototype: int i2d_ECPrivateKey(EC_KEY *a, unsigned char **out)
Coverage:  62.162% (23/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c
Lines: 971-1041
 62.162% (23/37)
8711
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
i2d_ECPrivateKey_fp
Name: i2d_ECPrivateKey_fp
Prototype: int i2d_ECPrivateKey_fp(FILE *fp, EC_KEY *eckey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 326-329
  0.000% (0/1)
11
i2d_EC_PRIVATEKEY
Name: i2d_EC_PRIVATEKEY
Prototype: int i2d_EC_PRIVATEKEY(const EC_PRIVATEKEY *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: 233-233
100.000% (1/1)
11
i2d_EC_PUBKEY
Name: i2d_EC_PUBKEY
Prototype: int i2d_EC_PUBKEY(EC_KEY *a, unsigned char **pp)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c
Lines: 320-334
 42.857% (3/7)
133
i2d_EC_PUBKEY_bio
Name: i2d_EC_PUBKEY_bio
Prototype: int i2d_EC_PUBKEY_bio(BIO *bp, EC_KEY *ecdsa)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 336-339
100.000% (1/1)
11
i2d_EC_PUBKEY_fp
Name: i2d_EC_PUBKEY_fp
Prototype: int i2d_EC_PUBKEY_fp(FILE *fp, EC_KEY *eckey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 316-319
  0.000% (0/1)
11
Page:<>1
Function: ACCESS_DESCRIPTION_free
...30
Function: RSA_meth_dup
...40
Function: X509_CRL_get_ext_by_critical
...50
Function: cms_DigestedData_create
...57
Function: ec_GF2m_simple_group_finish
58
Function: ec_security_bits
59
Function: engine_unregister_all_RSA
60
Function: file_load_try_repeat
6162
Function: i2d_EDIPARTYNAME
63
Function: i2d_SXNET
64
Function: inc_128
65
Function: int_dh_bn_cpy
...70
Function: param_cmp
...80
Function: sk_DIST_POINT_value
...90
Function: sk_SSL_COMP_pop_free
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog

Generated by Squish Coco 4.2.2