OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...12
eLOC - Effective Lines of Code: 1
13
eLOC - Effective Lines of Code: 1
14
eLOC - Effective Lines of Code: 1
15
eLOC - Effective Lines of Code: 1
1617
eLOC - Effective Lines of Code: 1
18
eLOC - Effective Lines of Code: 1
19
eLOC - Effective Lines of Code: 1
20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
X509_STORE_set_lookup_crls
Name: X509_STORE_set_lookup_crls
Prototype: void X509_STORE_set_lookup_crls(X509_STORE *ctx, X509_STORE_CTX_lookup_crls_fn lookup_crls)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 863-867
  0.000% (0/1)
11
X509_STORE_set_purpose
Name: X509_STORE_set_purpose
Prototype: int X509_STORE_set_purpose(X509_STORE *ctx, int purpose)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 734-737
  0.000% (0/1)
11
X509_STORE_set_trust
Name: X509_STORE_set_trust
Prototype: int X509_STORE_set_trust(X509_STORE *ctx, int trust)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 739-742
  0.000% (0/1)
11
X509_STORE_set_verify
Name: X509_STORE_set_verify
Prototype: void X509_STORE_set_verify(X509_STORE *ctx, X509_STORE_CTX_verify_fn verify)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 754-757
  0.000% (0/1)
