OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...8
McCabe - Cyclomatic Complexity: 1
9
McCabe - Cyclomatic Complexity: 1
10
McCabe - Cyclomatic Complexity: 1
11
McCabe - Cyclomatic Complexity: 1
1213
McCabe - Cyclomatic Complexity: 1
14
McCabe - Cyclomatic Complexity: 1
15
McCabe - Cyclomatic Complexity: 1
16
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
OCSP_SINGLERESP_get0_id
Name: OCSP_SINGLERESP_get0_id
Prototype: const OCSP_CERTID *OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *single)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c
Lines: 393-396
  0.000% (0/1)
11
OCSP_SINGLERESP_get1_ext_d2i
Name: OCSP_SINGLERESP_get1_ext_d2i
Prototype: void *OCSP_SINGLERESP_get1_ext_d2i(OCSP_SINGLERESP *x, int nid, int *crit, int *idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 217-221
100.000% (1/1)
11
OCSP_SINGLERESP_get_ext
Name: OCSP_SINGLERESP_get_ext
Prototype: X509_EXTENSION *OCSP_SINGLERESP_get_ext(OCSP_SINGLERESP *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 207-210
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_by_NID
Name: OCSP_SINGLERESP_get_ext_by_NID
Prototype: int OCSP_SINGLERESP_get_ext_by_NID(OCSP_SINGLERESP *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 190-193
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_by_OBJ
Name: OCSP_SINGLERESP_get_ext_by_OBJ
Prototype: int OCSP_SINGLERESP_get_ext_by_OBJ(OCSP_SINGLERESP *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 195-199
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_by_critical
Name: OCSP_SINGLERESP_get_ext_by_critical
Prototype: int OCSP_SINGLERESP_get_ext_by_critical(OCSP_SINGLERESP *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 201-205
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_count
Name: OCSP_SINGLERESP_get_ext_count
Prototype: int OCSP_SINGLERESP_get_ext_count(OCSP_SINGLERESP *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 185-188
  0.000% (0/1)
11
OCSP_SINGLERESP_new
Name: OCSP_SINGLERESP_new
Prototype: OCSP_SINGLERESP *OCSP_SINGLERESP_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c
Lines: 101-101
100.000% (1/1)
11
OCSP_basic_add1_nonce
Name: OCSP_basic_add1_nonce
Prototype: int OCSP_basic_add1_nonce(OCSP_BASICRESP *resp, unsigned char *val, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 289-293
  0.000% (0/1)
21
OCSP_cert_status_str
Name: OCSP_cert_status_str
Prototype: const char *OCSP_cert_status_str(long s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c
Lines: 62-70
100.000% (1/1)
11
OCSP_crl_reason_str
Name: OCSP_crl_reason_str
Prototype: const char *OCSP_crl_reason_str(long s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c
Lines: 72-85
  0.000% (0/1)
11
OCSP_onereq_get0_id
Name: OCSP_onereq_get0_id
Prototype: OCSP_CERTID *OCSP_onereq_get0_id(OCSP_ONEREQ *one)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c
Lines: 34-37
  0.000% (0/1)
11
OCSP_request_add1_nonce
Name: OCSP_request_add1_nonce
Prototype: int OCSP_request_add1_nonce(OCSP_REQUEST *req, unsigned char *val, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Lines: 282-285
  0.000% (0/1)
11
OCSP_request_onereq_count
Name: OCSP_request_onereq_count
Prototype: int OCSP_request_onereq_count(OCSP_REQUEST *req)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c
Lines: 24-27
  0.000% (0/1)
11
OCSP_request_onereq_get0
Name: OCSP_request_onereq_get0
Prototype: OCSP_ONEREQ *OCSP_request_onereq_get0(OCSP_REQUEST *req, int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c
Lines: 29-32
  0.000% (0/1)
11
OCSP_resp_get0_certs
Name: OCSP_resp_get0_certs
Prototype: const struct stack_st_X509 *OCSP_resp_get0_certs(const OCSP_BASICRESP *bs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c
Lines: 205-208
  0.000% (0/1)
11
OCSP_resp_get0_produced_at
Name: OCSP_resp_get0_produced_at
Prototype: const ASN1_GENERALIZEDTIME *OCSP_resp_get0_produced_at(const OCSP_BASICRESP* bs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c
Lines: 200-203
  0.000% (0/1)
11
OCSP_resp_get0_respdata
Name: OCSP_resp_get0_respdata
Prototype: const OCSP_RESPDATA *OCSP_resp_get0_respdata(const OCSP_BASICRESP *bs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c
Lines: 175-178
  0.000% (0/1)
11
OCSP_resp_get0_signature
Name: OCSP_resp_get0_signature
Prototype: const ASN1_OCTET_STRING *OCSP_resp_get0_signature(const OCSP_BASICRESP *bs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c
Lines: 165-168
  0.000% (0/1)
11
OCSP_resp_get0_signer
Name: OCSP_resp_get0_signer
Prototype: int OCSP_resp_get0_signer(OCSP_BASICRESP *bs, X509 **signer, struct stack_st_X509 *extra_certs)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c
Lines: 141-148
 66.667% (2/3)
31
OCSP_resp_get0_tbs_sigalg
Name: OCSP_resp_get0_tbs_sigalg
Prototype: const X509_ALGOR *OCSP_resp_get0_tbs_sigalg(const OCSP_BASICRESP *bs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c
Lines: 170-173
  0.000% (0/1)
11
OCSP_response_status
Name: OCSP_response_status
Prototype: int OCSP_response_status(OCSP_RESPONSE *resp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c
Lines: 139-142
100.000% (1/1)
11
OCSP_response_status_str
Name: OCSP_response_status_str
Prototype: const char *OCSP_response_status_str(long s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c
Lines: 49-60
100.000% (1/1)
11
OCSP_sendreq_nbio
Name: OCSP_sendreq_nbio
Prototype: int OCSP_sendreq_nbio(OCSP_RESPONSE **presp, OCSP_REQ_CTX *rctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c
Lines: 472-477
  0.000% (0/1)
31
OPENSSL_INIT_free
Name: OPENSSL_INIT_free
Prototype: void OPENSSL_INIT_free(OPENSSL_INIT_SETTINGS *settings)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Lines: 384-388
  0.000% (0/1)
21
OPENSSL_LH_doall
Name: OPENSSL_LH_doall
Prototype: void OPENSSL_LH_doall(OPENSSL_LHASH *lh, OPENSSL_LH_DOALL_FUNC func)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c
Lines: 204-207
100.000% (1/1)
51
OPENSSL_LH_doall_arg
Name: OPENSSL_LH_doall_arg
Prototype: void OPENSSL_LH_doall_arg(OPENSSL_LHASH *lh, OPENSSL_LH_DOALL_FUNCARG func, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c
Lines: 209-212
100.000% (1/1)
11
OPENSSL_LH_error
Name: OPENSSL_LH_error
Prototype: int OPENSSL_LH_error(OPENSSL_LHASH *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c
Lines: 390-393
100.000% (1/1)
11
OPENSSL_LH_get_down_load
Name: OPENSSL_LH_get_down_load
Prototype: unsigned long OPENSSL_LH_get_down_load(const OPENSSL_LHASH *lh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c
Lines: 380-383
100.000% (1/1)
11
OPENSSL_LH_num_items
Name: OPENSSL_LH_num_items
Prototype: unsigned long OPENSSL_LH_num_items(const OPENSSL_LHASH *lh)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c
Lines: 375-378
 66.667% (2/3)
11
OPENSSL_LH_set_down_load
Name: OPENSSL_LH_set_down_load
Prototype: void OPENSSL_LH_set_down_load(OPENSSL_LHASH *lh, unsigned long down_load)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c
Lines: 385-388
100.000% (1/1)
11
OPENSSL_LH_stats_bio
Name: OPENSSL_LH_stats_bio
Prototype: void OPENSSL_LH_stats_bio(const OPENSSL_LHASH *lh, BIO *out)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c
Lines: 62-80
100.000% (1/1)
161
OPENSSL_die
Name: OPENSSL_die
Prototype: void OPENSSL_die(const char *message, const char *file, int line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c
Lines: 416-431
  0.000% (0/1)
31
OPENSSL_fork_child
Name: OPENSSL_fork_child
Prototype: void OPENSSL_fork_child(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Lines: 779-782
  0.000% (0/1)
11
OPENSSL_init
Name: OPENSSL_init
Prototype: void OPENSSL_init(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_init.c
Lines: 18-21
  0.000% (0/1)
11
OPENSSL_isservice
Name: OPENSSL_isservice
Prototype: int OPENSSL_isservice(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c
Lines: 410-413
  0.000% (0/1)
11
OPENSSL_issetugid
Name: OPENSSL_issetugid
Prototype: int OPENSSL_issetugid(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/uid.c
Lines: 40-47
100.000% (1/1)
51
OPENSSL_load_builtin_modules
Name: OPENSSL_load_builtin_modules
Prototype: void OPENSSL_load_builtin_modules(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mall.c
Lines: 21-31
100.000% (1/1)
51
OPENSSL_showfatal
Name: OPENSSL_showfatal
Prototype: void OPENSSL_showfatal(const char *fmta, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c
Lines: 399-408
  0.000% (0/1)
241
OPENSSL_sk_find
Name: OPENSSL_sk_find
Prototype: int OPENSSL_sk_find(OPENSSL_STACK *st, const void *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c
Lines: 316-319
100.000% (1/1)
11
OPENSSL_sk_find_ex
Name: OPENSSL_sk_find_ex
Prototype: int OPENSSL_sk_find_ex(OPENSSL_STACK *st, const void *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c
Lines: 321-324
100.000% (1/1)
11
OPENSSL_sk_is_sorted
Name: OPENSSL_sk_is_sorted
Prototype: int OPENSSL_sk_is_sorted(const OPENSSL_STACK *st)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c
Lines: 410-413
 66.667% (2/3)
51
OPENSSL_sk_new
Name: OPENSSL_sk_new
Prototype: OPENSSL_STACK *OPENSSL_sk_new(OPENSSL_sk_compfunc c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c
Lines: 121-124
100.000% (1/1)
11
OPENSSL_sk_new_null
Name: OPENSSL_sk_new_null
Prototype: OPENSSL_STACK *OPENSSL_sk_new_null(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c
Lines: 116-119
100.000% (1/1)
51
OPENSSL_sk_num
Name: OPENSSL_sk_num
Prototype: int OPENSSL_sk_num(const OPENSSL_STACK *st)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c
Lines: 380-383
100.000% (3/3)
51
OPENSSL_sk_unshift
Name: OPENSSL_sk_unshift
Prototype: int OPENSSL_sk_unshift(OPENSSL_STACK *st, const void *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c
Lines: 333-336
100.000% (1/1)
11
OSSL_STORE_INFO_get_type
Name: OSSL_STORE_INFO_get_type
Prototype: int OSSL_STORE_INFO_get_type(const OSSL_STORE_INFO *info)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 317-320
  0.000% (0/1)
11
OSSL_STORE_LOADER_free
Name: OSSL_STORE_LOADER_free
Prototype: void OSSL_STORE_LOADER_free(OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 123-126
  0.000% (0/1)
11
OSSL_STORE_LOADER_get0_engine
Name: OSSL_STORE_LOADER_get0_engine
Prototype: const ENGINE *OSSL_STORE_LOADER_get0_engine(const OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 57-60
  0.000% (0/1)
11
OSSL_STORE_LOADER_get0_scheme
Name: OSSL_STORE_LOADER_get0_scheme
Prototype: const char *OSSL_STORE_LOADER_get0_scheme(const OSSL_STORE_LOADER *loader)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 62-65
  0.000% (0/1)
11
OSSL_STORE_LOADER_set_close
Name: OSSL_STORE_LOADER_set_close
Prototype: int OSSL_STORE_LOADER_set_close(OSSL_STORE_LOADER *loader, OSSL_STORE_close_fn close_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 116-121
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_ctrl
Name: OSSL_STORE_LOADER_set_ctrl
Prototype: int OSSL_STORE_LOADER_set_ctrl(OSSL_STORE_LOADER *loader, OSSL_STORE_ctrl_fn ctrl_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 74-79
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_eof
Name: OSSL_STORE_LOADER_set_eof
Prototype: int OSSL_STORE_LOADER_set_eof(OSSL_STORE_LOADER *loader, OSSL_STORE_eof_fn eof_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 102-107
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_error
Name: OSSL_STORE_LOADER_set_error
Prototype: int OSSL_STORE_LOADER_set_error(OSSL_STORE_LOADER *loader, OSSL_STORE_error_fn error_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 109-114
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_expect
Name: OSSL_STORE_LOADER_set_expect
Prototype: int OSSL_STORE_LOADER_set_expect(OSSL_STORE_LOADER *loader, OSSL_STORE_expect_fn expect_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 81-86
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_find
Name: OSSL_STORE_LOADER_set_find
Prototype: int OSSL_STORE_LOADER_set_find(OSSL_STORE_LOADER *loader, OSSL_STORE_find_fn find_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 88-93
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_load
Name: OSSL_STORE_LOADER_set_load
Prototype: int OSSL_STORE_LOADER_set_load(OSSL_STORE_LOADER *loader, OSSL_STORE_load_fn load_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 95-100
  0.000% (0/1)
21
OSSL_STORE_LOADER_set_open
Name: OSSL_STORE_LOADER_set_open
Prototype: int OSSL_STORE_LOADER_set_open(OSSL_STORE_LOADER *loader, OSSL_STORE_open_fn open_function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 67-72
  0.000% (0/1)
21
OSSL_STORE_SEARCH_free
Name: OSSL_STORE_SEARCH_free
Prototype: void OSSL_STORE_SEARCH_free(OSSL_STORE_SEARCH *search)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 561-564
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_bytes
Name: OSSL_STORE_SEARCH_get0_bytes
Prototype: const unsigned char *OSSL_STORE_SEARCH_get0_bytes(const OSSL_STORE_SEARCH *criterion, size_t *length)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 583-588
  0.000% (0/1)
21
OSSL_STORE_SEARCH_get0_digest
Name: OSSL_STORE_SEARCH_get0_digest
Prototype: const EVP_MD *OSSL_STORE_SEARCH_get0_digest(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 595-598
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_name
Name: OSSL_STORE_SEARCH_get0_name
Prototype: X509_NAME *OSSL_STORE_SEARCH_get0_name(OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 572-575
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_serial
Name: OSSL_STORE_SEARCH_get0_serial
Prototype: const ASN1_INTEGER *OSSL_STORE_SEARCH_get0_serial(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 577-581
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get0_string
Name: OSSL_STORE_SEARCH_get0_string
Prototype: const char *OSSL_STORE_SEARCH_get0_string(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 590-593
  0.000% (0/1)
11
OSSL_STORE_SEARCH_get_type
Name: OSSL_STORE_SEARCH_get_type
Prototype: int OSSL_STORE_SEARCH_get_type(const OSSL_STORE_SEARCH *criterion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 567-570
  0.000% (0/1)
11
OSSL_STORE_close
Name: OSSL_STORE_close
Prototype: int OSSL_STORE_close(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 219-225
  0.000% (0/1)
31
OSSL_STORE_ctrl
Name: OSSL_STORE_ctrl
Prototype: int OSSL_STORE_ctrl(OSSL_STORE_CTX *ctx, int cmd, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 117-127
  0.000% (0/1)
221
OSSL_STORE_do_all_loaders
Name: OSSL_STORE_do_all_loaders
Prototype: int OSSL_STORE_do_all_loaders(void (*do_function) (const OSSL_STORE_LOADER *loader, void *do_arg), void *do_arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c
Lines: 291-297
  0.000% (0/1)
21
OSSL_STORE_eof
Name: OSSL_STORE_eof
Prototype: int OSSL_STORE_eof(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 214-217
  0.000% (0/1)
11
OSSL_STORE_error
Name: OSSL_STORE_error
Prototype: int OSSL_STORE_error(OSSL_STORE_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c
Lines: 209-212
  0.000% (0/1)
11
OTHERNAME_free
Name: OTHERNAME_free
Prototype: void OTHERNAME_free(OTHERNAME *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 22-22
  0.000% (0/1)
11
OTHERNAME_new
Name: OTHERNAME_new
Prototype: OTHERNAME *OTHERNAME_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Lines: 22-22
  0.000% (0/1)
11
OpenSSL_version_num
Name: OpenSSL_version_num
Prototype: unsigned long OpenSSL_version_num(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cversion.c
Lines: 14-17
100.000% (1/1)
11
PACKET_contains_zero_byte
Name: PACKET_contains_zero_byte
Prototype: static inline int PACKET_contains_zero_byte(const PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 457-460
100.000% (1/1)
51
PACKET_data
Name: PACKET_data
Prototype: static inline const unsigned char *PACKET_data(const PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 58-61
100.000% (1/1)
11
PACKET_end
Name: PACKET_end
Prototype: static inline const unsigned char *PACKET_end(const PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 49-52
100.000% (1/1)
11
PACKET_null_init
Name: PACKET_null_init
Prototype: static inline void PACKET_null_init(PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 82-86
100.000% (1/1)
61
PACKET_remaining
Name: PACKET_remaining
Prototype: static inline size_t PACKET_remaining(const PACKET *pkt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 38-41
100.000% (1/1)
11
PACKET_strndup
Name: PACKET_strndup
Prototype: static inline int PACKET_strndup(const PACKET *pkt, char **data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h
Lines: 447-454
100.000% (1/1)
71
PBE2PARAM_free
Name: PBE2PARAM_free
Prototype: void PBE2PARAM_free(PBE2PARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 23-23
  0.000% (0/1)
11
PBE2PARAM_new
Name: PBE2PARAM_new
Prototype: PBE2PARAM *PBE2PARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 23-23
  0.000% (0/1)
11
PBEPARAM_free
Name: PBEPARAM_free
Prototype: void PBEPARAM_free(PBEPARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c
Lines: 23-23
  0.000% (0/1)
11
PBEPARAM_new
Name: PBEPARAM_new
Prototype: PBEPARAM *PBEPARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbe.c
Lines: 23-23
  0.000% (0/1)
11
PBKDF2PARAM_free
Name: PBKDF2PARAM_free
Prototype: void PBKDF2PARAM_free(PBKDF2PARAM *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 32-32
  0.000% (0/1)
11
PBKDF2PARAM_new
Name: PBKDF2PARAM_new
Prototype: PBKDF2PARAM *PBKDF2PARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c
Lines: 32-32
  0.000% (0/1)
11
PEM_SignInit
Name: PEM_SignInit
Prototype: int PEM_SignInit(EVP_MD_CTX *ctx, EVP_MD *type)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c
Lines: 17-20
  0.000% (0/1)
51
PEM_SignUpdate
Name: PEM_SignUpdate
Prototype: int PEM_SignUpdate(EVP_MD_CTX *ctx, unsigned char *data, unsigned int count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_sign.c
Lines: 22-25
  0.000% (0/1)
11
PEM_bytes_read_bio
Name: PEM_bytes_read_bio
Prototype: int PEM_bytes_read_bio(unsigned char **pdata, long *plen, char **pnm, const char *name, BIO *bp, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 275-280
100.000% (1/1)
21
PEM_bytes_read_bio_secmem
Name: PEM_bytes_read_bio_secmem
Prototype: int PEM_bytes_read_bio_secmem(unsigned char **pdata, long *plen, char **pnm, const char *name, BIO *bp, pem_password_cb *cb, void *u)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c
Lines: 282-287
100.000% (1/1)
21
PEM_read_CMS
Name: PEM_read_CMS
Prototype: CMS_ContentInfo *PEM_read_CMS(FILE *fp, CMS_ContentInfo **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c
Lines: 45-45
  0.000% (0/1)
21
PEM_read_DSAPrivateKey
Name: PEM_read_DSAPrivateKey
Prototype: DSA *PEM_read_DSAPrivateKey(FILE *fp, DSA **dsa, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 120-125
  0.000% (0/1)
71
PEM_read_DSA_PUBKEY
Name: PEM_read_DSA_PUBKEY
Prototype: DSA *PEM_read_DSA_PUBKEY(FILE *fp, DSA **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 118-118
  0.000% (0/1)
21
PEM_read_DSAparams
Name: PEM_read_DSAparams
Prototype: DSA *PEM_read_DSAparams(FILE *fp, DSA **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 129-129
  0.000% (0/1)
21
PEM_read_ECPKParameters
Name: PEM_read_ECPKParameters
Prototype: EC_GROUP *PEM_read_ECPKParameters(FILE *fp, EC_GROUP **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 156-156
  0.000% (0/1)
21
PEM_read_ECPrivateKey
Name: PEM_read_ECPrivateKey
Prototype: EC_KEY *PEM_read_ECPrivateKey(FILE *fp, EC_KEY **eckey, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 164-170
  0.000% (0/1)
71
PEM_read_EC_PUBKEY
Name: PEM_read_EC_PUBKEY
Prototype: EC_KEY *PEM_read_EC_PUBKEY(FILE *fp, EC_KEY **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 162-162
  0.000% (0/1)
21
PEM_read_NETSCAPE_CERT_SEQUENCE
Name: PEM_read_NETSCAPE_CERT_SEQUENCE
Prototype: NETSCAPE_CERT_SEQUENCE *PEM_read_NETSCAPE_CERT_SEQUENCE(FILE *fp, NETSCAPE_CERT_SEQUENCE **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 38-38
  0.000% (0/1)
21
PEM_read_PKCS7
Name: PEM_read_PKCS7
Prototype: PKCS7 *PEM_read_PKCS7(FILE *fp, PKCS7 **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_all.c
Lines: 36-36
  0.000% (0/1)
21
PEM_read_PKCS8
Name: PEM_read_PKCS8
Prototype: X509_SIG *PEM_read_PKCS8(FILE *fp, X509_SIG **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c
Lines: 210-210
  0.000% (0/1)
21
PEM_read_PKCS8_PRIV_KEY_INFO
Name: PEM_read_PKCS8_PRIV_KEY_INFO
Prototype: PKCS8_PRIV_KEY_INFO *PEM_read_PKCS8_PRIV_KEY_INFO(FILE *fp, PKCS8_PRIV_KEY_INFO **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c
Lines: 213-213
  0.000% (0/1)
21
Page:<>1
McCabe - Cyclomatic Complexity: 1
...8
McCabe - Cyclomatic Complexity: 1
9
McCabe - Cyclomatic Complexity: 1
10
McCabe - Cyclomatic Complexity: 1
11
McCabe - Cyclomatic Complexity: 1
1213
McCabe - Cyclomatic Complexity: 1
14
McCabe - Cyclomatic Complexity: 1
15
McCabe - Cyclomatic Complexity: 1
16
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158

Generated by Squish Coco 4.2.2