OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...13
McCabe - Cyclomatic Complexity: 1
14
McCabe - Cyclomatic Complexity: 1
15
McCabe - Cyclomatic Complexity: 1
16
McCabe - Cyclomatic Complexity: 1
1718
McCabe - Cyclomatic Complexity: 1
19
McCabe - Cyclomatic Complexity: 1
20
McCabe - Cyclomatic Complexity: 1
21
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_SESSION
Name: SSL_SESSION
Prototype: SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx)) (SSL *ssl, const unsigned char *data, int len, int *copy)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1212-1217
  0.000% (0/1)
11
SSL_SESSION_dup
Name: SSL_SESSION_dup
Prototype: SSL_SESSION *SSL_SESSION_dup(SSL_SESSION *src)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 97-100
100.000% (1/1)
11
SSL_SESSION_get0_alpn_selected
Name: SSL_SESSION_get0_alpn_selected
Prototype: void SSL_SESSION_get0_alpn_selected(const SSL_SESSION *s, const unsigned char **alpn, size_t *len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 960-966
  0.000% (0/1)
21
SSL_SESSION_get0_cipher
Name: SSL_SESSION_get0_cipher
Prototype: const SSL_CIPHER *SSL_SESSION_get0_cipher(const SSL_SESSION *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 902-905
100.000% (1/1)
11
SSL_SESSION_get0_hostname
Name: SSL_SESSION_get0_hostname
Prototype: const char *SSL_SESSION_get0_hostname(const SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 913-916
  0.000% (0/1)
11
SSL_SESSION_get0_peer
Name: SSL_SESSION_get0_peer
Prototype: X509 *SSL_SESSION_get0_peer(SSL_SESSION *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 987-990
100.000% (1/1)
11
SSL_SESSION_get0_ticket_appdata
Name: SSL_SESSION_get0_ticket_appdata
Prototype: int SSL_SESSION_get0_ticket_appdata(SSL_SESSION *ss, void **data, size_t *len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1292-1297
100.000% (1/1)
31
SSL_SESSION_get_compress_id
Name: SSL_SESSION_get_compress_id
Prototype: unsigned int SSL_SESSION_get_compress_id(const SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 268-271
  0.000% (0/1)
11
SSL_SESSION_get_ex_data
Name: SSL_SESSION_get_ex_data
Prototype: void *SSL_SESSION_get_ex_data(const SSL_SESSION *s, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 60-63
  0.000% (0/1)
11
SSL_SESSION_get_max_early_data
Name: SSL_SESSION_get_max_early_data
Prototype: uint32_t SSL_SESSION_get_max_early_data(const SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 948-951
  0.000% (0/1)
11
SSL_SESSION_get_max_fragment_length
Name: SSL_SESSION_get_max_fragment_length
Prototype: uint8_t SSL_SESSION_get_max_fragment_length(const SSL_SESSION *session)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c
Lines: 2729-2732
  0.000% (0/1)
11
SSL_SESSION_get_protocol_version
Name: SSL_SESSION_get_protocol_version
Prototype: int SSL_SESSION_get_protocol_version(const SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 891-894
  0.000% (0/1)
11
SSL_SESSION_get_ticket_lifetime_hint
Name: SSL_SESSION_get_ticket_lifetime_hint
Prototype: unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 935-938
  0.000% (0/1)
11
SSL_SESSION_has_ticket
Name: SSL_SESSION_has_ticket
Prototype: int SSL_SESSION_has_ticket(const SSL_SESSION *s)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 930-933
  0.000% (0/3)
11
SSL_SESSION_is_resumable
Name: SSL_SESSION_is_resumable
Prototype: int SSL_SESSION_is_resumable(const SSL_SESSION *s)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1007-1015
 71.429% (5/7)
21
SSL_SESSION_set_cipher
Name: SSL_SESSION_set_cipher
Prototype: int SSL_SESSION_set_cipher(SSL_SESSION *s, const SSL_CIPHER *cipher)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 907-911
100.000% (1/1)
21
SSL_SESSION_set_ex_data
Name: SSL_SESSION_set_ex_data
Prototype: int SSL_SESSION_set_ex_data(SSL_SESSION *s, int idx, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 55-58
  0.000% (0/1)
11
SSL_SESSION_set_max_early_data
Name: SSL_SESSION_set_max_early_data
Prototype: int SSL_SESSION_set_max_early_data(SSL_SESSION *s, uint32_t max_early_data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 953-958
100.000% (1/1)
21
SSL_SESSION_set_protocol_version
Name: SSL_SESSION_set_protocol_version
Prototype: int SSL_SESSION_set_protocol_version(SSL_SESSION *s, int version)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 896-900
100.000% (1/1)
21
SSL_add1_host
Name: SSL_add1_host
Prototype: int SSL_add1_host(SSL *s, const char *hostname)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 961-964
  0.000% (0/1)
11
SSL_add1_to_CA_list
Name: SSL_add1_to_CA_list
Prototype: int SSL_add1_to_CA_list(SSL *ssl, const X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 548-551
  0.000% (0/1)
11
SSL_add_client_CA
Name: SSL_add_client_CA
Prototype: int SSL_add_client_CA(SSL *ssl, X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 562-565
  0.000% (0/1)
11
SSL_alloc_buffers
Name: SSL_alloc_buffers
Prototype: int SSL_alloc_buffers(SSL *ssl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5081-5084
100.000% (1/1)
11
SSL_certs_clear
Name: SSL_certs_clear
Prototype: void SSL_certs_clear(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1130-1133
  0.000% (0/1)
11
SSL_check_chain
Name: SSL_check_chain
Prototype: int SSL_check_chain(SSL *s, X509 *x, EVP_PKEY *pk, struct stack_st_X509 *chain)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c
Lines: 2333-2336
  0.000% (0/1)
11
SSL_clear_options
Name: SSL_clear_options
Prototype: unsigned long SSL_clear_options(SSL *s, unsigned long op)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4557-4560
100.000% (1/1)
11
SSL_client_version
Name: SSL_client_version
Prototype: int SSL_client_version(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3936-3939
  0.000% (0/1)
11
SSL_config
Name: SSL_config
Prototype: int SSL_config(SSL *s, const char *name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_mcnf.c
Lines: 86-89
  0.000% (0/1)
51
SSL_ct_is_enabled
Name: SSL_ct_is_enabled
Prototype: int SSL_ct_is_enabled(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4797-4800
100.000% (1/1)
51
SSL_dane_clear_flags
Name: SSL_dane_clear_flags
Prototype: unsigned long SSL_dane_clear_flags(SSL *ssl, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1048-1054
  0.000% (0/1)
31
SSL_dane_set_flags
Name: SSL_dane_set_flags
Prototype: unsigned long SSL_dane_set_flags(SSL *ssl, unsigned long flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1040-1046
100.000% (1/1)
31
SSL_dane_tlsa_add
Name: SSL_dane_tlsa_add
Prototype: int SSL_dane_tlsa_add(SSL *s, uint8_t usage, uint8_t selector, uint8_t mtype, unsigned const char *data, size_t dlen)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1098-1102
100.000% (1/1)
11
SSL_get0_CA_list
Name: SSL_get0_CA_list
Prototype: const struct stack_st_X509_NAME *SSL_get0_CA_list(const SSL *s)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 497-500
 66.667% (2/3)
51
SSL_get0_dane
Name: SSL_get0_dane
Prototype: SSL_DANE *SSL_get0_dane(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1093-1096
100.000% (1/1)
11
SSL_get0_param
Name: SSL_get0_param
Prototype: X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1125-1128
100.000% (1/1)
11
SSL_get0_peer_CA_list
Name: SSL_get0_peer_CA_list
Prototype: const struct stack_st_X509_NAME *SSL_get0_peer_CA_list(const SSL *s)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 517-520
 66.667% (2/3)
91
SSL_get0_peername
Name: SSL_get0_peername
Prototype: const char *SSL_get0_peername(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 971-974
100.000% (1/1)
11
SSL_get0_security_ex_data
Name: SSL_get0_security_ex_data
Prototype: void *SSL_get0_security_ex_data(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4485-4488
  0.000% (0/1)
11
SSL_get0_verified_chain
Name: SSL_get0_verified_chain
Prototype: struct stack_st_X509 *SSL_get0_verified_chain(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4562-4565
  0.000% (0/1)
11
SSL_get_SSL_CTX
Name: SSL_get_SSL_CTX
Prototype: SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3941-3944
100.000% (1/1)
11
SSL_get_current_compression
Name: SSL_get_current_compression
Prototype: const COMP_METHOD *SSL_get_current_compression(SSL *s)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3849-3856
 66.667% (2/3)
51
SSL_get_current_expansion
Name: SSL_get_current_expansion
Prototype: const COMP_METHOD *SSL_get_current_expansion(SSL *s)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3858-3865
 66.667% (2/3)
51
SSL_get_default_passwd_cb
Name: SSL_get_default_passwd_cb
Prototype: pem_password_cb *SSL_get_default_passwd_cb(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3169-3172
  0.000% (0/1)
11
SSL_get_default_passwd_cb_userdata
Name: SSL_get_default_passwd_cb_userdata
Prototype: void *SSL_get_default_passwd_cb_userdata(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3174-3177
  0.000% (0/1)
11
SSL_get_default_timeout
Name: SSL_get_default_timeout
Prototype: long SSL_get_default_timeout(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1655-1658
  0.000% (0/1)
11
SSL_get_early_data_status
Name: SSL_get_early_data_status
Prototype: int SSL_get_early_data_status(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1841-1844
100.000% (1/1)
11
SSL_get_ex_data
Name: SSL_get_ex_data
Prototype: void *SSL_get_ex_data(const SSL *s, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4109-4112
100.000% (1/1)
11
SSL_get_fd
Name: SSL_get_fd
Prototype: int SSL_get_fd(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1303-1306
100.000% (1/1)
11
SSL_get_key_update_type
Name: SSL_get_key_update_type
Prototype: int SSL_get_key_update_type(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2109-2112
100.000% (1/1)
11
SSL_get_max_early_data
Name: SSL_get_max_early_data
Prototype: uint32_t SSL_get_max_early_data(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5376-5379
  0.000% (0/1)
11
SSL_get_num_tickets
Name: SSL_get_num_tickets
Prototype: size_t SSL_get_num_tickets(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4359-4362
  0.000% (0/1)
11
SSL_get_options
Name: SSL_get_options
Prototype: unsigned long SSL_get_options(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4537-4540
100.000% (1/1)
11
SSL_get_pending_cipher
Name: SSL_get_pending_cipher
Prototype: const SSL_CIPHER *SSL_get_pending_cipher(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3844-3847
  0.000% (0/1)
11
SSL_get_quiet_shutdown
Name: SSL_get_quiet_shutdown
Prototype: int SSL_get_quiet_shutdown(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3916-3919
  0.000% (0/1)
11
SSL_get_rbio
Name: SSL_get_rbio
Prototype: BIO *SSL_get_rbio(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1286-1289
100.000% (1/1)
11
SSL_get_read_ahead
Name: SSL_get_read_ahead
Prototype: int SSL_get_read_ahead(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1469-1472
  0.000% (0/1)
11
SSL_get_record_padding_callback_arg
Name: SSL_get_record_padding_callback_arg
Prototype: void *SSL_get_record_padding_callback_arg(SSL *ssl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4335-4338
  0.000% (0/1)
11
SSL_get_recv_max_early_data
Name: SSL_get_recv_max_early_data
Prototype: uint32_t SSL_get_recv_max_early_data(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5400-5403
  0.000% (0/1)
11
SSL_get_security_level
Name: SSL_get_security_level
Prototype: int SSL_get_security_level(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4460-4463
100.000% (1/1)
11
SSL_get_selected_srtp_profile
Name: SSL_get_selected_srtp_profile
Prototype: SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c
Lines: 135-138
100.000% (1/1)
11
SSL_get_session
Name: SSL_get_session
Prototype: SSL_SESSION *SSL_get_session(const SSL *ssl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 32-36
100.000% (1/1)
11
SSL_get_shutdown
Name: SSL_get_shutdown
Prototype: int SSL_get_shutdown(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3926-3929
100.000% (1/1)
11
SSL_get_ssl_method
Name: SSL_get_ssl_method
Prototype: const SSL_METHOD *SSL_get_ssl_method(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3431-3434
  0.000% (0/1)
11
SSL_get_state
Name: SSL_get_state
Prototype: OSSL_HANDSHAKE_STATE SSL_get_state(const SSL *ssl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 66-69
100.000% (1/1)
11
SSL_get_verify_depth
Name: SSL_get_verify_depth
Prototype: int SSL_get_verify_depth(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1428-1431
  0.000% (0/1)
11
SSL_get_verify_mode
Name: SSL_get_verify_mode
Prototype: int SSL_get_verify_mode(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1423-1426
  0.000% (0/1)
11
SSL_get_verify_result
Name: SSL_get_verify_result
Prototype: long SSL_get_verify_result(const SSL *ssl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4056-4059
100.000% (1/1)
11
SSL_get_version
Name: SSL_get_version
Prototype: const char *SSL_get_version(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3655-3658
100.000% (1/1)
11
SSL_in_before
Name: SSL_in_before
Prototype: int SSL_in_before(const SSL *s)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 81-92
100.000% (5/5)
21
SSL_in_init
Name: SSL_in_init
Prototype: int SSL_in_init(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 71-74
100.000% (1/1)
11
SSL_is_dtls
Name: SSL_is_dtls
Prototype: int SSL_is_dtls(const SSL *s)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 850-853
100.000% (3/3)
11
SSL_is_init_finished
Name: SSL_is_init_finished
Prototype: int SSL_is_init_finished(const SSL *s)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c
Lines: 76-79
 80.000% (4/5)
11
SSL_is_server
Name: SSL_is_server
Prototype: int SSL_is_server(const SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4441-4444
100.000% (1/1)
11
SSL_pending
Name: SSL_pending
Prototype: int SSL_pending(const SSL *s)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1474-1489
 66.667% (2/3)
21
SSL_renegotiate_pending
Name: SSL_renegotiate_pending
Prototype: int SSL_renegotiate_pending(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2150-2157
100.000% (1/1)
11
SSL_session_reused
Name: SSL_session_reused
Prototype: int SSL_session_reused(SSL *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4436-4439
100.000% (1/1)
11
SSL_set0_CA_list
Name: SSL_set0_CA_list
Prototype: void SSL_set0_CA_list(SSL *s, struct stack_st_X509_NAME *name_list)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 482-485
  0.000% (0/1)
11
SSL_set0_rbio
Name: SSL_set0_rbio
Prototype: void SSL_set0_rbio(SSL *s, BIO *rbio)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1224-1228
100.000% (1/1)
21
SSL_set0_security_ex_data
Name: SSL_set0_security_ex_data
Prototype: void SSL_set0_security_ex_data(SSL *s, void *ex)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4480-4483
  0.000% (0/1)
11
SSL_set1_host
Name: SSL_set1_host
Prototype: int SSL_set1_host(SSL *s, const char *hostname)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 956-959
  0.000% (0/1)
11
SSL_set1_param
Name: SSL_set1_param
Prototype: int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1115-1118
  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/openssl/src/ssl/ssl_lib.c
Lines: 3580-3587
100.000% (1/1)
51
SSL_set_allow_early_data_cb
Name: SSL_set_allow_early_data_cb
Prototype: void SSL_set_allow_early_data_cb(SSL *s, SSL_allow_early_data_cb_fn cb, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5529-5535
  0.000% (0/1)
21
SSL_set_cert_cb
Name: SSL_set_cert_cb
Prototype: void SSL_set_cert_cb(SSL *s, int (*cb) (SSL *ssl, void *arg), void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3204-3207
  0.000% (0/1)
11
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/openssl/src/ssl/ssl_cert.c
Lines: 512-515
  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/openssl/src/ssl/ssl_lib.c
Lines: 3589-3596
100.000% (1/1)
51
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/openssl/src/ssl/ssl_lib.c
Lines: 4447-4452
  0.000% (0/1)
21
SSL_set_default_passwd_cb
Name: SSL_set_default_passwd_cb
Prototype: void SSL_set_default_passwd_cb(SSL *s, pem_password_cb *cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3159-3162
  0.000% (0/1)
11
SSL_set_default_passwd_cb_userdata
Name: SSL_set_default_passwd_cb_userdata
Prototype: void SSL_set_default_passwd_cb_userdata(SSL *s, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3164-3167
  0.000% (0/1)
11
SSL_set_default_read_buffer_len
Name: SSL_set_default_read_buffer_len
Prototype: void SSL_set_default_read_buffer_len(SSL *s, size_t len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c
Lines: 133-136
  0.000% (0/1)
11
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/openssl/src/ssl/ssl_lib.c
Lines: 4104-4107
100.000% (1/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/openssl/src/ssl/ssl_lib.c
Lines: 903-909
  0.000% (0/1)
41
SSL_set_hostflags
Name: SSL_set_hostflags
Prototype: void SSL_set_hostflags(SSL *s, unsigned int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 966-969
  0.000% (0/1)
11
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: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4035-4039
100.000% (1/1)
11
SSL_set_max_early_data
Name: SSL_set_max_early_data
Prototype: int SSL_set_max_early_data(SSL *s, uint32_t max_early_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5369-5374
  0.000% (0/1)
21
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/openssl/src/ssl/ssl_lib.c
Lines: 4269-4275
  0.000% (0/1)
11
SSL_set_not_resumable_session_callback
Name: SSL_set_not_resumable_session_callback
Prototype: void SSL_set_not_resumable_session_callback(SSL *ssl, int (*cb) (SSL *ssl, int is_forward_secure))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4286-4292
  0.000% (0/1)
21
SSL_set_num_tickets
Name: SSL_set_num_tickets
Prototype: int SSL_set_num_tickets(SSL *s, size_t num_tickets)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4352-4357
  0.000% (0/1)
21
SSL_set_options
Name: SSL_set_options
Prototype: unsigned long SSL_set_options(SSL *s, unsigned long op)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4547-4550
100.000% (1/1)
11
SSL_set_post_handshake_auth
Name: SSL_set_post_handshake_auth
Prototype: void SSL_set_post_handshake_auth(SSL *ssl, int val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5458-5461
100.000% (1/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...13
McCabe - Cyclomatic Complexity: 1
14
McCabe - Cyclomatic Complexity: 1
15
McCabe - Cyclomatic Complexity: 1
16
McCabe - Cyclomatic Complexity: 1
1718
McCabe - Cyclomatic Complexity: 1
19
McCabe - Cyclomatic Complexity: 1
20
McCabe - Cyclomatic Complexity: 1
21
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