OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...18
McCabe - Cyclomatic Complexity: 1
19
McCabe - Cyclomatic Complexity: 1
20
McCabe - Cyclomatic Complexity: 1
21
McCabe - Cyclomatic Complexity: 1
2223
McCabe - Cyclomatic Complexity: 1
24
McCabe - Cyclomatic Complexity: 1
25
McCabe - Cyclomatic Complexity: 1
26
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...50
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
X509_VERIFY_PARAM_set_inh_flags
Name: X509_VERIFY_PARAM_set_inh_flags
Prototype: int X509_VERIFY_PARAM_set_inh_flags(X509_VERIFY_PARAM *param, uint32_t flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 295-299
  0.000% (0/1)
21
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_time
Name: X509_VERIFY_PARAM_set_time
Prototype: void X509_VERIFY_PARAM_set_time(X509_VERIFY_PARAM *param, time_t t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 326-330
100.000% (1/1)
21
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_VERIFY_PARAM_table_cleanup
Name: X509_VERIFY_PARAM_table_cleanup
Prototype: void X509_VERIFY_PARAM_table_cleanup(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Lines: 598-602
  0.000% (0/1)
61
X509_add1_ext_i2d
Name: X509_add1_ext_i2d
Prototype: int X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit, unsigned long flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 107-112
100.000% (1/1)
21
X509_add_ext
Name: X509_add_ext
Prototype: int X509_add_ext(X509 *x, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 97-100
  0.000% (0/1)
51
X509_check_ca
Name: X509_check_ca
Prototype: int X509_check_ca(X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 562-567
100.000% (1/1)
21
X509_cmp_current_time
Name: X509_cmp_current_time
Prototype: int X509_cmp_current_time(const ASN1_TIME *ctm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 1781-1784
  0.000% (0/1)
51
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_authority_key_id
Name: X509_get0_authority_key_id
Prototype: const ASN1_OCTET_STRING *X509_get0_authority_key_id(X509 *x)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 867-872
  0.000% (0/3)
101
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_subject_key_id
Name: X509_get0_subject_key_id
Prototype: const ASN1_OCTET_STRING *X509_get0_subject_key_id(X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 860-865
100.000% (1/1)
21
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_get1_email
Name: X509_get1_email
Prototype: struct stack_st_OPENSSL_STRING *X509_get1_email(X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c
Lines: 418-427
  0.000% (0/1)
141
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_by_critical
Name: X509_get_ext_by_critical
Prototype: int X509_get_ext_by_critical(const X509 *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: 81-85
  0.000% (0/1)
21
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_extension_flags
Name: X509_get_extension_flags
Prototype: uint32_t X509_get_extension_flags(X509 *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 835-840
100.000% (1/1)
21
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_info
Name: X509_get_signature_info
Prototype: int X509_get_signature_info(X509 *x, int *mdnid, int *pknid, int *secbits, uint32_t *flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Lines: 188-193
100.000% (1/1)
21
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_gmtime_adj
Name: X509_gmtime_adj
Prototype: ASN1_TIME *X509_gmtime_adj(ASN1_TIME *s, long adj)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 1851-1854
100.000% (1/1)
51
X509_http_nbio
Name: X509_http_nbio
Prototype: int X509_http_nbio(OCSP_REQ_CTX *rctx, X509 **pcert)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 59-63
  0.000% (0/1)
21
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_sign
Name: X509_sign
Prototype: int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 42-48
100.000% (1/1)
41
X509_sign_ctx
Name: X509_sign_ctx
Prototype: int X509_sign_ctx(X509 *x, EVP_MD_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 50-56
100.000% (1/1)
41
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
X509v3_asid_canonize
Name: X509v3_asid_canonize
Prototype: int X509v3_asid_canonize(ASIdentifiers *asid)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 493-498
  0.000% (0/7)
71
X509v3_asid_inherits
Name: X509v3_asid_inherits
Prototype: int X509v3_asid_inherits(ASIdentifiers *asid)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 641-648
  0.000% (0/11)
171
X509v3_asid_is_canonical
Name: X509v3_asid_is_canonical
Prototype: int X509v3_asid_is_canonical(ASIdentifiers *asid)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 341-346
  0.000% (0/7)
71
X509v3_asid_subset
Name: X509v3_asid_subset
Prototype: int X509v3_asid_subset(ASIdentifiers *a, ASIdentifiers *b)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Lines: 687-698
  0.000% (0/15)
171
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
_booth_recode_w5
Name: _booth_recode_w5
Prototype: static unsigned int _booth_recode_w5(unsigned int in)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c
Lines: 147-157
100.000% (1/1)
61
_booth_recode_w7
Name: _booth_recode_w7
Prototype: static unsigned int _booth_recode_w7(unsigned int in)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c
Lines: 159-169
100.000% (1/1)
61
acpt_puts
Name: acpt_puts
Prototype: static int acpt_puts(BIO *bp, const char *str)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c
Lines: 538-545
  0.000% (0/1)
41
add_pniels_to_pt
Name: add_pniels_to_pt
Prototype: static void add_pniels_to_pt(curve448_point_t p, const pniels_t pn, int before_double)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c
Lines: 166-174
100.000% (1/1)
41
aes_cfb8_cipher
Name: aes_cfb8_cipher
Prototype: static int aes_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c
Lines: 2743-2754
100.000% (1/1)
71
aes_cfb_cipher
Name: aes_cfb_cipher
Prototype: static int aes_cfb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c
Lines: 2730-2741
100.000% (1/1)
71
aes_ocb_cleanup
Name: aes_ocb_cleanup
Prototype: static int aes_ocb_cleanup(EVP_CIPHER_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c
Lines: 4244-4249
100.000% (1/1)
31
aes_ofb_cipher
Name: aes_ofb_cipher
Prototype: static int aes_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c
Lines: 2718-2728
100.000% (1/1)
61
aesni_cbc_cipher
Name: aesni_cbc_cipher
Prototype: static int aesni_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c
Lines: 302-310
  0.000% (0/1)
41
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_cfb128_encrypt
Name: aria_cfb128_encrypt
Prototype: static void aria_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c
Lines: 92-99
100.000% (1/1)
21
aria_cfb1_encrypt
Name: aria_cfb1_encrypt
Prototype: static void aria_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c
Lines: 101-107
100.000% (1/1)
21
aria_cfb8_encrypt
Name: aria_cfb8_encrypt
Prototype: static void aria_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c
Lines: 109-115
100.000% (1/1)
21
aria_ctr_cipher
Name: aria_ctr_cipher
Prototype: static int aria_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c
Lines: 171-183
100.000% (1/1)
81
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
aria_ofb128_encrypt
Name: aria_ofb128_encrypt
Prototype: static void aria_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c
Lines: 123-129
100.000% (1/1)
21
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
asn1_bio_set_ex
Name: asn1_bio_set_ex
Prototype: static int asn1_bio_set_ex(BIO *b, int cmd, asn1_ps_func *ex_func, asn1_ps_func *ex_free_func)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c
Lines: 399-406
100.000% (1/1)
41
asn1_get_choice_selector
Name: asn1_get_choice_selector
Prototype: int asn1_get_choice_selector(ASN1_VALUE **pval, const ASN1_ITEM *it)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c
Lines: 29-33
100.000% (1/1)
21
asn1_get_field_ptr
Name: asn1_get_field_ptr
Prototype: ASN1_VALUE **asn1_get_field_ptr(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c
Lines: 175-184
100.000% (1/1)
31
asn1_set_choice_selector
Name: asn1_set_choice_selector
Prototype: int asn1_set_choice_selector(ASN1_VALUE **pval, int value, const ASN1_ITEM *it)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c
Lines: 39-47
100.000% (1/1)
51
asn1_string_set_uint64
Name: asn1_string_set_uint64
Prototype: static int asn1_string_set_uint64(ASN1_STRING *a, uint64_t r, int itype)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Lines: 371-379
100.000% (1/1)
51
async_deinit
Name: async_deinit
Prototype: void async_deinit(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c
Lines: 310-314
100.000% (1/1)
21
async_fibre_free
Name: async_fibre_free
Prototype: void async_fibre_free(async_fibre *fibre)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/arch/async_posix.c
Lines: 52-56
100.000% (1/1)
61
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
async_release_job
Name: async_release_job
Prototype: static void async_release_job(ASYNC_JOB *job)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c
Lines: 135-142
100.000% (1/1)
91
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
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...18
McCabe - Cyclomatic Complexity: 1
19
McCabe - Cyclomatic Complexity: 1
20
McCabe - Cyclomatic Complexity: 1
21
McCabe - Cyclomatic Complexity: 1
2223
McCabe - Cyclomatic Complexity: 1
24
McCabe - Cyclomatic Complexity: 1
25
McCabe - Cyclomatic Complexity: 1
26
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...50
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158

Generated by Squish Coco 4.2.2