OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
...30
Function: RSA_meth_dup
...36
Function: SSL_set_tlsext_max_fragment_length
37
Function: TS_MSG_IMPRINT_set_msg
38
Function: TS_TST_INFO_set_tsa
39
Function: WPACKET_start_sub_packet
4041
Function: X509_NAME_print
42
Function: X509_STORE_CTX_cleanup
43
Function: X509_TRUST_add
44
Function: X509_get_ext_by_NID
...50
Function: cms_DigestedData_create
...60
Function: file_load_try_repeat
...70
Function: param_cmp
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
X509_CRL_get_ext_by_critical
Name: X509_CRL_get_ext_by_critical
Prototype: int X509_CRL_get_ext_by_critical(const X509_CRL *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 35-38
  0.000% (0/1)
11
X509_CRL_get_ext_count
Name: X509_CRL_get_ext_count
Prototype: int X509_CRL_get_ext_count(const X509_CRL *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 19-22
  0.000% (0/1)
11
X509_CRL_get_ext_d2i
Name: X509_CRL_get_ext_d2i
Prototype: void *X509_CRL_get_ext_d2i(const X509_CRL *x, int nid, int *crit, int *idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 50-53
100.000% (1/1)
11
X509_CRL_get_issuer
Name: X509_CRL_get_issuer
Prototype: X509_NAME *X509_CRL_get_issuer(const X509_CRL *crl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 106-109
100.000% (1/1)
11
X509_CRL_get_lastUpdate
Name: X509_CRL_get_lastUpdate
Prototype: ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 95-98
  0.000% (0/1)
11
X509_CRL_get_meth_data
Name: X509_CRL_get_meth_data
Prototype: void *X509_CRL_get_meth_data(X509_CRL *crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 463-466
  0.000% (0/1)
11
X509_CRL_get_nextUpdate
Name: X509_CRL_get_nextUpdate
Prototype: ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 100-103
  0.000% (0/1)
11
X509_CRL_get_signature_nid
Name: X509_CRL_get_signature_nid
Prototype: int X509_CRL_get_signature_nid(const X509_CRL *crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 130-133
  0.000% (0/1)
11
X509_CRL_get_version
Name: X509_CRL_get_version
Prototype: long X509_CRL_get_version(const X509_CRL *crl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 79-82
100.000% (1/1)
11
X509_CRL_http_nbio
Name: X509_CRL_http_nbio
Prototype: int X509_CRL_http_nbio(OCSP_REQ_CTX *rctx, X509_CRL **pcrl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 95-100
  0.000% (0/1)
31
X509_CRL_match
Name: X509_CRL_match
Prototype: int X509_CRL_match(const X509_CRL *a, const X509_CRL *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 77-80
  0.000% (0/1)
11
X509_CRL_new
Name: X509_CRL_new
Prototype: X509_CRL *X509_CRL_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 298-298
  0.000% (0/1)
11
X509_CRL_print
Name: X509_CRL_print
Prototype: int X509_CRL_print(BIO *out, X509_CRL *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_crl.c
Lines: 35-38
100.000% (1/1)
11
X509_CRL_print_ex
Name: X509_CRL_print_ex
Prototype: int X509_CRL_print_ex(BIO *out, X509_CRL *x, unsigned long nmflag)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_crl.c
Lines: 40-94
100.000% (18/18)
455
X509_CRL_print_fp
Name: X509_CRL_print_fp
Prototype: int X509_CRL_print_fp(FILE *fp, X509_CRL *x)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_crl.c
Lines: 19-32
  0.000% (0/4)
112
X509_CRL_set1_lastUpdate
Name: X509_CRL_set1_lastUpdate
Prototype: int X509_CRL_set1_lastUpdate(X509_CRL *x, const ASN1_TIME *tm)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 37-42
  0.000% (0/4)
52
X509_CRL_set1_nextUpdate
Name: X509_CRL_set1_nextUpdate
Prototype: int X509_CRL_set1_nextUpdate(X509_CRL *x, const ASN1_TIME *tm)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 44-49
  0.000% (0/4)
52
X509_CRL_set_default_method
Name: X509_CRL_set_default_method
Prototype: void X509_CRL_set_default_method(const X509_CRL_METHOD *meth)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 420-426
  0.000% (0/4)
52
X509_CRL_set_issuer_name
Name: X509_CRL_set_issuer_name
Prototype: int X509_CRL_set_issuer_name(X509_CRL *x, X509_NAME *name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 30-35
  0.000% (0/4)
52
X509_CRL_set_meth_data
Name: X509_CRL_set_meth_data
Prototype: void X509_CRL_set_meth_data(X509_CRL *crl, void *dat)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 458-461
  0.000% (0/1)
11
X509_CRL_set_version
Name: X509_CRL_set_version
Prototype: int X509_CRL_set_version(X509_CRL *x, long version)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 19-28
  0.000% (0/10)
124
X509_CRL_sign
Name: X509_CRL_sign
Prototype: int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 79-84
  0.000% (0/1)
31
X509_CRL_sign_ctx
Name: X509_CRL_sign_ctx
Prototype: int X509_CRL_sign_ctx(X509_CRL *x, EVP_MD_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 86-92
  0.000% (0/1)
41
X509_CRL_sort
Name: X509_CRL_sort
Prototype: int X509_CRL_sort(X509_CRL *c)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 51-65
  0.000% (0/4)
82
X509_CRL_up_ref
Name: X509_CRL_up_ref
Prototype: int X509_CRL_up_ref(X509_CRL *crl)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 67-77
 50.000% (3/6)
42
X509_CRL_verify
Name: X509_CRL_verify
Prototype: int X509_CRL_verify(X509_CRL *crl, EVP_PKEY *r)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 324-329
 50.000% (2/4)
32
X509_EXTENSION_create_by_NID
Name: X509_EXTENSION_create_by_NID
Prototype: X509_EXTENSION *X509_EXTENSION_create_by_NID(X509_EXTENSION **ex, int nid, int crit, ASN1_OCTET_STRING *data)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c
Lines: 136-152
 42.857% (3/7)
183
X509_EXTENSION_create_by_OBJ
Name: X509_EXTENSION_create_by_OBJ
Prototype: X509_EXTENSION *X509_EXTENSION_create_by_OBJ(X509_EXTENSION **ex, const ASN1_OBJECT *obj, int crit, ASN1_OCTET_STRING *data)
Coverage:  26.667% (8/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c
Lines: 154-183
 26.667% (8/30)
499
X509_EXTENSION_dup
Name: X509_EXTENSION_dup
Prototype: X509_EXTENSION * X509_EXTENSION_dup(X509_EXTENSION *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Lines: 28-28
100.000% (1/1)
11
X509_EXTENSION_free
Name: X509_EXTENSION_free
Prototype: void X509_EXTENSION_free(X509_EXTENSION *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Lines: 26-26
100.000% (1/1)
11
X509_EXTENSION_get_critical
Name: X509_EXTENSION_get_critical
Prototype: int X509_EXTENSION_get_critical(const X509_EXTENSION *ex)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c
Lines: 228-235
 71.429% (5/7)
73
X509_EXTENSION_get_data
Name: X509_EXTENSION_get_data
Prototype: ASN1_OCTET_STRING *X509_EXTENSION_get_data(X509_EXTENSION *ex)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c
Lines: 221-226
 50.000% (2/4)
92
X509_EXTENSION_get_object
Name: X509_EXTENSION_get_object
Prototype: ASN1_OBJECT *X509_EXTENSION_get_object(X509_EXTENSION *ex)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c
Lines: 214-219
 50.000% (2/4)
92
X509_EXTENSION_new
Name: X509_EXTENSION_new
Prototype: X509_EXTENSION *X509_EXTENSION_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Lines: 26-26
100.000% (1/1)
11
X509_EXTENSION_set_critical
Name: X509_EXTENSION_set_critical
Prototype: int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c
Lines: 194-200
 66.667% (4/6)
62
X509_EXTENSION_set_data
Name: X509_EXTENSION_set_data
Prototype: int X509_EXTENSION_set_data(X509_EXTENSION *ex, ASN1_OCTET_STRING *data)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c
Lines: 202-212
 42.857% (3/7)
93
X509_EXTENSION_set_object
Name: X509_EXTENSION_set_object
Prototype: int X509_EXTENSION_set_object(X509_EXTENSION *ex, const ASN1_OBJECT *obj)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c
Lines: 185-192
 50.000% (3/6)
172
X509_INFO_free
Name: X509_INFO_free
Prototype: void X509_INFO_free(X509_INFO *x)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_info.c
Lines: 29-39
100.000% (4/4)
92
X509_INFO_new
Name: X509_INFO_new
Prototype: X509_INFO *X509_INFO_new(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_info.c
Lines: 16-27
 50.000% (2/4)
122
X509_LOOKUP_by_alias
Name: X509_LOOKUP_by_alias
Prototype: int X509_LOOKUP_by_alias(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, const char *str, int len, X509_OBJECT *ret)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 113-119
  0.000% (0/6)
112
X509_LOOKUP_by_fingerprint
Name: X509_LOOKUP_by_fingerprint
Prototype: int X509_LOOKUP_by_fingerprint(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, const unsigned char *bytes, int len, X509_OBJECT *ret)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 104-111
  0.000% (0/6)
112
X509_LOOKUP_by_issuer_serial
Name: X509_LOOKUP_by_issuer_serial
Prototype: int X509_LOOKUP_by_issuer_serial(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, X509_NAME *name, ASN1_INTEGER *serial, X509_OBJECT *ret)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 95-102
  0.000% (0/6)
112
X509_LOOKUP_by_subject
Name: X509_LOOKUP_by_subject
Prototype: int X509_LOOKUP_by_subject(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, X509_NAME *name, X509_OBJECT *ret)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 85-93
 66.667% (6/9)
133
X509_LOOKUP_ctrl
Name: X509_LOOKUP_ctrl
Prototype: int X509_LOOKUP_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc, long argl, char **ret)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 74-83
 42.857% (3/7)
93
X509_LOOKUP_file
Name: X509_LOOKUP_file
Prototype: X509_LOOKUP_METHOD *X509_LOOKUP_file(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_file.c
Lines: 35-38
100.000% (1/1)
11
X509_LOOKUP_free
Name: X509_LOOKUP_free
Prototype: void X509_LOOKUP_free(X509_LOOKUP *ctx)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 35-42
 66.667% (6/9)
153
X509_LOOKUP_get_method_data
Name: X509_LOOKUP_get_method_data
Prototype: void *X509_LOOKUP_get_method_data(const X509_LOOKUP *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 127-130
  0.000% (0/1)
11
X509_LOOKUP_get_store
Name: X509_LOOKUP_get_store
Prototype: X509_STORE *X509_LOOKUP_get_store(const X509_LOOKUP *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 132-135
  0.000% (0/1)
11
X509_LOOKUP_hash_dir
Name: X509_LOOKUP_hash_dir
Prototype: X509_LOOKUP_METHOD *X509_LOOKUP_hash_dir(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c
Lines: 62-65
100.000% (1/1)
11
X509_LOOKUP_init
Name: X509_LOOKUP_init
Prototype: int X509_LOOKUP_init(X509_LOOKUP *ctx)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 54-62
  0.000% (0/7)
93
X509_LOOKUP_meth_free
Name: X509_LOOKUP_meth_free
Prototype: void X509_LOOKUP_meth_free(X509_LOOKUP_METHOD *method)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 39-44
  0.000% (0/4)
52
X509_LOOKUP_meth_get_ctrl
Name: X509_LOOKUP_meth_get_ctrl
Prototype: X509_LOOKUP_ctrl_fn X509_LOOKUP_meth_get_ctrl(const X509_LOOKUP_METHOD *method)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 108-111
  0.000% (0/1)
11
X509_LOOKUP_meth_get_get_by_alias
Name: X509_LOOKUP_meth_get_get_by_alias
Prototype: X509_LOOKUP_get_by_alias_fn X509_LOOKUP_meth_get_get_by_alias( const X509_LOOKUP_METHOD *method)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 161-165
  0.000% (0/1)
11
X509_LOOKUP_meth_get_get_by_fingerprint
Name: X509_LOOKUP_meth_get_get_by_fingerprint
Prototype: X509_LOOKUP_get_by_fingerprint_fn X509_LOOKUP_meth_get_get_by_fingerprint( const X509_LOOKUP_METHOD *method)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 148-152
  0.000% (0/1)
11
X509_LOOKUP_meth_get_get_by_issuer_serial
Name: X509_LOOKUP_meth_get_get_by_issuer_serial
Prototype: X509_LOOKUP_get_by_issuer_serial_fn X509_LOOKUP_meth_get_get_by_issuer_serial(const X509_LOOKUP_METHOD *method)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 134-138
  0.000% (0/1)
11
X509_LOOKUP_meth_get_get_by_subject
Name: X509_LOOKUP_meth_get_get_by_subject
Prototype: X509_LOOKUP_get_by_subject_fn X509_LOOKUP_meth_get_get_by_subject( const X509_LOOKUP_METHOD *method)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 120-124
  0.000% (0/1)
11
X509_LOOKUP_meth_new
Name: X509_LOOKUP_meth_new
Prototype: X509_LOOKUP_METHOD *X509_LOOKUP_meth_new(const char *name)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 20-37
  0.000% (0/8)
174
X509_LOOKUP_meth_set_ctrl
Name: X509_LOOKUP_meth_set_ctrl
Prototype: int X509_LOOKUP_meth_set_ctrl( X509_LOOKUP_METHOD *method, X509_LOOKUP_ctrl_fn ctrl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 100-106
  0.000% (0/1)
21
X509_LOOKUP_meth_set_free
Name: X509_LOOKUP_meth_set_free
Prototype: int X509_LOOKUP_meth_set_free( X509_LOOKUP_METHOD *method, void (*free_fn) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 59-65
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_alias
Name: X509_LOOKUP_meth_set_get_by_alias
Prototype: int X509_LOOKUP_meth_set_get_by_alias(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_alias_fn get_by_alias)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 154-159
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_fingerprint
Name: X509_LOOKUP_meth_set_get_by_fingerprint
Prototype: int X509_LOOKUP_meth_set_get_by_fingerprint(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_fingerprint_fn get_by_fingerprint)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 141-146
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_issuer_serial
Name: X509_LOOKUP_meth_set_get_by_issuer_serial
Prototype: int X509_LOOKUP_meth_set_get_by_issuer_serial(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_issuer_serial_fn get_by_issuer_serial)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 127-132
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_subject
Name: X509_LOOKUP_meth_set_get_by_subject
Prototype: int X509_LOOKUP_meth_set_get_by_subject(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_subject_fn get_by_subject)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 113-118
  0.000% (0/1)
21
X509_LOOKUP_meth_set_init
Name: X509_LOOKUP_meth_set_init
Prototype: int X509_LOOKUP_meth_set_init(X509_LOOKUP_METHOD *method, int (*init) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 73-78
  0.000% (0/1)
21
X509_LOOKUP_meth_set_new_item
Name: X509_LOOKUP_meth_set_new_item
Prototype: int X509_LOOKUP_meth_set_new_item(X509_LOOKUP_METHOD *method, int (*new_item) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 46-51
  0.000% (0/1)
21
X509_LOOKUP_meth_set_shutdown
Name: X509_LOOKUP_meth_set_shutdown
Prototype: int X509_LOOKUP_meth_set_shutdown( X509_LOOKUP_METHOD *method, int (*shutdown) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 86-92
  0.000% (0/1)
21
X509_LOOKUP_new
Name: X509_LOOKUP_new
Prototype: X509_LOOKUP *X509_LOOKUP_new(X509_LOOKUP_METHOD *method)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 18-33
 55.556% (5/9)
233
X509_LOOKUP_set_method_data
Name: X509_LOOKUP_set_method_data
Prototype: int X509_LOOKUP_set_method_data(X509_LOOKUP *ctx, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 121-125
  0.000% (0/1)
21
X509_LOOKUP_shutdown
Name: X509_LOOKUP_shutdown
Prototype: int X509_LOOKUP_shutdown(X509_LOOKUP *ctx)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 64-72
 42.857% (3/7)
93
X509_NAME_ENTRY_create_by_NID
Name: X509_NAME_ENTRY_create_by_NID
Prototype: X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_NID(X509_NAME_ENTRY **ne, int nid, int type, const unsigned char *bytes, int len)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 261-277
 50.000% (2/4)
152
X509_NAME_ENTRY_create_by_OBJ
Name: X509_NAME_ENTRY_create_by_OBJ
Prototype: X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_OBJ(X509_NAME_ENTRY **ne, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len)
Coverage:  25.926% (7/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 279-304
 25.926% (7/27)
458
X509_NAME_ENTRY_create_by_txt
Name: X509_NAME_ENTRY_create_by_txt
Prototype: X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_txt(X509_NAME_ENTRY **ne, const char *field, int type, const unsigned char *bytes, int len)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 241-259
 50.000% (2/4)
172
X509_NAME_ENTRY_dup
Name: X509_NAME_ENTRY_dup
Prototype: X509_NAME_ENTRY * X509_NAME_ENTRY_dup(X509_NAME_ENTRY *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 52-52
100.000% (1/1)
11
X509_NAME_ENTRY_free
Name: X509_NAME_ENTRY_free
Prototype: void X509_NAME_ENTRY_free(X509_NAME_ENTRY *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 51-51
100.000% (1/1)
11
X509_NAME_ENTRY_get_data
Name: X509_NAME_ENTRY_get_data
Prototype: ASN1_STRING *X509_NAME_ENTRY_get_data(const X509_NAME_ENTRY *ne)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 350-355
 50.000% (2/4)
92
X509_NAME_ENTRY_get_object
Name: X509_NAME_ENTRY_get_object
Prototype: ASN1_OBJECT *X509_NAME_ENTRY_get_object(const X509_NAME_ENTRY *ne)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 343-348
 50.000% (2/4)
92
X509_NAME_ENTRY_new
Name: X509_NAME_ENTRY_new
Prototype: X509_NAME_ENTRY *X509_NAME_ENTRY_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 51-51
100.000% (1/1)
11
X509_NAME_ENTRY_set
Name: X509_NAME_ENTRY_set
Prototype: int X509_NAME_ENTRY_set(const X509_NAME_ENTRY *ne)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 357-360
100.000% (1/1)
11
X509_NAME_ENTRY_set_data
Name: X509_NAME_ENTRY_set_data
Prototype: int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *ne, int type, const unsigned char *bytes, int len)
Coverage:  22.222% (6/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 318-341
 22.222% (6/27)
257
X509_NAME_ENTRY_set_object
Name: X509_NAME_ENTRY_set_object
Prototype: int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *ne, const ASN1_OBJECT *obj)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 306-316
 50.000% (4/8)
192
X509_NAME_add_entry
Name: X509_NAME_add_entry
Prototype: int X509_NAME_add_entry(X509_NAME *name, const X509_NAME_ENTRY *ne, int loc, int set)
Coverage:  55.556% (20/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 183-239
 55.556% (20/36)
4413
X509_NAME_add_entry_by_NID
Name: X509_NAME_add_entry_by_NID
Prototype: int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, int type, const unsigned char *bytes, int len, int loc, int set)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 151-163
 50.000% (2/4)
122
X509_NAME_add_entry_by_OBJ
Name: X509_NAME_add_entry_by_OBJ
Prototype: int X509_NAME_add_entry_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len, int loc, int set)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 136-149
  0.000% (0/4)
122
X509_NAME_add_entry_by_txt
Name: X509_NAME_add_entry_by_txt
Prototype: int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type, const unsigned char *bytes, int len, int loc, int set)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 165-177
 50.000% (2/4)
122
X509_NAME_cmp
Name: X509_NAME_cmp
Prototype: int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b)
Coverage:  54.545% (12/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 156-181
 54.545% (12/22)
216
X509_NAME_delete_entry
Name: X509_NAME_delete_entry
Prototype: X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *name, int loc)
Coverage:  25.000% (5/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 96-134
 25.000% (5/20)
286
X509_NAME_digest
Name: X509_NAME_digest
Prototype: int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 397-402
100.000% (1/1)
21
X509_NAME_dup
Name: X509_NAME_dup
Prototype: X509_NAME * X509_NAME_dup(X509_NAME *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 88-88
100.000% (1/1)
11
X509_NAME_entry_count
Name: X509_NAME_entry_count
Prototype: int X509_NAME_entry_count(const X509_NAME *name)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 49-54
 50.000% (2/4)
52
X509_NAME_free
Name: X509_NAME_free
Prototype: void X509_NAME_free(X509_NAME *a)
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
X509_NAME_get0_der
Name: X509_NAME_get0_der
Prototype: int X509_NAME_get0_der(X509_NAME *nm, const unsigned char **pder, size_t *pderlen)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 540-551
  0.000% (0/10)
154
X509_NAME_get_entry
Name: X509_NAME_get_entry
Prototype: X509_NAME_ENTRY *X509_NAME_get_entry(const X509_NAME *name, int loc)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 87-94
 50.000% (4/8)
122
X509_NAME_get_index_by_NID
Name: X509_NAME_get_index_by_NID
Prototype: int X509_NAME_get_index_by_NID(X509_NAME *name, int nid, int lastpos)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 56-64
 50.000% (2/4)
72
X509_NAME_get_index_by_OBJ
Name: X509_NAME_get_index_by_OBJ
Prototype: int X509_NAME_get_index_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int lastpos)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 67-85
 84.615% (11/13)
165
X509_NAME_get_text_by_NID
Name: X509_NAME_get_text_by_NID
Prototype: int X509_NAME_get_text_by_NID(X509_NAME *name, int nid, char *buf, int len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 19-27
  0.000% (0/4)
72
X509_NAME_get_text_by_OBJ
Name: X509_NAME_get_text_by_OBJ
Prototype: int X509_NAME_get_text_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, char *buf, int len)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 29-47
  0.000% (0/12)
164
X509_NAME_hash
Name: X509_NAME_hash
Prototype: unsigned long X509_NAME_hash(X509_NAME *x)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 183-198
 50.000% (2/4)
222
X509_NAME_hash_old
Name: X509_NAME_hash_old
Prototype: unsigned long X509_NAME_hash_old(X509_NAME *x)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 206-227
  0.000% (0/11)
293
X509_NAME_new
Name: X509_NAME_new
Prototype: X509_NAME *X509_NAME_new(void)
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
X509_NAME_oneline
Name: X509_NAME_oneline
Prototype: char *X509_NAME_oneline(const X509_NAME *a, char *buf, int len)
Coverage:  59.091% (52/88)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_obj.c
Lines: 24-181
 59.091% (52/88)
13428
Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
...30
Function: RSA_meth_dup
...36
Function: SSL_set_tlsext_max_fragment_length
37
Function: TS_MSG_IMPRINT_set_msg
38
Function: TS_TST_INFO_set_tsa
39
Function: WPACKET_start_sub_packet
4041
Function: X509_NAME_print
42
Function: X509_STORE_CTX_cleanup
43
Function: X509_TRUST_add
44
Function: X509_get_ext_by_NID
...50
Function: cms_DigestedData_create
...60
Function: file_load_try_repeat
...70
Function: param_cmp
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog

Generated by Squish Coco 4.2.2