11
X509_STORE_set_verify_cb
Name: X509_STORE_set_verify_cb
Prototype: void X509_STORE_set_verify_cb(X509_STORE *ctx, X509_STORE_CTX_verify_cb verify_cb)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 764-768
100.000% (1/1)
11
X509_STORE_unlock
Name: X509_STORE_unlock
Prototype: int X509_STORE_unlock(X509_STORE *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 49-52
  0.000% (0/1)
11
X509_TRUST_get0_name
Name: X509_TRUST_get0_name
Prototype: char *X509_TRUST_get0_name(const X509_TRUST *xp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c
Lines: 207-210
  0.000% (0/1)
11
X509_TRUST_get_flags
Name: X509_TRUST_get_flags
Prototype: int X509_TRUST_get_flags(const X509_TRUST *xp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c
Lines: 202-205
  0.000% (0/1)
11
X509_TRUST_get_trust
Name: X509_TRUST_get_trust
Prototype: int X509_TRUST_get_trust(const X509_TRUST *xp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c
Lines: 212-215
  0.000% (0/1)
11
X509_VAL_free
Name: X509_VAL_free
Prototype: void X509_VAL_free(X509_VAL *a)
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
X509_VAL_new
Name: X509_VAL_new
Prototype: X509_VAL *X509_VAL_new(void)
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
X509_VERIFY_PARAM_add1_host
Name: X509_VERIFY_PARAM_add1_host
Prototype: int X509_VERIFY_PARAM_add1_host(X509_VERIFY_PARAM *param, const char *name, size_t namelen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 384-388
  0.000% (0/1)
11
X509_VERIFY_PARAM_get0_name
Name: X509_VERIFY_PARAM_get0_name
Prototype: const char *X509_VERIFY_PARAM_get0_name(const X509_VERIFY_PARAM *param)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 461-464
  0.000% (0/1)
11
X509_VERIFY_PARAM_get0_peername
Name: X509_VERIFY_PARAM_get0_peername
Prototype: char *X509_VERIFY_PARAM_get0_peername(X509_VERIFY_PARAM *param)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 401-404
100.000% (1/1)
11
X509_VERIFY_PARAM_get_auth_level
Name: X509_VERIFY_PARAM_get_auth_level
Prototype: int X509_VERIFY_PARAM_get_auth_level(const X509_VERIFY_PARAM *param)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 456-459
  0.000% (0/1)
11
X509_VERIFY_PARAM_get_depth
Name: X509_VERIFY_PARAM_get_depth
Prototype: int X509_VERIFY_PARAM_get_depth(const X509_VERIFY_PARAM *param)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 451-454
  0.000% (0/1)
11
X509_VERIFY_PARAM_get_flags
Name: X509_VERIFY_PARAM_get_flags
Prototype: unsigned long X509_VERIFY_PARAM_get_flags(X509_VERIFY_PARAM *param)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 285-288
  0.000% (0/1)
11
X509_VERIFY_PARAM_get_hostflags
Name: X509_VERIFY_PARAM_get_hostflags
Prototype: unsigned int X509_VERIFY_PARAM_get_hostflags(const X509_VERIFY_PARAM *param)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 396-399
  0.000% (0/1)
11
X509_VERIFY_PARAM_get_inh_flags
Name: X509_VERIFY_PARAM_get_inh_flags
Prototype: uint32_t X509_VERIFY_PARAM_get_inh_flags(const X509_VERIFY_PARAM *param)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 290-293
  0.000% (0/1)
11
X509_VERIFY_PARAM_get_time
Name: X509_VERIFY_PARAM_get_time
Prototype: time_t X509_VERIFY_PARAM_get_time(const X509_VERIFY_PARAM *param)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 321-324
100.000% (1/1)
11
X509_VERIFY_PARAM_set1_host
Name: X509_VERIFY_PARAM_set1_host
Prototype: int X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *param, const char *name, size_t namelen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 378-382
100.000% (1/1)
11
X509_VERIFY_PARAM_set_auth_level
Name: X509_VERIFY_PARAM_set_auth_level
Prototype: void X509_VERIFY_PARAM_set_auth_level(X509_VERIFY_PARAM *param, int auth_level)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 316-319
100.000% (1/1)
11
X509_VERIFY_PARAM_set_depth
Name: X509_VERIFY_PARAM_set_depth
Prototype: void X509_VERIFY_PARAM_set_depth(X509_VERIFY_PARAM *param, int depth)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 311-314
100.000% (1/1)
11
X509_VERIFY_PARAM_set_hostflags
Name: X509_VERIFY_PARAM_set_hostflags
Prototype: void X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *param, unsigned int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 390-394
  0.000% (0/1)
11
X509_VERIFY_PARAM_set_purpose
Name: X509_VERIFY_PARAM_set_purpose
Prototype: int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, int purpose)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 301-304
100.000% (1/1)
11
X509_VERIFY_PARAM_set_trust
Name: X509_VERIFY_PARAM_set_trust
Prototype: int X509_VERIFY_PARAM_set_trust(X509_VERIFY_PARAM *param, int trust)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 306-309
  0.000% (0/1)
11
X509_delete_ext
Name: X509_delete_ext
Prototype: X509_EXTENSION *X509_delete_ext(X509 *x, int loc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 92-95
100.000% (1/1)
11
X509_dup
Name: X509_dup
Prototype: X509 * X509_dup(X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 88-88
100.000% (1/1)
11
X509_email_free
Name: X509_email_free
Prototype: void X509_email_free(struct stack_st_OPENSSL_STRING *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c
Lines: 524-527
  0.000% (0/1)
11
X509_free
Name: X509_free
Prototype: void X509_free(X509 *a)
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
X509_get0_extensions
Name: X509_get0_extensions
Prototype: const struct stack_st_X509_EXTENSION *X509_get0_extensions(const X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Lines: 146-149
100.000% (1/1)
11
X509_get0_notAfter
Name: X509_get0_notAfter
Prototype: const ASN1_TIME *X509_get0_notAfter(const X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Lines: 121-124
100.000% (1/1)
11
X509_get0_notBefore
Name: X509_get0_notBefore
Prototype: const ASN1_TIME *X509_get0_notBefore(const X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Lines: 116-119
100.000% (1/1)
11
X509_get0_serialNumber
Name: X509_get0_serialNumber
Prototype: const ASN1_INTEGER *X509_get0_serialNumber(const X509 *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 109-112
  0.000% (0/1)
11
X509_get0_tbs_sigalg
Name: X509_get0_tbs_sigalg
Prototype: const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Lines: 160-163
100.000% (1/1)
11
X509_get_X509_PUBKEY
Name: X509_get_X509_PUBKEY
Prototype: X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Lines: 141-144
100.000% (1/1)
11
X509_get_default_cert_area
Name: X509_get_default_cert_area
Prototype: const char *X509_get_default_cert_area(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c
Lines: 20-23
  0.000% (0/1)
11
X509_get_default_cert_dir
Name: X509_get_default_cert_dir
Prototype: const char *X509_get_default_cert_dir(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c
Lines: 25-28
100.000% (1/1)
11
X509_get_default_cert_dir_env
Name: X509_get_default_cert_dir_env
Prototype: const char *X509_get_default_cert_dir_env(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c
Lines: 35-38
100.000% (1/1)
11
X509_get_default_cert_file
Name: X509_get_default_cert_file
Prototype: const char *X509_get_default_cert_file(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c
Lines: 30-33
100.000% (1/1)
11
X509_get_default_cert_file_env
Name: X509_get_default_cert_file_env
Prototype: const char *X509_get_default_cert_file_env(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c
Lines: 40-43
100.000% (1/1)
11
X509_get_default_private_dir
Name: X509_get_default_private_dir
Prototype: const char *X509_get_default_private_dir(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c
Lines: 15-18
  0.000% (0/1)
11
X509_get_ex_data
Name: X509_get_ex_data
Prototype: void *X509_get_ex_data(X509 *r, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 95-98
  0.000% (0/1)
11
X509_get_ext
Name: X509_get_ext
Prototype: X509_EXTENSION *X509_get_ext(const X509 *x, int loc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 87-90
100.000% (1/1)
11
X509_get_ext_by_NID
Name: X509_get_ext_by_NID
Prototype: int X509_get_ext_by_NID(const X509 *x, int nid, int lastpos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 71-74
100.000% (1/1)
11
X509_get_ext_by_OBJ
Name: X509_get_ext_by_OBJ
Prototype: int X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 76-79
  0.000% (0/1)
11
X509_get_ext_count
Name: X509_get_ext_count
Prototype: int X509_get_ext_count(const X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 66-69
100.000% (1/1)
11
X509_get_ext_d2i
Name: X509_get_ext_d2i
Prototype: void *X509_get_ext_d2i(const X509 *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: 102-105
100.000% (1/1)
11
X509_get_issuer_name
Name: X509_get_issuer_name
Prototype: X509_NAME *X509_get_issuer_name(const X509 *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 82-85
100.000% (1/1)
11
X509_get_serialNumber
Name: X509_get_serialNumber
Prototype: ASN1_INTEGER *X509_get_serialNumber(X509 *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 104-107
100.000% (1/1)
11
X509_get_signature_nid
Name: X509_get_signature_nid
Prototype: int X509_get_signature_nid(const X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 221-224
100.000% (1/1)
11
X509_get_signature_type
Name: X509_get_signature_type
Prototype: int X509_get_signature_type(const X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Lines: 136-139
  0.000% (0/1)
11
X509_get_subject_name
Name: X509_get_subject_name
Prototype: X509_NAME *X509_get_subject_name(const X509 *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 99-102
100.000% (1/1)
11
X509_get_version
Name: X509_get_version
Prototype: long X509_get_version(const X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Lines: 111-114
100.000% (1/1)
11
X509_getm_notAfter
Name: X509_getm_notAfter
Prototype: ASN1_TIME *X509_getm_notAfter(const X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Lines: 131-134
100.000% (1/1)
11
X509_getm_notBefore
Name: X509_getm_notBefore
Prototype: ASN1_TIME *X509_getm_notBefore(const X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Lines: 126-129
100.000% (1/1)
11
X509_issuer_name_cmp
Name: X509_issuer_name_cmp
Prototype: int X509_issuer_name_cmp(const X509 *a, const X509 *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 62-65
  0.000% (0/1)
11
X509_issuer_name_hash
Name: X509_issuer_name_hash
Prototype: unsigned long X509_issuer_name_hash(X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 87-90
  0.000% (0/1)
11
X509_issuer_name_hash_old
Name: X509_issuer_name_hash_old
Prototype: unsigned long X509_issuer_name_hash_old(X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 93-96
  0.000% (0/1)
11
X509_new
Name: X509_new
Prototype: X509 *X509_new(void)
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
X509_print
Name: X509_print
Prototype: int X509_print(BIO *bp, X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c
Lines: 42-45
100.000% (1/1)
11
X509_print_fp
Name: X509_print_fp
Prototype: int X509_print_fp(FILE *fp, X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c
Lines: 20-23
  0.000% (0/1)
11
X509_set_ex_data
Name: X509_set_ex_data
Prototype: int X509_set_ex_data(X509 *r, int idx, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Lines: 90-93
  0.000% (0/1)
11
X509_set_proxy_flag
Name: X509_set_proxy_flag
Prototype: void X509_set_proxy_flag(X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 552-555
  0.000% (0/1)
11
X509_set_proxy_pathlen
Name: X509_set_proxy_pathlen
Prototype: void X509_set_proxy_pathlen(X509 *x, long l)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 557-560
  0.000% (0/1)
11
X509_subject_name_cmp
Name: X509_subject_name_cmp
Prototype: int X509_subject_name_cmp(const X509 *a, const X509 *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 67-70
100.000% (1/1)
11
X509_subject_name_hash
Name: X509_subject_name_hash
Prototype: unsigned long X509_subject_name_hash(X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 114-117
  0.000% (0/1)
11
X509_subject_name_hash_old
Name: X509_subject_name_hash_old
Prototype: unsigned long X509_subject_name_hash_old(X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 120-123
  0.000% (0/1)
11
X509_time_adj
Name: X509_time_adj
Prototype: ASN1_TIME *X509_time_adj(ASN1_TIME *s, long offset_sec, time_t *in_tm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 1856-1859
100.000% (1/1)
11
X509_trusted
Name: X509_trusted
Prototype: int X509_trusted(const X509 *x)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c
Lines: 36-39
 66.667% (2/3)
11
X509at_get_attr_count
Name: X509at_get_attr_count
Prototype: int X509at_get_attr_count(const struct stack_st_X509_ATTRIBUTE *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c
Lines: 20-23
100.000% (1/1)
11
X9_62_CHARACTERISTIC_TWO_free
Name: X9_62_CHARACTERISTIC_TWO_free
Prototype: void X9_62_CHARACTERISTIC_TWO_free(X9_62_CHARACTERISTIC_TWO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c
Lines: 182-182
  0.000% (0/1)
11
X9_62_CHARACTERISTIC_TWO_new
Name: X9_62_CHARACTERISTIC_TWO_new
Prototype: X9_62_CHARACTERISTIC_TWO *X9_62_CHARACTERISTIC_TWO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c
Lines: 182-182
  0.000% (0/1)
11
X9_62_PENTANOMIAL_free
Name: X9_62_PENTANOMIAL_free
Prototype: void X9_62_PENTANOMIAL_free(X9_62_PENTANOMIAL *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c
Lines: 165-165
  0.000% (0/1)
11
X9_62_PENTANOMIAL_new
Name: X9_62_PENTANOMIAL_new
Prototype: X9_62_PENTANOMIAL *X9_62_PENTANOMIAL_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c
Lines: 165-165
  0.000% (0/1)
11
ameth_cmp
Name: ameth_cmp
Prototype: static int ameth_cmp(const EVP_PKEY_ASN1_METHOD *const *a, const EVP_PKEY_ASN1_METHOD *const *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c
Lines: 27-31
100.000% (1/1)
11
ameth_cmp_BSEARCH_CMP_FN
Name: ameth_cmp_BSEARCH_CMP_FN
Prototype: static int ameth_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/asn1/ameth_lib.c
Lines: 33-33
100.000% (1/1)
11
aria_128_cbc_cipher
Name: aria_128_cbc_cipher
Prototype: static int aria_128_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_aria.c
Lines: 131-131
 57.143% (4/7)
13
aria_128_cfb128_cipher
Name: aria_128_cfb128_cipher
Prototype: static int aria_128_cfb128_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_aria.c
Lines: 131-131
 66.667% (10/15)
15
aria_128_cfb1_cipher
Name: aria_128_cfb1_cipher
Prototype: static int aria_128_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c
Lines: 152-152
 73.333% (11/15)
15
aria_128_cfb8_cipher
Name: aria_128_cfb8_cipher
Prototype: static int aria_128_cfb8_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_aria.c
Lines: 155-155
 66.667% (10/15)
15
aria_128_ecb_cipher
Name: aria_128_ecb_cipher
Prototype: static int aria_128_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_aria.c
Lines: 131-131
 71.429% (5/7)
13
aria_128_ofb_cipher
Name: aria_128_ofb_cipher
Prototype: static int aria_128_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_aria.c
Lines: 131-131
 57.143% (4/7)
13
aria_192_cbc_cipher
Name: aria_192_cbc_cipher
Prototype: static int aria_192_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_aria.c
Lines: 137-137
 57.143% (4/7)
13
aria_192_cfb128_cipher
Name: aria_192_cfb128_cipher
Prototype: static int aria_192_cfb128_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_aria.c
Lines: 137-137
 66.667% (10/15)
15
aria_192_cfb1_cipher
Name: aria_192_cfb1_cipher
Prototype: static int aria_192_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c
Lines: 153-153
 73.333% (11/15)
15
aria_192_cfb8_cipher
Name: aria_192_cfb8_cipher
Prototype: static int aria_192_cfb8_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_aria.c
Lines: 156-156
 66.667% (10/15)
15
aria_192_ecb_cipher
Name: aria_192_ecb_cipher
Prototype: static int aria_192_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_aria.c
Lines: 137-137
 71.429% (5/7)
13
aria_192_ofb_cipher
Name: aria_192_ofb_cipher
Prototype: static int aria_192_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_aria.c
Lines: 137-137
 57.143% (4/7)
13
aria_256_cbc_cipher
Name: aria_256_cbc_cipher
Prototype: static int aria_256_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_aria.c
Lines: 143-143
 57.143% (4/7)
13
aria_256_cfb128_cipher
Name: aria_256_cfb128_cipher
Prototype: static int aria_256_cfb128_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_aria.c
Lines: 143-143
 66.667% (10/15)
15
aria_256_cfb1_cipher
Name: aria_256_cfb1_cipher
Prototype: static int aria_256_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c
Lines: 154-154
 73.333% (11/15)
15
aria_256_cfb8_cipher
Name: aria_256_cfb8_cipher
Prototype: static int aria_256_cfb8_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_aria.c
Lines: 157-157
 66.667% (10/15)
15
aria_256_ecb_cipher
Name: aria_256_ecb_cipher
Prototype: static int aria_256_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_aria.c
Lines: 143-143
 71.429% (5/7)
13
aria_256_ofb_cipher
Name: aria_256_ofb_cipher
Prototype: static int aria_256_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_aria.c
Lines: 143-143
 57.143% (4/7)
13
aria_ecb_encrypt
Name: aria_ecb_encrypt
Prototype: static void aria_ecb_encrypt(const unsigned char *in, unsigned char *out, const ARIA_KEY *key, const int enc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c
Lines: 117-121
100.000% (1/1)
11
asn1_bio_puts
Name: asn1_bio_puts
Prototype: static int asn1_bio_puts(BIO *b, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c
Lines: 298-301
  0.000% (0/1)
11
async_get_ctx
Name: async_get_ctx
Prototype: async_ctx *async_get_ctx(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c
Lines: 59-62
100.000% (1/1)
11
b2i_PrivateKey
Name: b2i_PrivateKey
Prototype: EVP_PKEY *b2i_PrivateKey(const unsigned char **in, long length)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 382-385
  0.000% (0/1)
11
b2i_PrivateKey_bio
Name: b2i_PrivateKey_bio
Prototype: EVP_PKEY *b2i_PrivateKey_bio(BIO *in)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c
Lines: 392-395
  0.000% (0/1)
11
Page:<>1
eLOC - Effective Lines of Code: 1
...10
eLOC - Effective Lines of Code: 1
...12
eLOC - Effective Lines of Code: 1
13
eLOC - Effective Lines of Code: 1
14
eLOC - Effective Lines of Code: 1
15
eLOC - Effective Lines of Code: 1
1617
eLOC - Effective Lines of Code: 1
18
eLOC - Effective Lines of Code: 1
19
eLOC - Effective Lines of Code: 1
20
eLOC - Effective Lines of Code: 1
...30
eLOC - Effective Lines of Code: 1
...40
eLOC - Effective Lines of Code: 1
...100
eLOC - Effective Lines of Code: 109
...103
eLOC - Effective Lines of Code: 3806

Generated by Squish Coco 4.2.2