OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...12
McCabe - Cyclomatic Complexity: 1
13
McCabe - Cyclomatic Complexity: 1
14
McCabe - Cyclomatic Complexity: 1
15
McCabe - Cyclomatic Complexity: 1
1617
McCabe - Cyclomatic Complexity: 1
18
McCabe - Cyclomatic Complexity: 1
19
McCabe - Cyclomatic Complexity: 1
20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 2
...40
McCabe - Cyclomatic Complexity: 3
...60
McCabe - Cyclomatic Complexity: 41
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
X509_REQ_get_subject_name
Name: X509_REQ_get_subject_name
Prototype: X509_NAME * X509_REQ_get_subject_name(const X509_REQ *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509rset.c
Lines: 88-92
100.000% (1/1)
11
X509_REQ_get_version
Name: X509_REQ_get_version
Prototype: long X509_REQ_get_version(const X509_REQ *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509rset.c
Lines: 74-78
  0.000% (0/1)
11
X509_REQ_new
Name: X509_REQ_new
Prototype: X509_REQ * X509_REQ_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c
Lines: 211-215
100.000% (1/1)
11
X509_REQ_print
Name: X509_REQ_print
Prototype: int X509_REQ_print(BIO *bp, X509_REQ *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_req.c
Lines: 263-267
  0.000% (0/1)
11
X509_REQ_set_extension_nids
Name: X509_REQ_set_extension_nids
Prototype: void X509_REQ_set_extension_nids(int *nids)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_req.c
Lines: 191-195
  0.000% (0/1)
11
X509_REQ_sign
Name: X509_REQ_sign
Prototype: int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 516-521
  0.000% (0/1)
61
X509_REQ_sign_ctx
Name: X509_REQ_sign_ctx
Prototype: int X509_REQ_sign_ctx(X509_REQ *x, EVP_MD_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 523-528
  0.000% (0/1)
61
X509_REQ_verify
Name: X509_REQ_verify
Prototype: int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 484-489
  0.000% (0/1)
21
X509_REVOKED_add1_ext_i2d
Name: X509_REVOKED_add1_ext_i2d
Prototype: int X509_REVOKED_add1_ext_i2d(X509_REVOKED *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c
Lines: 228-233
  0.000% (0/1)
11
X509_REVOKED_add_ext
Name: X509_REVOKED_add_ext
Prototype: int X509_REVOKED_add_ext(X509_REVOKED *x, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c
Lines: 216-220
  0.000% (0/1)
51
X509_REVOKED_cmp
Name: X509_REVOKED_cmp
Prototype: static int X509_REVOKED_cmp(const X509_REVOKED * const *a, const X509_REVOKED * const *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c
Lines: 527-533
  0.000% (0/1)
31
X509_REVOKED_delete_ext
Name: X509_REVOKED_delete_ext
Prototype: X509_EXTENSION * X509_REVOKED_delete_ext(X509_REVOKED *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c
Lines: 210-214
  0.000% (0/1)
11
X509_REVOKED_dup
Name: X509_REVOKED_dup
Prototype: X509_REVOKED * X509_REVOKED_dup(X509_REVOKED *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c
Lines: 465-469
  0.000% (0/1)
11
X509_REVOKED_free
Name: X509_REVOKED_free
Prototype: void X509_REVOKED_free(X509_REVOKED *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c
Lines: 459-463
100.000% (1/1)
11
X509_REVOKED_get0_extensions
Name: X509_REVOKED_get0_extensions
Prototype: const struct stack_st_X509_EXTENSION * X509_REVOKED_get0_extensions(const X509_REVOKED *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c
Lines: 158-162
  0.000% (0/1)
11
X509_REVOKED_get0_revocationDate
Name: X509_REVOKED_get0_revocationDate
Prototype: const ASN1_TIME * X509_REVOKED_get0_revocationDate(const X509_REVOKED *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c
Lines: 164-168
  0.000% (0/1)
11
X509_REVOKED_get0_serialNumber
Name: X509_REVOKED_get0_serialNumber
Prototype: const ASN1_INTEGER * X509_REVOKED_get0_serialNumber(const X509_REVOKED *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c
Lines: 170-174
  0.000% (0/1)
11
X509_REVOKED_get_ext
Name: X509_REVOKED_get_ext
Prototype: X509_EXTENSION * X509_REVOKED_get_ext(const X509_REVOKED *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c
Lines: 204-208
  0.000% (0/1)
11
X509_REVOKED_get_ext_by_NID
Name: X509_REVOKED_get_ext_by_NID
Prototype: int X509_REVOKED_get_ext_by_NID(const X509_REVOKED *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c
Lines: 185-189
  0.000% (0/1)
11
X509_REVOKED_get_ext_by_OBJ
Name: X509_REVOKED_get_ext_by_OBJ
Prototype: int X509_REVOKED_get_ext_by_OBJ(const X509_REVOKED *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c
Lines: 191-196
  0.000% (0/1)
11
X509_REVOKED_get_ext_by_critical
Name: X509_REVOKED_get_ext_by_critical
Prototype: int X509_REVOKED_get_ext_by_critical(const X509_REVOKED *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c
Lines: 198-202
  0.000% (0/1)
11
X509_REVOKED_get_ext_count
Name: X509_REVOKED_get_ext_count
Prototype: int X509_REVOKED_get_ext_count(const X509_REVOKED *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c
Lines: 179-183
  0.000% (0/1)
11
X509_REVOKED_get_ext_d2i
Name: X509_REVOKED_get_ext_d2i
Prototype: void * X509_REVOKED_get_ext_d2i(const X509_REVOKED *x, int nid, int *crit, int *idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c
Lines: 222-226
  0.000% (0/1)
11
X509_REVOKED_new
Name: X509_REVOKED_new
Prototype: X509_REVOKED * X509_REVOKED_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c
Lines: 453-457
  0.000% (0/1)
11
X509_SIG_free
Name: X509_SIG_free
Prototype: void X509_SIG_free(X509_SIG *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_sig.c
Lines: 106-110
100.000% (1/1)
11
X509_SIG_new
Name: X509_SIG_new
Prototype: X509_SIG * X509_SIG_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_sig.c
Lines: 100-104
  0.000% (0/1)
11
X509_STORE_CTX_get0_cert
Name: X509_STORE_CTX_get0_cert
Prototype: X509 * X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2381-2385
  0.000% (0/1)
11
X509_STORE_CTX_get0_chain
Name: X509_STORE_CTX_get0_chain
Prototype: struct stack_st_X509 * X509_STORE_CTX_get0_chain(X509_STORE_CTX *xs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2041-2045
  0.000% (0/1)
11
X509_STORE_CTX_get0_current_crl
Name: X509_STORE_CTX_get0_current_crl
Prototype: X509_CRL * X509_STORE_CTX_get0_current_crl(X509_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2069-2073
  0.000% (0/1)
11
X509_STORE_CTX_get0_current_issuer
Name: X509_STORE_CTX_get0_current_issuer
Prototype: X509 * X509_STORE_CTX_get0_current_issuer(X509_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2063-2067
  0.000% (0/1)
11
X509_STORE_CTX_get0_param
Name: X509_STORE_CTX_get0_param
Prototype: X509_VERIFY_PARAM * X509_STORE_CTX_get0_param(X509_STORE_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2421-2425
100.000% (1/1)
11
X509_STORE_CTX_get0_parent_ctx
Name: X509_STORE_CTX_get0_parent_ctx
Prototype: X509_STORE_CTX * X509_STORE_CTX_get0_parent_ctx(X509_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2075-2079
  0.000% (0/1)
11
X509_STORE_CTX_get0_policy_tree
Name: X509_STORE_CTX_get0_policy_tree
Prototype: X509_POLICY_TREE * X509_STORE_CTX_get0_policy_tree(X509_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2399-2403
  0.000% (0/1)
11
X509_STORE_CTX_get0_store
Name: X509_STORE_CTX_get0_store
Prototype: X509_STORE * X509_STORE_CTX_get0_store(X509_STORE_CTX *xs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2081-2085
  0.000% (0/1)
11
X509_STORE_CTX_get0_untrusted
Name: X509_STORE_CTX_get0_untrusted
Prototype: struct stack_st_X509 * X509_STORE_CTX_get0_untrusted(X509_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2387-2391
  0.000% (0/1)
11
X509_STORE_CTX_get_chain
Name: X509_STORE_CTX_get_chain
Prototype: struct stack_st_X509 * X509_STORE_CTX_get_chain(X509_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2035-2039
  0.000% (0/1)
11
X509_STORE_CTX_get_current_cert
Name: X509_STORE_CTX_get_current_cert
Prototype: X509 * X509_STORE_CTX_get_current_cert(X509_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2029-2033
  0.000% (0/1)
11
X509_STORE_CTX_get_error
Name: X509_STORE_CTX_get_error
Prototype: int X509_STORE_CTX_get_error(X509_STORE_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2011-2015
100.000% (1/1)
11
X509_STORE_CTX_get_error_depth
Name: X509_STORE_CTX_get_error_depth
Prototype: int X509_STORE_CTX_get_error_depth(X509_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2023-2027
  0.000% (0/1)
11
X509_STORE_CTX_get_ex_data
Name: X509_STORE_CTX_get_ex_data
Prototype: void * X509_STORE_CTX_get_ex_data(X509_STORE_CTX *ctx, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2005-2009
  0.000% (0/1)
11
X509_STORE_CTX_get_ex_new_index
Name: X509_STORE_CTX_get_ex_new_index
Prototype: int X509_STORE_CTX_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 1989-1997
100.000% (1/1)
21
X509_STORE_CTX_get_explicit_policy
Name: X509_STORE_CTX_get_explicit_policy
Prototype: int X509_STORE_CTX_get_explicit_policy(X509_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2405-2409
  0.000% (0/1)
11
X509_STORE_CTX_set0_crls
Name: X509_STORE_CTX_set0_crls
Prototype: void X509_STORE_CTX_set0_crls(X509_STORE_CTX *ctx, struct stack_st_X509_CRL *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2099-2103
100.000% (1/1)
11
X509_STORE_CTX_set0_trusted_stack
Name: X509_STORE_CTX_set0_trusted_stack
Prototype: void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, struct stack_st_X509 *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2327-2331
  0.000% (0/1)
11
X509_STORE_CTX_set0_untrusted
Name: X509_STORE_CTX_set0_untrusted
Prototype: void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, struct stack_st_X509 *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2393-2397
  0.000% (0/1)
11
X509_STORE_CTX_set_cert
Name: X509_STORE_CTX_set_cert
Prototype: void X509_STORE_CTX_set_cert(X509_STORE_CTX *ctx, X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2087-2091
  0.000% (0/1)
11
X509_STORE_CTX_set_chain
Name: X509_STORE_CTX_set_chain
Prototype: void X509_STORE_CTX_set_chain(X509_STORE_CTX *ctx, struct stack_st_X509 *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2093-2097
  0.000% (0/1)
11
X509_STORE_CTX_set_depth
Name: X509_STORE_CTX_set_depth
Prototype: void X509_STORE_CTX_set_depth(X509_STORE_CTX *ctx, int depth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2356-2360
  0.000% (0/1)
11
X509_STORE_CTX_set_error
Name: X509_STORE_CTX_set_error
Prototype: void X509_STORE_CTX_set_error(X509_STORE_CTX *ctx, int err)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2017-2021
  0.000% (0/1)
11
X509_STORE_CTX_set_ex_data
Name: X509_STORE_CTX_set_ex_data
Prototype: int X509_STORE_CTX_set_ex_data(X509_STORE_CTX *ctx, int idx, void *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 1999-2003
100.000% (1/1)
11
X509_STORE_CTX_set_flags
Name: X509_STORE_CTX_set_flags
Prototype: void X509_STORE_CTX_set_flags(X509_STORE_CTX *ctx, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2362-2366
  0.000% (0/1)
11
X509_STORE_CTX_set_purpose
Name: X509_STORE_CTX_set_purpose
Prototype: int X509_STORE_CTX_set_purpose(X509_STORE_CTX *ctx, int purpose)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2105-2109
  0.000% (0/1)
11
X509_STORE_CTX_set_time
Name: X509_STORE_CTX_set_time
Prototype: void X509_STORE_CTX_set_time(X509_STORE_CTX *ctx, unsigned long flags, time_t t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2368-2372
  0.000% (0/1)
11
X509_STORE_CTX_set_trust
Name: X509_STORE_CTX_set_trust
Prototype: int X509_STORE_CTX_set_trust(X509_STORE_CTX *ctx, int trust)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2111-2115
  0.000% (0/1)
11
X509_STORE_CTX_set_verify_cb
Name: X509_STORE_CTX_set_verify_cb
Prototype: void X509_STORE_CTX_set_verify_cb(X509_STORE_CTX *ctx, int (*verify_cb)(int, X509_STORE_CTX *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2374-2379
100.000% (1/1)
11
X509_STORE_CTX_trusted_stack
Name: X509_STORE_CTX_trusted_stack
Prototype: void X509_STORE_CTX_trusted_stack(X509_STORE_CTX *ctx, struct stack_st_X509 *sk)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 2320-2325
  0.000% (0/1)
21
X509_STORE_get0_objects
Name: X509_STORE_get0_objects
Prototype: struct stack_st_X509_OBJECT * X509_STORE_get0_objects(X509_STORE *xs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c
Lines: 755-759
  0.000% (0/1)
11
X509_STORE_get0_param
Name: X509_STORE_get0_param
Prototype: X509_VERIFY_PARAM * X509_STORE_get0_param(X509_STORE *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c
Lines: 804-808
  0.000% (0/1)
11
X509_STORE_get_ex_data
Name: X509_STORE_get_ex_data
Prototype: void * X509_STORE_get_ex_data(X509_STORE *xs, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c
Lines: 761-765
  0.000% (0/1)
11
X509_STORE_set1_param
Name: X509_STORE_set1_param
Prototype: int X509_STORE_set1_param(X509_STORE *ctx, X509_VERIFY_PARAM *param)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c
Lines: 798-802
  0.000% (0/1)
11
X509_STORE_set_depth
Name: X509_STORE_set_depth
Prototype: int X509_STORE_set_depth(X509_STORE *ctx, int depth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c
Lines: 779-784
  0.000% (0/1)
21
X509_STORE_set_ex_data
Name: X509_STORE_set_ex_data
Prototype: int X509_STORE_set_ex_data(X509_STORE *xs, int idx, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c
Lines: 767-771
  0.000% (0/1)
11
X509_STORE_set_flags
Name: X509_STORE_set_flags
Prototype: int X509_STORE_set_flags(X509_STORE *ctx, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c
Lines: 773-777
  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/libressl/src/crypto/x509/x509_lu.c
Lines: 786-790
  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/libressl/src/crypto/x509/x509_lu.c
Lines: 792-796
  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, int (*verify_cb)(int, X509_STORE_CTX *))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c
Lines: 810-815
100.000% (1/1)
11
X509_STORE_up_ref
Name: X509_STORE_up_ref
Prototype: int X509_STORE_up_ref(X509_STORE *x)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c
Lines: 270-275
  0.000% (0/3)
21
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/libressl/src/crypto/x509/x509_trs.c
Lines: 282-286
  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/libressl/src/crypto/x509/x509_trs.c
Lines: 276-280
  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/libressl/src/crypto/x509/x509_trs.c
Lines: 288-292
  0.000% (0/1)
11
X509_VAL_free
Name: X509_VAL_free
Prototype: void X509_VAL_free(X509_VAL *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_val.c
Lines: 106-110
100.000% (1/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/libressl/src/crypto/asn1/x_val.c
Lines: 100-104
  0.000% (0/1)
11
X509_VERIFY_PARAM_clear_flags
Name: X509_VERIFY_PARAM_clear_flags
Prototype: int X509_VERIFY_PARAM_clear_flags(X509_VERIFY_PARAM *param, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c
Lines: 422-427
  0.000% (0/1)
21
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/libressl/src/crypto/x509/x509_vpm.c
Lines: 581-585
  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:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c
Lines: 534-538
  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/libressl/src/crypto/x509/x509_vpm.c
Lines: 575-579
  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/libressl/src/crypto/x509/x509_vpm.c
Lines: 429-433
  0.000% (0/1)
11
X509_VERIFY_PARAM_set1
Name: X509_VERIFY_PARAM_set1
Prototype: int X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *to, const X509_VERIFY_PARAM *from)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c
Lines: 357-367
100.000% (1/1)
61
X509_VERIFY_PARAM_set1_ip_asc
Name: X509_VERIFY_PARAM_set1_ip_asc
Prototype: int X509_VERIFY_PARAM_set1_ip_asc(X509_VERIFY_PARAM *param, const char *ipasc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c
Lines: 565-573
  0.000% (0/1)
41
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/libressl/src/crypto/x509/x509_vpm.c
Lines: 447-451
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/libressl/src/crypto/x509/x509_vpm.c
Lines: 528-532
  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:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c
Lines: 435-439
  0.000% (0/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:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c
Lines: 453-458
  0.000% (0/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/libressl/src/crypto/x509/x509_vpm.c
Lines: 441-445
  0.000% (0/1)
11
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/libressl/src/crypto/x509/x509_ext.c
Lines: 172-177
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/libressl/src/crypto/x509/x509_ext.c
Lines: 160-164
  0.000% (0/1)
51
X509_cmp
Name: X509_cmp
Prototype: int X509_cmp(const X509 *a, const X509 *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c
Lines: 209-217
100.000% (1/1)
31
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/libressl/src/crypto/x509/x509_vfy.c
Lines: 1850-1854
  0.000% (0/1)
51
X509_cmp_time
Name: X509_cmp_time
Prototype: int X509_cmp_time(const ASN1_TIME *ctm, time_t *cmp_time)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c
Lines: 1918-1922
100.000% (1/1)
11
X509_delete_ext
Name: X509_delete_ext
Prototype: X509_EXTENSION * X509_delete_ext(X509 *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_ext.c
Lines: 154-158
  0.000% (0/1)
11
X509_digest
Name: X509_digest
Prototype: int X509_digest(const X509 *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c
Lines: 564-570
100.000% (1/1)
21
X509_dup
Name: X509_dup
Prototype: X509 * X509_dup(X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c
Lines: 274-278
  0.000% (0/1)
11
X509_email_free
Name: X509_email_free
Prototype: void X509_email_free(struct stack_st_OPENSSL_STRING *sk)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c
Lines: 625-629
100.000% (1/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/libressl/src/crypto/asn1/x_x509.c
Lines: 268-272
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:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c
Lines: 66-70
  0.000% (0/1)
11
X509_get0_notAfter
Name: X509_get0_notAfter
Prototype: const ASN1_TIME * X509_get0_notAfter(const X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c
Lines: 168-172
  0.000% (0/1)
11
X509_get0_notBefore
Name: X509_get0_notBefore
Prototype: const ASN1_TIME * X509_get0_notBefore(const X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c
Lines: 130-134
  0.000% (0/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/libressl/src/crypto/x509/x509_cmp.c
Lines: 179-183
  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:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c
Lines: 72-76
  0.000% (0/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/libressl/src/crypto/x509v3/v3_utl.c
Lines: 514-523
  0.000% (0/1)
141
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...12
McCabe - Cyclomatic Complexity: 1
13
McCabe - Cyclomatic Complexity: 1
14
McCabe - Cyclomatic Complexity: 1
15
McCabe - Cyclomatic Complexity: 1
1617
McCabe - Cyclomatic Complexity: 1
18
McCabe - Cyclomatic Complexity: 1
19
McCabe - Cyclomatic Complexity: 1
20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 2
...40
McCabe - Cyclomatic Complexity: 3
...60
McCabe - Cyclomatic Complexity: 41

Generated by Squish Coco 4.2.2