OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 131
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 4
...30
McCabe - Cyclomatic Complexity: 2
...40
McCabe - Cyclomatic Complexity: 1
...43
McCabe - Cyclomatic Complexity: 1
44
McCabe - Cyclomatic Complexity: 1
45
McCabe - Cyclomatic Complexity: 1
46
McCabe - Cyclomatic Complexity: 1
4748
McCabe - Cyclomatic Complexity: 1
49
McCabe - Cyclomatic Complexity: 1
50
McCabe - Cyclomatic Complexity: 1
51
McCabe - Cyclomatic Complexity: 1
...60
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
TS_RESP_get_token
Name: TS_RESP_get_token
Prototype: PKCS7 * TS_RESP_get_token(TS_RESP *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 103-107
  0.000% (0/1)
11
TS_RESP_get_status_info
Name: TS_RESP_get_status_info
Prototype: TS_STATUS_INFO * TS_RESP_get_status_info(TS_RESP *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 86-90
  0.000% (0/1)
11
TS_RESP_free
Name: TS_RESP_free
Prototype: void TS_RESP_free(TS_RESP *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 634-638
100.000% (1/1)
11
TS_RESP_dup
Name: TS_RESP_dup
Prototype: TS_RESP * TS_RESP_dup(TS_RESP *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 640-644
  0.000% (0/1)
11
TS_RESP_CTX_set_signer_key
Name: TS_RESP_CTX_set_signer_key
Prototype: int TS_RESP_CTX_set_signer_key(TS_RESP_CTX *ctx, EVP_PKEY *key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 193-201
  0.000% (0/1)
41
TS_RESP_CTX_set_serial_cb
Name: TS_RESP_CTX_set_serial_cb
Prototype: void TS_RESP_CTX_set_serial_cb(TS_RESP_CTX *ctx, TS_serial_cb cb, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 314-319
  0.000% (0/1)
21
TS_RESP_CTX_set_extension_cb
Name: TS_RESP_CTX_set_extension_cb
Prototype: void TS_RESP_CTX_set_extension_cb(TS_RESP_CTX *ctx, TS_extension_cb cb, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 321-326
  0.000% (0/1)
21
TS_RESP_CTX_init
Name: TS_RESP_CTX_init
Prototype: static void TS_RESP_CTX_init(TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 482-488
  0.000% (0/1)
151
TS_RESP_CTX_get_tst_info
Name: TS_RESP_CTX_get_tst_info
Prototype: TS_TST_INFO * TS_RESP_CTX_get_tst_info(TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 396-400
  0.000% (0/1)
11
TS_RESP_CTX_get_request
Name: TS_RESP_CTX_get_request
Prototype: TS_REQ * TS_RESP_CTX_get_request(TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 390-394
  0.000% (0/1)
11
TS_RESP_CTX_cleanup
Name: TS_RESP_CTX_cleanup
Prototype: static void TS_RESP_CTX_cleanup(TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 491-500
  0.000% (0/1)
181
TS_RESP_CTX_add_flags
Name: TS_RESP_CTX_add_flags
Prototype: void TS_RESP_CTX_add_flags(TS_RESP_CTX *ctx, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c
Lines: 308-312
  0.000% (0/1)
11
TS_REQ_set_version
Name: TS_REQ_set_version
Prototype: int TS_REQ_set_version(TS_REQ *a, long version)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 66-70
  0.000% (0/1)
11
TS_REQ_set_cert_req
Name: TS_REQ_set_cert_req
Prototype: int TS_REQ_set_cert_req(TS_REQ *a, int cert_req)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 182-187
  0.000% (0/3)
21
TS_REQ_new
Name: TS_REQ_new
Prototype: TS_REQ * TS_REQ_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 218-222
  0.000% (0/1)
11
TS_REQ_get_version
Name: TS_REQ_get_version
Prototype: long TS_REQ_get_version(const TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 72-76
  0.000% (0/1)
11
TS_REQ_get_policy_id
Name: TS_REQ_get_policy_id
Prototype: ASN1_OBJECT * TS_REQ_get_policy_id(TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 153-157
  0.000% (0/1)
11
TS_REQ_get_nonce
Name: TS_REQ_get_nonce
Prototype: const ASN1_INTEGER * TS_REQ_get_nonce(const TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 176-180
  0.000% (0/1)
11
TS_REQ_get_msg_imprint
Name: TS_REQ_get_msg_imprint
Prototype: TS_MSG_IMPRINT * TS_REQ_get_msg_imprint(TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 95-99
  0.000% (0/1)
11
TS_REQ_get_exts
Name: TS_REQ_get_exts
Prototype: struct stack_st_X509_EXTENSION *TS_REQ_get_exts(TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 195-198
  0.000% (0/1)
11
TS_REQ_get_ext_d2i
Name: TS_REQ_get_ext_d2i
Prototype: void * TS_REQ_get_ext_d2i(TS_REQ *a, int nid, int *crit, int *idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 251-255
  0.000% (0/1)
11
TS_REQ_get_ext_count
Name: TS_REQ_get_ext_count
Prototype: int TS_REQ_get_ext_count(TS_REQ *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 209-213
  0.000% (0/1)
11
TS_REQ_get_ext_by_critical
Name: TS_REQ_get_ext_by_critical
Prototype: int TS_REQ_get_ext_by_critical(TS_REQ *a, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 227-231
  0.000% (0/1)
11
TS_REQ_get_ext_by_OBJ
Name: TS_REQ_get_ext_by_OBJ
Prototype: int TS_REQ_get_ext_by_OBJ(TS_REQ *a, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 221-225
  0.000% (0/1)
11
TS_REQ_get_ext_by_NID
Name: TS_REQ_get_ext_by_NID
Prototype: int TS_REQ_get_ext_by_NID(TS_REQ *a, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 215-219
  0.000% (0/1)
11
TS_REQ_get_ext
Name: TS_REQ_get_ext
Prototype: X509_EXTENSION * TS_REQ_get_ext(TS_REQ *a, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 233-237
  0.000% (0/1)
11
TS_REQ_get_cert_req
Name: TS_REQ_get_cert_req
Prototype: int TS_REQ_get_cert_req(const TS_REQ *a)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 189-193
  0.000% (0/3)
11
TS_REQ_free
Name: TS_REQ_free
Prototype: void TS_REQ_free(TS_REQ *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 224-228
100.000% (1/1)
11
TS_REQ_dup
Name: TS_REQ_dup
Prototype: TS_REQ * TS_REQ_dup(TS_REQ *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 230-234
  0.000% (0/1)
11
TS_REQ_delete_ext
Name: TS_REQ_delete_ext
Prototype: X509_EXTENSION * TS_REQ_delete_ext(TS_REQ *a, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 239-243
  0.000% (0/1)
11
TS_REQ_add_ext
Name: TS_REQ_add_ext
Prototype: int TS_REQ_add_ext(TS_REQ *a, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 245-249
  0.000% (0/1)
51
TS_MSG_IMPRINT_set_msg
Name: TS_MSG_IMPRINT_set_msg
Prototype: int TS_MSG_IMPRINT_set_msg(TS_MSG_IMPRINT *a, unsigned char *d, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 124-128
  0.000% (0/1)
11
TS_MSG_IMPRINT_print_bio
Name: TS_MSG_IMPRINT_print_bio
Prototype: int TS_MSG_IMPRINT_print_bio(BIO *bio, TS_MSG_IMPRINT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_lib.c
Lines: 137-150
  0.000% (0/1)
71
TS_MSG_IMPRINT_new
Name: TS_MSG_IMPRINT_new
Prototype: TS_MSG_IMPRINT * TS_MSG_IMPRINT_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 105-109
  0.000% (0/1)
11
TS_MSG_IMPRINT_get_msg
Name: TS_MSG_IMPRINT_get_msg
Prototype: ASN1_OCTET_STRING * TS_MSG_IMPRINT_get_msg(TS_MSG_IMPRINT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 130-134
  0.000% (0/1)
11
TS_MSG_IMPRINT_get_algo
Name: TS_MSG_IMPRINT_get_algo
Prototype: X509_ALGOR * TS_MSG_IMPRINT_get_algo(TS_MSG_IMPRINT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_utils.c
Lines: 118-122
  0.000% (0/1)
11
TS_MSG_IMPRINT_free
Name: TS_MSG_IMPRINT_free
Prototype: void TS_MSG_IMPRINT_free(TS_MSG_IMPRINT *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 111-115
100.000% (1/1)
11
TS_MSG_IMPRINT_dup
Name: TS_MSG_IMPRINT_dup
Prototype: TS_MSG_IMPRINT * TS_MSG_IMPRINT_dup(TS_MSG_IMPRINT *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 117-121
  0.000% (0/1)
11
TS_CONF_set_tsa_name
Name: TS_CONF_set_tsa_name
Prototype: int TS_CONF_set_tsa_name(CONF *conf, const char *section, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 519-523
  0.000% (0/1)
11
TS_CONF_set_ordering
Name: TS_CONF_set_ordering
Prototype: int TS_CONF_set_ordering(CONF *conf, const char *section, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 513-517
  0.000% (0/1)
11
TS_CONF_set_ess_cert_id_chain
Name: TS_CONF_set_ess_cert_id_chain
Prototype: int TS_CONF_set_ess_cert_id_chain(CONF *conf, const char *section, TS_RESP_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 525-530
  0.000% (0/1)
21
TS_CONF_lookup_fail
Name: TS_CONF_lookup_fail
Prototype: static void TS_CONF_lookup_fail(const char *name, const char *tag)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 167-171
  0.000% (0/1)
51
TS_CONF_invalid
Name: TS_CONF_invalid
Prototype: static void TS_CONF_invalid(const char *name, const char *tag)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c
Lines: 173-177
  0.000% (0/1)
51
TS_ACCURACY_new
Name: TS_ACCURACY_new
Prototype: TS_ACCURACY * TS_ACCURACY_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 310-314
  0.000% (0/1)
11
TS_ACCURACY_get_seconds
Name: TS_ACCURACY_get_seconds
Prototype: const ASN1_INTEGER * TS_ACCURACY_get_seconds(const TS_ACCURACY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 259-263
  0.000% (0/1)
11
TS_ACCURACY_get_millis
Name: TS_ACCURACY_get_millis
Prototype: const ASN1_INTEGER * TS_ACCURACY_get_millis(const TS_ACCURACY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 284-288
  0.000% (0/1)
11
TS_ACCURACY_get_micros
Name: TS_ACCURACY_get_micros
Prototype: const ASN1_INTEGER * TS_ACCURACY_get_micros(const TS_ACCURACY *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c
Lines: 309-313
  0.000% (0/1)
11
TS_ACCURACY_free
Name: TS_ACCURACY_free
Prototype: void TS_ACCURACY_free(TS_ACCURACY *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 316-320
100.000% (1/1)
11
TS_ACCURACY_dup
Name: TS_ACCURACY_dup
Prototype: TS_ACCURACY * TS_ACCURACY_dup(TS_ACCURACY *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c
Lines: 322-326
  0.000% (0/1)
11
TLSv1_server_method
Name: TLSv1_server_method
Prototype: const SSL_METHOD * TLSv1_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 208-212
100.000% (1/1)
11
TLSv1_method
Name: TLSv1_method
Prototype: const SSL_METHOD * TLSv1_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 207-211
100.000% (1/1)
11
TLSv1_client_method
Name: TLSv1_client_method
Prototype: const SSL_METHOD * TLSv1_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Lines: 207-211
100.000% (1/1)
11
TLSv1_2_server_method
Name: TLSv1_2_server_method
Prototype: const SSL_METHOD * TLSv1_2_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 220-224
100.000% (1/1)
11
TLSv1_2_method
Name: TLSv1_2_method
Prototype: const SSL_METHOD * TLSv1_2_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 219-223
100.000% (1/1)
11
TLSv1_2_client_method
Name: TLSv1_2_client_method
Prototype: const SSL_METHOD * TLSv1_2_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Lines: 219-223
100.000% (1/1)
11
TLSv1_1_server_method
Name: TLSv1_1_server_method
Prototype: const SSL_METHOD * TLSv1_1_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 214-218
100.000% (1/1)
11
TLSv1_1_method
Name: TLSv1_1_method
Prototype: const SSL_METHOD * TLSv1_1_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 213-217
100.000% (1/1)
11
TLSv1_1_client_method
Name: TLSv1_1_client_method
Prototype: const SSL_METHOD * TLSv1_1_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Lines: 213-217
100.000% (1/1)
11
TLS_server_method
Name: TLS_server_method
Prototype: const SSL_METHOD * TLS_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 202-206
100.000% (1/1)
11
TLS_method
Name: TLS_method
Prototype: const SSL_METHOD * TLS_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 201-205
100.000% (1/1)
11
TLS_client_method
Name: TLS_client_method
Prototype: const SSL_METHOD * TLS_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Lines: 201-205
100.000% (1/1)
11
SXNET_new
Name: SXNET_new
Prototype: SXNET * SXNET_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c
Lines: 194-198
  0.000% (0/1)
11
SXNET_free
Name: SXNET_free
Prototype: void SXNET_free(SXNET *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c
Lines: 200-204
100.000% (1/1)
11
SXNETID_new
Name: SXNETID_new
Prototype: SXNETID * SXNETID_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c
Lines: 141-145
  0.000% (0/1)
11
SXNETID_free
Name: SXNETID_free
Prototype: void SXNETID_free(SXNETID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c
Lines: 147-151
100.000% (1/1)
11
STREEBOG512_Transform
Name: STREEBOG512_Transform
Prototype: void STREEBOG512_Transform(STREEBOG_CTX *c, const unsigned char *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c
Lines: 1420-1424
  0.000% (0/1)
11
STREEBOG512_Init
Name: STREEBOG512_Init
Prototype: int STREEBOG512_Init(STREEBOG_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c
Lines: 1436-1445
100.000% (1/1)
51
STREEBOG256_Update
Name: STREEBOG256_Update
Prototype: int STREEBOG256_Update(STREEBOG_CTX *c, const void *data, size_t len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c
Lines: 1414-1418
100.000% (1/1)
11
STREEBOG256_Init
Name: STREEBOG256_Init
Prototype: int STREEBOG256_Init(STREEBOG_CTX *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c
Lines: 1426-1434
100.000% (1/1)
41
STREEBOG256_Final
Name: STREEBOG256_Final
Prototype: int STREEBOG256_Final(unsigned char *md, STREEBOG_CTX * c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c
Lines: 1368-1372
100.000% (1/1)
11
SSLv23_server_method
Name: SSLv23_server_method
Prototype: const SSL_METHOD * SSLv23_server_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Lines: 196-200
100.000% (1/1)
11
SSLv23_method
Name: SSLv23_method
Prototype: const SSL_METHOD * SSLv23_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Lines: 195-199
100.000% (1/1)
11
SSLv23_client_method
Name: SSLv23_client_method
Prototype: const SSL_METHOD * SSLv23_client_method(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Lines: 195-199
100.000% (1/1)
11
SSLeay
Name: SSLeay
Prototype: unsigned long SSLeay(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cversion.c
Lines: 82-86
100.000% (1/1)
11
SSL_want
Name: SSL_want
Prototype: int SSL_want(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2964-2968
100.000% (1/1)
11
SSL_version
Name: SSL_version
Prototype: int SSL_version(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2807-2811
  0.000% (0/1)
11
SSL_up_ref
Name: SSL_up_ref
Prototype: int SSL_up_ref(SSL *s)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 567-572
  0.000% (0/3)
21
SSL_state
Name: SSL_state
Prototype: int SSL_state(const SSL *ssl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2872-2876
100.000% (1/1)
11
SSL_set_verify_result
Name: SSL_set_verify_result
Prototype: void SSL_set_verify_result(SSL *ssl, long arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2884-2888
  0.000% (0/1)
11
SSL_set_verify_depth
Name: SSL_set_verify_depth
Prototype: void SSL_set_verify_depth(SSL *s, int depth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 779-783
  0.000% (0/1)
11
SSL_set_trust
Name: SSL_set_trust
Prototype: int SSL_set_trust(SSL *s, int trust)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 464-468
  0.000% (0/1)
11
SSL_set_tmp_rsa_callback
Name: SSL_set_tmp_rsa_callback
Prototype: void SSL_set_tmp_rsa_callback(SSL *ssl, RSA *(*cb)(SSL *ssl, int is_export, int keylength))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2977-2982
  0.000% (0/1)
11
SSL_set_tmp_ecdh_callback
Name: SSL_set_tmp_ecdh_callback
Prototype: void SSL_set_tmp_ecdh_callback(SSL *ssl, EC_KEY *(*ecdh)(SSL *ssl, int is_export, int keylength))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3006-3011
  0.000% (0/1)
11
SSL_set_tmp_dh_callback
Name: SSL_set_tmp_dh_callback
Prototype: void SSL_set_tmp_dh_callback(SSL *ssl, DH *(*dh)(SSL *ssl, int is_export, int keylength))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2991-2996
  0.000% (0/1)
11
SSL_set_tlsext_use_srtp
Name: SSL_set_tlsext_use_srtp
Prototype: int SSL_set_tlsext_use_srtp(SSL *s, const char *profiles)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c
Lines: 221-225
100.000% (1/1)
11
SSL_set_state
Name: SSL_set_state
Prototype: void SSL_set_state(SSL *ssl, int state)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2878-2882
  0.000% (0/1)
11
SSL_set_shutdown
Name: SSL_set_shutdown
Prototype: void SSL_set_shutdown(SSL *s, int mode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2795-2799
  0.000% (0/1)
11
SSL_set_read_ahead
Name: SSL_set_read_ahead
Prototype: void SSL_set_read_ahead(SSL *s, int yes)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 785-789
  0.000% (0/1)
11
SSL_set_quiet_shutdown
Name: SSL_set_quiet_shutdown
Prototype: void SSL_set_quiet_shutdown(SSL *s, int mode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2783-2787
  0.000% (0/1)
11
SSL_set_purpose
Name: SSL_set_purpose
Prototype: int SSL_set_purpose(SSL *s, int purpose)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 452-456
  0.000% (0/1)
11
SSL_set_msg_callback
Name: SSL_set_msg_callback
Prototype: void SSL_set_msg_callback(SSL *ssl, void (*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3022-3027
  0.000% (0/1)
11
SSL_set_min_proto_version
Name: SSL_set_min_proto_version
Prototype: int SSL_set_min_proto_version(SSL *ssl, uint16_t version)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3073-3078
100.000% (1/1)
21
SSL_set_max_proto_version
Name: SSL_set_max_proto_version
Prototype: int SSL_set_max_proto_version(SSL *ssl, uint16_t version)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3085-3090
100.000% (1/1)
21
SSL_set_info_callback
Name: SSL_set_info_callback
Prototype: void SSL_set_info_callback(SSL *ssl, void (*cb)(const SSL *ssl, int type, int val))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2861-2865
  0.000% (0/1)
11
SSL_set_generate_session_id
Name: SSL_set_generate_session_id
Prototype: int SSL_set_generate_session_id(SSL *ssl, GEN_SESSION_CB cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 411-418
  0.000% (0/1)
41
SSL_set_ex_data
Name: SSL_set_ex_data
Prototype: int SSL_set_ex_data(SSL *s, int idx, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2904-2908
100.000% (1/1)
11
SSL_set_debug
Name: SSL_set_debug
Prototype: void SSL_set_debug(SSL *s, int debug)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3029-3033
  0.000% (0/1)
11
SSL_set_connect_state
Name: SSL_set_connect_state
Prototype: void SSL_set_connect_state(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2433-2441
100.000% (1/1)
51
SSL_set_client_CA_list
Name: SSL_set_client_CA_list
Prototype: void SSL_set_client_CA_list(SSL *s, struct stack_st_X509_NAME *name_list)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c
Lines: 474-478
  0.000% (0/1)
11
SSL_set_accept_state
Name: SSL_set_accept_state
Prototype: void SSL_set_accept_state(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2423-2431
100.000% (1/1)
51
Page:<>1
McCabe - Cyclomatic Complexity: 131
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 4
...30
McCabe - Cyclomatic Complexity: 2
...40
McCabe - Cyclomatic Complexity: 1
...43
McCabe - Cyclomatic Complexity: 1
44
McCabe - Cyclomatic Complexity: 1
45
McCabe - Cyclomatic Complexity: 1
46
McCabe - Cyclomatic Complexity: 1
4748
McCabe - Cyclomatic Complexity: 1
49
McCabe - Cyclomatic Complexity: 1
50
McCabe - Cyclomatic Complexity: 1
51
McCabe - Cyclomatic Complexity: 1
...60
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.2