OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...14
McCabe - Cyclomatic Complexity: 1
15
McCabe - Cyclomatic Complexity: 1
16
McCabe - Cyclomatic Complexity: 1
17
McCabe - Cyclomatic Complexity: 1
1819
McCabe - Cyclomatic Complexity: 1
20
McCabe - Cyclomatic Complexity: 1
21
McCabe - Cyclomatic Complexity: 1
22
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â–´
SSL_set_psk_client_callback
Name: SSL_set_psk_client_callback
Prototype: void SSL_set_psk_client_callback(SSL *s, SSL_psk_client_cb_func cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4218-4221
  0.000% (0/1)
11
SSL_set_psk_find_session_callback
Name: SSL_set_psk_find_session_callback
Prototype: void SSL_set_psk_find_session_callback(SSL *s, SSL_psk_find_session_cb_func cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4239-4242
  0.000% (0/1)
11
SSL_set_psk_server_callback
Name: SSL_set_psk_server_callback
Prototype: void SSL_set_psk_server_callback(SSL *s, SSL_psk_server_cb_func cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4228-4231
  0.000% (0/1)
11
SSL_set_psk_use_session_callback
Name: SSL_set_psk_use_session_callback
Prototype: void SSL_set_psk_use_session_callback(SSL *s, SSL_psk_use_session_cb_func cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4250-4253
  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/openssl/src/ssl/ssl_lib.c
Lines: 941-944
  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/openssl/src/ssl/ssl_lib.c
Lines: 3911-3914
  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/openssl/src/ssl/ssl_lib.c
Lines: 1464-1467
  0.000% (0/1)
11
SSL_set_record_padding_callback
Name: SSL_set_record_padding_callback
Prototype: void SSL_set_record_padding_callback(SSL *ssl, size_t (*cb) (SSL *ssl, int type, size_t len, void *arg))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4323-4328
  0.000% (0/1)
11
SSL_set_record_padding_callback_arg
Name: SSL_set_record_padding_callback_arg
Prototype: void SSL_set_record_padding_callback_arg(SSL *ssl, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4330-4333
  0.000% (0/1)
11
SSL_set_recv_max_early_data
Name: SSL_set_recv_max_early_data
Prototype: int SSL_set_recv_max_early_data(SSL *s, uint32_t recv_max_early_data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5393-5398
100.000% (1/1)
21
SSL_set_security_callback
Name: SSL_set_security_callback
Prototype: void SSL_set_security_callback(SSL *s, int (*cb) (const SSL *s, const SSL_CTX *ctx, int op, int bits, int nid, void *other, void *ex))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4465-4471
  0.000% (0/1)
11
SSL_set_security_level
Name: SSL_set_security_level
Prototype: void SSL_set_security_level(SSL *s, int level)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4455-4458
  0.000% (0/1)
11
SSL_set_shutdown
Name: SSL_set_shutdown
Prototype: void SSL_set_shutdown(SSL *s, int mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3921-3924
100.000% (1/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:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c
Lines: 117-120
  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/openssl/src/ssl/ssl_lib.c
Lines: 4161-4165
  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/openssl/src/ssl/ssl_lib.c
Lines: 951-954
  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/openssl/src/ssl/ssl_lib.c
Lines: 1459-1462
  0.000% (0/1)
11
SSL_set_verify_result
Name: SSL_set_verify_result
Prototype: void SSL_set_verify_result(SSL *ssl, long arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4051-4054
100.000% (1/1)
11
SSL_use_cert_and_key
Name: SSL_use_cert_and_key
Prototype: int SSL_use_cert_and_key(SSL *ssl, X509 *x509, EVP_PKEY *privatekey, struct stack_st_X509 *chain, int override)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c
Lines: 1138-1142
  0.000% (0/1)
51
SSL_use_certificate_chain_file
Name: SSL_use_certificate_chain_file
Prototype: int SSL_use_certificate_chain_file(SSL *ssl, const char *file)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c
Lines: 691-694
  0.000% (0/1)
51
SSL_version
Name: SSL_version
Prototype: int SSL_version(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3931-3934
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/openssl/src/ssl/ssl_lib.c
Lines: 4142-4145
100.000% (1/1)
11
SXNETID_free
Name: SXNETID_free
Prototype: void SXNETID_free(SXNETID *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c
Lines: 48-48
  0.000% (0/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/openssl/src/crypto/x509v3/v3_sxnet.c
Lines: 48-48
  0.000% (0/1)
11
SXNET_free
Name: SXNET_free
Prototype: void SXNET_free(SXNET *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c
Lines: 55-55
  0.000% (0/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/openssl/src/crypto/x509v3/v3_sxnet.c
Lines: 55-55
  0.000% (0/1)
11
SipHash_ctx_size
Name: SipHash_ctx_size
Prototype: size_t SipHash_ctx_size(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash.c
Lines: 73-76
  0.000% (0/1)
11
SipHash_hash_size
Name: SipHash_hash_size
Prototype: size_t SipHash_hash_size(SIPHASH *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash.c
Lines: 78-81
100.000% (1/1)
11
TLS_FEATURE_free
Name: TLS_FEATURE_free
Prototype: void TLS_FEATURE_free(TLS_FEATURE *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_tlsf.c
Lines: 30-30
  0.000% (0/1)
11
TLS_FEATURE_new
Name: TLS_FEATURE_new
Prototype: TLS_FEATURE *TLS_FEATURE_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_tlsf.c
Lines: 30-30
  0.000% (0/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/openssl/src/ssl/methods.c
Lines: 82-82
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/openssl/src/ssl/methods.c
Lines: 18-18
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/openssl/src/ssl/methods.c
Lines: 49-49
100.000% (1/1)
11
TLSv1_1_client_method
Name: TLSv1_1_client_method
Prototype: const SSL_METHOD *TLSv1_1_client_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 204-207
  0.000% (0/1)
11
TLSv1_1_method
Name: TLSv1_1_method
Prototype: const SSL_METHOD *TLSv1_1_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 194-197
  0.000% (0/1)
11
TLSv1_1_server_method
Name: TLSv1_1_server_method
Prototype: const SSL_METHOD *TLSv1_1_server_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 199-202
  0.000% (0/1)
11
TLSv1_2_client_method
Name: TLSv1_2_client_method
Prototype: const SSL_METHOD *TLSv1_2_client_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 187-190
  0.000% (0/1)
11
TLSv1_2_method
Name: TLSv1_2_method
Prototype: const SSL_METHOD *TLSv1_2_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 177-180
  0.000% (0/1)
11
TLSv1_2_server_method
Name: TLSv1_2_server_method
Prototype: const SSL_METHOD *TLSv1_2_server_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 182-185
  0.000% (0/1)
11
TLSv1_client_method
Name: TLSv1_client_method
Prototype: const SSL_METHOD *TLSv1_client_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 221-224
  0.000% (0/1)
11
TLSv1_method
Name: TLSv1_method
Prototype: const SSL_METHOD *TLSv1_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 211-214
  0.000% (0/1)
11
TLSv1_server_method
Name: TLSv1_server_method
Prototype: const SSL_METHOD *TLSv1_server_method(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Lines: 216-219
  0.000% (0/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/openssl/src/crypto/ts/ts_asn1.c
Lines: 84-84
  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/openssl/src/crypto/ts/ts_asn1.c
Lines: 83-83
100.000% (1/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/openssl/src/crypto/ts/ts_rsp_utils.c
Lines: 235-238
  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/openssl/src/crypto/ts/ts_rsp_utils.c
Lines: 212-215
  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/openssl/src/crypto/ts/ts_rsp_utils.c
Lines: 189-192
  0.000% (0/1)
11
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/openssl/src/crypto/ts/ts_asn1.c
Lines: 83-83
  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/openssl/src/crypto/ts/ts_conf.c
Lines: 464-469
  0.000% (0/1)
21
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/openssl/src/crypto/ts/ts_conf.c
Lines: 454-457
  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/openssl/src/crypto/ts/ts_conf.c
Lines: 459-462
  0.000% (0/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/openssl/src/crypto/ts/ts_asn1.c
Lines: 21-21
  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/openssl/src/crypto/ts/ts_asn1.c
Lines: 20-20
100.000% (1/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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 64-67
  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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 74-77
  0.000% (0/1)
11
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/openssl/src/crypto/ts/ts_asn1.c
Lines: 20-20
  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: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_lib.c
Lines: 80-92
100.000% (1/1)
71
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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 69-72
  0.000% (0/1)
11
TS_OBJ_print_bio
Name: TS_OBJ_print_bio
Prototype: int TS_OBJ_print_bio(BIO *bio, const ASN1_OBJECT *obj)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_lib.c
Lines: 38-46
100.000% (1/1)
41
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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 175-178
  0.000% (0/1)
51
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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 170-173
  0.000% (0/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/openssl/src/crypto/ts/ts_asn1.c
Lines: 55-55
  0.000% (0/1)
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/openssl/src/crypto/ts/ts_asn1.c
Lines: 54-54
100.000% (1/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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 127-130
  0.000% (0/3)
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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 165-168
  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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 150-153
  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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 155-158
  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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 160-163
  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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 145-148
  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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 180-183
  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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 132-135
  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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 43-46
  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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 116-119
  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: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_utils.c
Lines: 95-98
100.000% (1/1)
11
TS_REQ_get_version
Name: TS_REQ_get_version
Prototype: long TS_REQ_get_version(const TS_REQ *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_utils.c
Lines: 22-25
100.000% (1/1)
11
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/openssl/src/crypto/ts/ts_asn1.c
Lines: 54-54
  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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 121-125
  0.000% (0/3)
21
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/openssl/src/crypto/ts/ts_req_utils.c
Lines: 17-20
  0.000% (0/1)
11
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/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 275-278
  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/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 358-361
  0.000% (0/1)
11
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/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 363-366
  0.000% (0/1)
11
TS_RESP_CTX_set_ess_cert_id_digest
Name: TS_RESP_CTX_set_ess_cert_id_digest
Prototype: int TS_RESP_CTX_set_ess_cert_id_digest(TS_RESP_CTX *ctx, const EVP_MD *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 1053-1057
  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/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 292-297
  0.000% (0/1)
21
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/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 280-284
  0.000% (0/1)
21
TS_RESP_CTX_set_signer_digest
Name: TS_RESP_CTX_set_signer_digest
Prototype: int TS_RESP_CTX_set_signer_digest(TS_RESP_CTX *ctx, const EVP_MD *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 177-181
  0.000% (0/1)
21
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/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 168-175
  0.000% (0/1)
41
TS_RESP_CTX_set_time_cb
Name: TS_RESP_CTX_set_time_cb
Prototype: void TS_RESP_CTX_set_time_cb(TS_RESP_CTX *ctx, TS_time_cb cb, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Lines: 286-290
  0.000% (0/1)
21
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/openssl/src/crypto/ts/ts_asn1.c
Lines: 181-181
  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/openssl/src/crypto/ts/ts_asn1.c
Lines: 179-179
100.000% (1/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/openssl/src/crypto/ts/ts_rsp_utils.c
Lines: 34-37
  0.000% (0/1)
11
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/openssl/src/crypto/ts/ts_rsp_utils.c
Lines: 48-51
  0.000% (0/1)
11
TS_RESP_get_tst_info
Name: TS_RESP_get_tst_info
Prototype: TS_TST_INFO *TS_RESP_get_tst_info(TS_RESP *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c
Lines: 53-56
  0.000% (0/1)
11
TS_RESP_new
Name: TS_RESP_new
Prototype: TS_RESP *TS_RESP_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 179-179
  0.000% (0/1)
11
TS_RESP_set_tst_info
Name: TS_RESP_set_tst_info
Prototype: void TS_RESP_set_tst_info(TS_RESP *a, PKCS7 *p7, TS_TST_INFO *tst_info)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c
Lines: 40-46
  0.000% (0/1)
41
TS_STATUS_INFO_dup
Name: TS_STATUS_INFO_dup
Prototype: TS_STATUS_INFO * TS_STATUS_INFO_dup(TS_STATUS_INFO *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 131-131
  0.000% (0/1)
11
TS_STATUS_INFO_free
Name: TS_STATUS_INFO_free
Prototype: void TS_STATUS_INFO_free(TS_STATUS_INFO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 130-130
100.000% (1/1)
11
TS_STATUS_INFO_get0_failure_info
Name: TS_STATUS_INFO_get0_failure_info
Prototype: const ASN1_BIT_STRING *TS_STATUS_INFO_get0_failure_info(const TS_STATUS_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c
Lines: 362-365
  0.000% (0/1)
11
TS_STATUS_INFO_get0_status
Name: TS_STATUS_INFO_get0_status
Prototype: const ASN1_INTEGER *TS_STATUS_INFO_get0_status(const TS_STATUS_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c
Lines: 351-354
  0.000% (0/1)
11
TS_STATUS_INFO_get0_text
Name: TS_STATUS_INFO_get0_text
Prototype: const struct stack_st_ASN1_UTF8STRING * TS_STATUS_INFO_get0_text(const TS_STATUS_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c
Lines: 356-360
  0.000% (0/1)
11
TS_STATUS_INFO_new
Name: TS_STATUS_INFO_new
Prototype: TS_STATUS_INFO *TS_STATUS_INFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c
Lines: 130-130
  0.000% (0/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...14
McCabe - Cyclomatic Complexity: 1
15
McCabe - Cyclomatic Complexity: 1
16
McCabe - Cyclomatic Complexity: 1
17
McCabe - Cyclomatic Complexity: 1
1819
McCabe - Cyclomatic Complexity: 1
20
McCabe - Cyclomatic Complexity: 1
21
McCabe - Cyclomatic Complexity: 1
22
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