OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Function: xsyslog
...10
Function: sk_X509_REVOKED_free
...20
Function: sk_NAME_FUNCS_pop_free
...30
Function: siphash_signctx_init
...36
Function: nc_uri
37
Function: linebuffer_ctrl
38
Function: lh_ERR_STRING_DATA_node_usage_stats_bio
39
Function: int_dh_bn_cpy
4041
Function: i2d_SXNET
42
Function: i2d_EDIPARTYNAME
43
Function: gf_sqr
44
Function: file_load_try_repeat
...50
Function: d2i_X509_bio
...60
Function: X509_get_ext_by_NID
...70
Function: SSL_SRP_CTX_init
...100
Function: BIO_ctrl_get_write_guarantee
...103
Function: ACCESS_DESCRIPTION_free
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
inc_128
Name: inc_128
Prototype: static void inc_128(RAND_DRBG_CTR *ctr)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c
Lines: 22-37
 85.714% (6/7)
93
in_utf8
Name: in_utf8
Prototype: static int in_utf8(unsigned long value, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c
Lines: 247-253
100.000% (1/1)
41
idp_check_dp
Name: idp_check_dp
Prototype: static int idp_check_dp(DIST_POINT_NAME *a, DIST_POINT_NAME *b)
Coverage:  0.000% (0/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 1331-1387
  0.000% (0/48)
4516
idea_ofb_cipher
Name: idea_ofb_cipher
Prototype: static int idea_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c
Lines: 42-42
 57.143% (4/7)
13
idea_init_key
Name: idea_init_key
Prototype: static int idea_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c
Lines: 49-68
100.000% (14/14)
125
idea_ecb_cipher
Name: idea_ecb_cipher
Prototype: static int idea_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c
Lines: 33-39
 71.429% (5/7)
33
idea_cfb64_cipher
Name: idea_cfb64_cipher
Prototype: static int idea_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c
Lines: 43-43
 66.667% (10/15)
15
idea_cbc_cipher
Name: idea_cbc_cipher
Prototype: static int idea_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c
Lines: 41-41
 57.143% (4/7)
13
ia5ncasecmp
Name: ia5ncasecmp
Prototype: static int ia5ncasecmp(const char *s1, const char *s2, size_t n)
Coverage:  69.231% (18/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c
Lines: 72-99
 69.231% (18/26)
158
ia5casecmp
Name: ia5casecmp
Prototype: static int ia5casecmp(const char *s1, const char *s2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c
Lines: 101-104
100.000% (1/1)
51
i2v_TLS_FEATURE
Name: i2v_TLS_FEATURE
Prototype: static struct stack_st_CONF_VALUE *i2v_TLS_FEATURE(const X509V3_EXT_METHOD *method, TLS_FEATURE *tls_feature, struct stack_st_CONF_VALUE *ext_list)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_tlsf.c
Lines: 60-80
100.000% (12/12)
225
i2v_POLICY_MAPPINGS
Name: i2v_POLICY_MAPPINGS
Prototype: static struct stack_st_CONF_VALUE *i2v_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *ext_list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pmaps.c
Lines: 46-63
100.000% (4/4)
112
i2v_POLICY_CONSTRAINTS
Name: i2v_POLICY_CONSTRAINTS
Prototype: static struct stack_st_CONF_VALUE *i2v_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *extlist)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcons.c
Lines: 43-53
100.000% (1/1)
61
i2v_GENERAL_NAMES
Name: i2v_GENERAL_NAMES
Prototype: struct stack_st_CONF_VALUE *i2v_GENERAL_NAMES(X509V3_EXT_METHOD *method, GENERAL_NAMES *gens, struct stack_st_CONF_VALUE *ret)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c
Lines: 49-62
100.000% (7/7)
83
i2v_GENERAL_NAME
Name: i2v_GENERAL_NAME
Prototype: struct stack_st_CONF_VALUE *i2v_GENERAL_NAME(X509V3_EXT_METHOD *method, GENERAL_NAME *gen, struct stack_st_CONF_VALUE *ret)
Coverage:  67.188% (43/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c
Lines: 64-139
 67.188% (43/64)
9324
i2v_EXTENDED_KEY_USAGE
Name: i2v_EXTENDED_KEY_USAGE
Prototype: static struct stack_st_CONF_VALUE *i2v_EXTENDED_KEY_USAGE(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *ext_list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_extku.c
Lines: 53-67
100.000% (4/4)
132
i2v_BASIC_CONSTRAINTS
Name: i2v_BASIC_CONSTRAINTS
Prototype: static struct stack_st_CONF_VALUE *i2v_BASIC_CONSTRAINTS(X509V3_EXT_METHOD *method, BASIC_CONSTRAINTS *bcons, struct stack_st_CONF_VALUE *extlist)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bcons.c
Lines: 44-52
100.000% (1/1)
31
i2v_AUTHORITY_KEYID
Name: i2v_AUTHORITY_KEYID
Prototype: static struct stack_st_CONF_VALUE *i2v_AUTHORITY_KEYID(X509V3_EXT_METHOD *method, AUTHORITY_KEYID *akeyid, struct stack_st_CONF_VALUE *extlist)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akey.c
Lines: 37-56
100.000% (10/10)
164
i2v_AUTHORITY_INFO_ACCESS
Name: i2v_AUTHORITY_INFO_ACCESS
Prototype: static struct stack_st_CONF_VALUE *i2v_AUTHORITY_INFO_ACCESS( X509V3_EXT_METHOD *method, AUTHORITY_INFO_ACCESS *ainfo, struct stack_st_CONF_VALUE *ret)
Coverage:  47.619% (10/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Lines: 61-98
 47.619% (10/21)
487
i2v_ASN1_BIT_STRING
Name: i2v_ASN1_BIT_STRING
Prototype: struct stack_st_CONF_VALUE *i2v_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, ASN1_BIT_STRING *bits, struct stack_st_CONF_VALUE *ret)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bitst.c
Lines: 46-56
100.000% (7/7)
93
i2t_ASN1_OBJECT
Name: i2t_ASN1_OBJECT
Prototype: int i2t_ASN1_OBJECT(char *buf, int buf_len, const ASN1_OBJECT *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c
Lines: 180-183
100.000% (1/1)
11
i2s_poison
Name: i2s_poison
Prototype: static char *i2s_poison(const X509V3_EXT_METHOD *method, void *val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_x509v3.c
Lines: 16-19
100.000% (1/1)
11
i2s_ASN1_OCTET_STRING
Name: i2s_ASN1_OCTET_STRING
Prototype: char *i2s_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, const ASN1_OCTET_STRING *oct)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_skey.c
Lines: 27-31
100.000% (1/1)
11
i2s_ASN1_INTEGER
Name: i2s_ASN1_INTEGER
Prototype: char *i2s_ASN1_INTEGER(X509V3_EXT_METHOD *method, const ASN1_INTEGER *a)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c
Lines: 155-167
 66.667% (6/9)
313
i2s_ASN1_IA5STRING
Name: i2s_ASN1_IA5STRING
Prototype: char *i2s_ASN1_IA5STRING(X509V3_EXT_METHOD *method, ASN1_IA5STRING *ia5)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ia5.c
Lines: 28-41
 66.667% (6/9)
193
i2s_ASN1_ENUMERATED_TABLE
Name: i2s_ASN1_ENUMERATED_TABLE
Prototype: char *i2s_ASN1_ENUMERATED_TABLE(X509V3_EXT_METHOD *method, const ASN1_ENUMERATED *e)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_enum.c
Lines: 41-53
100.000% (7/7)
73
i2s_ASN1_ENUMERATED
Name: i2s_ASN1_ENUMERATED
Prototype: char *i2s_ASN1_ENUMERATED(X509V3_EXT_METHOD *method, const ASN1_ENUMERATED *a)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c
Lines: 141-153
 44.444% (4/9)
313
i2r_pci
Name: i2r_pci
Prototype: static int i2r_pci(X509V3_EXT_METHOD *method, PROXY_CERT_INFO_EXTENSION *pci, BIO *out, int indent)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pci.c
Lines: 67-83
 70.000% (7/10)
123
i2r_ocsp_serviceloc
Name: i2r_ocsp_serviceloc
Prototype: static int i2r_ocsp_serviceloc(const X509V3_EXT_METHOD *method, void *in, BIO *bp, int ind)
Coverage:  30.435% (7/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c
Lines: 239-264
 30.435% (7/23)
199
i2r_ocsp_nonce
Name: i2r_ocsp_nonce
Prototype: static int i2r_ocsp_nonce(const X509V3_EXT_METHOD *method, void *nonce, BIO *out, int indent)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c
Lines: 215-223
 42.857% (3/7)
53
i2r_ocsp_nocheck
Name: i2r_ocsp_nocheck
Prototype: static int i2r_ocsp_nocheck(const X509V3_EXT_METHOD *method, void *nocheck, BIO *out, int indent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c
Lines: 227-231
100.000% (1/1)
11
i2r_ocsp_crlid
Name: i2r_ocsp_crlid
Prototype: static int i2r_ocsp_crlid(const X509V3_EXT_METHOD *method, void *in, BIO *bp, int ind)
Coverage:  10.526% (4/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c
Lines: 110-141
 10.526% (4/38)
2414
i2r_ocsp_acutoff
Name: i2r_ocsp_acutoff
Prototype: static int i2r_ocsp_acutoff(const X509V3_EXT_METHOD *method, void *cutoff, BIO *bp, int ind)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c
Lines: 143-151
 71.429% (5/7)
53
i2r_object
Name: i2r_object
Prototype: static int i2r_object(const X509V3_EXT_METHOD *method, void *oid, BIO *bp, int ind)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c
Lines: 153-161
 42.857% (3/7)
53
i2r_idp
Name: i2r_idp
Prototype: static int i2r_idp(const X509V3_EXT_METHOD *method, void *pidp, BIO *out, int indent)
Coverage: 100.000% (32/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 435-457
100.000% (32/32)
188
i2r_crldp
Name: i2r_crldp
Prototype: static int i2r_crldp(const X509V3_EXT_METHOD *method, void *pcrldp, BIO *out, int indent)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Lines: 459-478
100.000% (13/13)
145
i2r_certpol
Name: i2r_certpol
Prototype: static int i2r_certpol(X509V3_EXT_METHOD *method, struct stack_st_POLICYINFO *pol, BIO *out, int indent)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Lines: 399-414
100.000% (7/7)
103
i2r_address
Name: i2r_address
Prototype: static int i2r_address(BIO *out, const unsigned afi, const unsigned char fill, const ASN1_BIT_STRING *bs)
Coverage:  94.286% (33/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c
Lines: 127-162
 94.286% (33/35)
2612
i2r_SCT_LIST
Name: i2r_SCT_LIST
Prototype: static int i2r_SCT_LIST(X509V3_EXT_METHOD *method, struct stack_st_SCT *sct_list, BIO *out, int indent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_x509v3.c
Lines: 26-31
100.000% (1/1)
61
i2r_PKEY_USAGE_PERIOD
Name: i2r_PKEY_USAGE_PERIOD
Prototype: static int i2r_PKEY_USAGE_PERIOD(X509V3_EXT_METHOD *method, PKEY_USAGE_PERIOD *usage, BIO *out, int indent)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pku.c
Lines: 36-52
100.000% (10/10)
104
i2r_NAMING_AUTHORITY
Name: i2r_NAMING_AUTHORITY
Prototype: static int i2r_NAMING_AUTHORITY(const struct v3_ext_method *method, void *in, BIO *bp, int ind)
Coverage:  0.000% (0/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 72-117
  0.000% (0/44)
4812
i2r_NAME_CONSTRAINTS
Name: i2r_NAME_CONSTRAINTS
Prototype: static int i2r_NAME_CONSTRAINTS(const X509V3_EXT_METHOD *method, void *a, BIO *bp, int ind)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c
Lines: 154-163
100.000% (1/1)
61
i2r_IPAddressOrRanges
Name: i2r_IPAddressOrRanges
Prototype: static int i2r_IPAddressOrRanges(BIO *out, const int indent, const IPAddressOrRanges *aors, const unsigned afi)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c
Lines: 167-193
 94.118% (16/17)
177
i2r_IPAddrBlocks
Name: i2r_IPAddrBlocks
Prototype: static int i2r_IPAddrBlocks(const X509V3_EXT_METHOD *method, void *ext, BIO *out, int indent)
Coverage: 100.000% (37/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c
Lines: 198-264
100.000% (37/37)
4418
i2r_ASIdentifiers
Name: i2r_ASIdentifiers
Prototype: static int i2r_ASIdentifiers(const X509V3_EXT_METHOD *method, void *ext, BIO *out, int indent)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 109-117
 60.000% (3/5)
51
i2r_ASIdentifierChoice
Name: i2r_ASIdentifierChoice
Prototype: static int i2r_ASIdentifierChoice(BIO *out, ASIdentifierChoice *choice, int indent, const char *msg)
Coverage:  7.407% (2/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 61-104
  7.407% (2/27)
5012
i2r_ADMISSION_SYNTAX
Name: i2r_ADMISSION_SYNTAX
Prototype: static int i2r_ADMISSION_SYNTAX(const struct v3_ext_method *method, void *in, BIO *bp, int ind)
Coverage:  17.045% (15/88)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Lines: 119-204
 17.045% (15/88)
6924
i2o_SCT_signature
Name: i2o_SCT_signature
Prototype: int i2o_SCT_signature(const SCT *sct, unsigned char **out)
Coverage:  38.889% (7/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c
Lines: 153-198
 38.889% (7/18)
397
i2o_SCT_LIST
Name: i2o_SCT_LIST
Prototype: int i2o_SCT_LIST(const struct stack_st_SCT *a, unsigned char **pp)
Coverage:  71.795% (28/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c
Lines: 321-374
 71.795% (28/39)
6214
i2o_SCT
Name: i2o_SCT
Prototype: int i2o_SCT(const SCT *sct, unsigned char **out)
Coverage:  75.862% (22/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c
Lines: 200-255
 75.862% (22/29)
4710
i2o_ECPublicKey
Name: i2o_ECPublicKey
Prototype: int i2o_ECPublicKey(const EC_KEY *a, unsigned char **out)
Coverage:  41.667% (10/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c
Lines: 1102-1138
 41.667% (10/24)
508
i2d_x509_aux_internal
Name: i2d_x509_aux_internal
Prototype: static int i2d_x509_aux_internal(X509 *a, unsigned char **pp)
Coverage:  42.857% (6/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 143-166
 42.857% (6/14)
244
i2d_re_X509_tbs
Name: i2d_re_X509_tbs
Prototype: int i2d_re_X509_tbs(X509 *x, unsigned char **pp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 206-210
100.000% (1/1)
21
i2d_re_X509_REQ_tbs
Name: i2d_re_X509_REQ_tbs
Prototype: int i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 294-298
  0.000% (0/1)
21
i2d_re_X509_CRL_tbs
Name: i2d_re_X509_CRL_tbs
Prototype: int i2d_re_X509_CRL_tbs(X509_CRL *crl, unsigned char **pp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 179-183
  0.000% (0/1)
21
i2d_ocsp_nonce
Name: i2d_ocsp_nonce
Prototype: static int i2d_ocsp_nonce(void *a, unsigned char **pp)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c
Lines: 173-181
  0.000% (0/4)
52
i2d_name_canon
Name: i2d_name_canon
Prototype: static int i2d_name_canon(struct stack_st_STACK_OF_X509_NAME_ENTRY * _intname, unsigned char **in)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 463-480
 71.429% (5/7)
123
i2d_int_dhx
Name: i2d_int_dhx
Prototype: int i2d_int_dhx(const int_dhx942_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: 77-77
100.000% (1/1)
11
i2d_dhp
Name: i2d_dhp
Prototype: static int i2d_dhp(const EVP_PKEY *pkey, const DH *a, unsigned char **pp)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c
Lines: 33-38
  0.000% (0/4)
32
i2d_X509_fp
Name: i2d_X509_fp
Prototype: int i2d_X509_fp(FILE *fp, X509 *x509)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 115-118
  0.000% (0/1)
11
i2d_X509_bio
Name: i2d_X509_bio
Prototype: int i2d_X509_bio(BIO *bp, X509 *x509)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 126-129
100.000% (1/1)
11
i2d_X509_VAL
Name: i2d_X509_VAL
Prototype: int i2d_X509_VAL(X509_VAL *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_val.c
Lines: 20-20
  0.000% (0/1)
11
i2d_X509_SIG
Name: i2d_X509_SIG
Prototype: int i2d_X509_SIG(X509_SIG *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_sig.c
Lines: 21-21
100.000% (1/1)
11
i2d_X509_REVOKED
Name: i2d_X509_REVOKED
Prototype: int i2d_X509_REVOKED(X509_REVOKED *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 292-292
  0.000% (0/1)
11
i2d_X509_REQ_fp
Name: i2d_X509_REQ_fp
Prototype: int i2d_X509_REQ_fp(FILE *fp, X509_REQ *req)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 181-184
  0.000% (0/1)
11
i2d_X509_REQ_bio
Name: i2d_X509_REQ_bio
Prototype: int i2d_X509_REQ_bio(BIO *bp, X509_REQ *req)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 192-195
100.000% (1/1)
11
i2d_X509_REQ_INFO
Name: i2d_X509_REQ_INFO
Prototype: int i2d_X509_REQ_INFO(X509_REQ_INFO *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c
Lines: 58-58
  0.000% (0/1)
11
i2d_X509_REQ
Name: i2d_X509_REQ
Prototype: int i2d_X509_REQ(X509_REQ *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c
Lines: 66-66
100.000% (1/1)
11
i2d_X509_PUBKEY
Name: i2d_X509_PUBKEY
Prototype: int i2d_X509_PUBKEY(X509_PUBKEY *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c
Lines: 57-57
100.000% (1/1)
11
i2d_X509_NAME_ENTRY
Name: i2d_X509_NAME_ENTRY
Prototype: int i2d_X509_NAME_ENTRY(X509_NAME_ENTRY *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 51-51
  0.000% (0/1)
11
i2d_X509_NAME
Name: i2d_X509_NAME
Prototype: int i2d_X509_NAME(X509_NAME *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 86-86
100.000% (1/1)
11
i2d_X509_EXTENSIONS
Name: i2d_X509_EXTENSIONS
Prototype: int i2d_X509_EXTENSIONS(X509_EXTENSIONS *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Lines: 27-27
  0.000% (0/1)
11
i2d_X509_EXTENSION
Name: i2d_X509_EXTENSION
Prototype: int i2d_X509_EXTENSION(X509_EXTENSION *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Lines: 26-26
  0.000% (0/1)
11
i2d_X509_CRL_fp
Name: i2d_X509_CRL_fp
Prototype: int i2d_X509_CRL_fp(FILE *fp, X509_CRL *crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 137-140
  0.000% (0/1)
11
i2d_X509_CRL_bio
Name: i2d_X509_CRL_bio
Prototype: int i2d_X509_CRL_bio(BIO *bp, X509_CRL *crl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 148-151
100.000% (1/1)
11
i2d_X509_CRL_INFO
Name: i2d_X509_CRL_INFO
Prototype: int i2d_X509_CRL_INFO(X509_CRL_INFO *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 296-296
  0.000% (0/1)
11
i2d_X509_CRL
Name: i2d_X509_CRL
Prototype: int i2d_X509_CRL(X509_CRL *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 298-298
100.000% (1/1)
11
i2d_X509_CINF
Name: i2d_X509_CINF
Prototype: int i2d_X509_CINF(X509_CINF *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 31-31
100.000% (1/1)
11
i2d_X509_CERT_AUX
Name: i2d_X509_CERT_AUX
Prototype: int i2d_X509_CERT_AUX(X509_CERT_AUX *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c
Lines: 34-34
100.000% (1/1)
11
i2d_X509_AUX
Name: i2d_X509_AUX
Prototype: int i2d_X509_AUX(X509 *a, unsigned char **pp)
Coverage:  60.000% (9/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 177-204
 60.000% (9/15)
315
i2d_X509_ATTRIBUTE
Name: i2d_X509_ATTRIBUTE
Prototype: int i2d_X509_ATTRIBUTE(X509_ATTRIBUTE *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_attrib.c
Lines: 33-33
  0.000% (0/1)
11
i2d_X509_ALGORS
Name: i2d_X509_ALGORS
Prototype: int i2d_X509_ALGORS(X509_ALGORS *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_algor.c
Lines: 26-26
100.000% (1/1)
11
i2d_X509_ALGOR
Name: i2d_X509_ALGOR
Prototype: int i2d_X509_ALGOR(X509_ALGOR *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_algor.c
Lines: 25-25
100.000% (1/1)
11
i2d_X509
Name: i2d_X509
Prototype: int i2d_X509(X509 *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 86-86
100.000% (1/1)
11
i2d_USERNOTICE
Name: i2d_USERNOTICE
Prototype: int i2d_USERNOTICE(USERNOTICE *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: 79-79
  0.000% (0/1)
11
i2d_TS_TST_INFO_fp
Name: i2d_TS_TST_INFO_fp
Prototype: int i2d_TS_TST_INFO_fp(FILE *fp, TS_TST_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 118-121
  0.000% (0/1)
11
i2d_TS_TST_INFO_bio
Name: i2d_TS_TST_INFO_bio
Prototype: int i2d_TS_TST_INFO_bio(BIO *bp, TS_TST_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 107-110
  0.000% (0/1)
11
i2d_TS_TST_INFO
Name: i2d_TS_TST_INFO
Prototype: int i2d_TS_TST_INFO(const TS_TST_INFO *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 99-99
  0.000% (0/1)
11
i2d_TS_STATUS_INFO
Name: i2d_TS_STATUS_INFO
Prototype: int i2d_TS_STATUS_INFO(const TS_STATUS_INFO *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 130-130
100.000% (1/1)
11
i2d_TS_RESP_fp
Name: i2d_TS_RESP_fp
Prototype: int i2d_TS_RESP_fp(FILE *fp, TS_RESP *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 198-201
  0.000% (0/1)
11
i2d_TS_RESP_bio
Name: i2d_TS_RESP_bio
Prototype: int i2d_TS_RESP_bio(BIO *bp, TS_RESP *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 188-191
  0.000% (0/1)
11
i2d_TS_RESP
Name: i2d_TS_RESP
Prototype: int i2d_TS_RESP(const TS_RESP *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 179-179
100.000% (1/1)
11
i2d_TS_REQ_fp
Name: i2d_TS_REQ_fp
Prototype: int i2d_TS_REQ_fp(FILE *fp, TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 71-74
  0.000% (0/1)
11
i2d_TS_REQ_bio
Name: i2d_TS_REQ_bio
Prototype: int i2d_TS_REQ_bio(BIO *bp, TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 61-64
  0.000% (0/1)
11
i2d_TS_REQ
Name: i2d_TS_REQ
Prototype: int i2d_TS_REQ(const TS_REQ *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 54-54
100.000% (1/1)
11
i2d_TS_MSG_IMPRINT_fp
Name: i2d_TS_MSG_IMPRINT_fp
Prototype: int i2d_TS_MSG_IMPRINT_fp(FILE *fp, TS_MSG_IMPRINT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 39-42
  0.000% (0/1)
11
i2d_TS_MSG_IMPRINT_bio
Name: i2d_TS_MSG_IMPRINT_bio
Prototype: int i2d_TS_MSG_IMPRINT_bio(BIO *bp, TS_MSG_IMPRINT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 28-31
  0.000% (0/1)
11
i2d_TS_MSG_IMPRINT
Name: i2d_TS_MSG_IMPRINT
Prototype: int i2d_TS_MSG_IMPRINT(const TS_MSG_IMPRINT *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 20-20
100.000% (1/1)
11
i2d_TS_ACCURACY
Name: i2d_TS_ACCURACY
Prototype: int i2d_TS_ACCURACY(const TS_ACCURACY *a, unsigned char **out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 83-83
100.000% (1/1)
11
i2d_SXNETID
Name: i2d_SXNETID
Prototype: int i2d_SXNETID(SXNETID *a, unsigned char **out)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c
Lines: 48-48
  0.000% (0/1)
11
Page:<>1
Function: xsyslog
...10
Function: sk_X509_REVOKED_free
...20
Function: sk_NAME_FUNCS_pop_free
...30
Function: siphash_signctx_init
...36
Function: nc_uri
37
Function: linebuffer_ctrl
38
Function: lh_ERR_STRING_DATA_node_usage_stats_bio
39
Function: int_dh_bn_cpy
4041
Function: i2d_SXNET
42
Function: i2d_EDIPARTYNAME
43
Function: gf_sqr
44
Function: file_load_try_repeat
...50
Function: d2i_X509_bio
...60
Function: X509_get_ext_by_NID
...70
Function: SSL_SRP_CTX_init
...100
Function: BIO_ctrl_get_write_guarantee
...103
Function: ACCESS_DESCRIPTION_free

Generated by Squish Coco 4.2.2