OpenCoverage

OpenSSL Test Coverage

Function Tree

Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
...30
Function: RSA_meth_dup
31
Function: SCT_set_signature_nid
32
Function: SSL_CIPHER_standard_name
33
Function: SSL_CTX_set_ex_data
34
Function: SSL_SRP_CTX_init
3536
Function: SSL_set_tlsext_max_fragment_length
37
Function: TS_MSG_IMPRINT_set_msg
38
Function: TS_TST_INFO_set_tsa
39
Function: WPACKET_start_sub_packet
40
Function: X509_CRL_get_ext_by_critical
...50
Function: cms_DigestedData_create
...60
Function: file_load_try_repeat
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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_server_random
Name: SSL_get_server_random
Prototype: size_t SSL_get_server_random(const SSL *ssl, unsigned char *out, size_t outlen)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4071-4079
  0.000% (0/7)
63
SSL_get_servername
Name: SSL_get_servername
Prototype: const char *SSL_get_servername(const SSL *s, const int type)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2601-2615
 71.429% (5/7)
93
SSL_get_servername_type
Name: SSL_get_servername_type
Prototype: int SSL_get_servername_type(const SSL *s)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2617-2624
 50.000% (4/8)
52
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_shared_ciphers
Name: SSL_get_shared_ciphers
Prototype: char *SSL_get_shared_ciphers(const SSL *s, char *buf, int size)
Coverage:  50.000% (16/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2552-2595
 50.000% (16/32)
598
SSL_get_shared_sigalgs
Name: SSL_get_shared_sigalgs
Prototype: int SSL_get_shared_sigalgs(SSL *s, int idx, int *psign, int *phash, int *psignhash, unsigned char *rsig, unsigned char *rhash)
Coverage:  80.000% (20/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c
Lines: 1828-1850
 80.000% (20/25)
327
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_sigalgs
Name: SSL_get_sigalgs
Prototype: int SSL_get_sigalgs(SSL *s, int idx, int *psign, int *phash, int *psignhash, unsigned char *rsig, unsigned char *rhash)
Coverage:  60.606% (20/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c
Lines: 1799-1826
 60.606% (20/33)
479
SSL_get_srp_N
Name: SSL_get_srp_N
Prototype: BIGNUM *SSL_get_srp_N(SSL *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 390-395
  0.000% (0/4)
52
SSL_get_srp_g
Name: SSL_get_srp_g
Prototype: BIGNUM *SSL_get_srp_g(SSL *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 383-388
  0.000% (0/4)
52
SSL_get_srp_userinfo
Name: SSL_get_srp_userinfo
Prototype: char *SSL_get_srp_userinfo(SSL *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 404-409
  0.000% (0/4)
52
SSL_get_srp_username
Name: SSL_get_srp_username
Prototype: char *SSL_get_srp_username(SSL *s)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 397-402
 50.000% (2/4)
52
SSL_get_srtp_profiles
Name: SSL_get_srtp_profiles
Prototype: struct stack_st_SRTP_PROTECTION_PROFILE *SSL_get_srtp_profiles(SSL *s)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c
Lines: 122-133
 50.000% (6/12)
224
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_get_wbio
Name: SSL_get_wbio
Prototype: BIO *SSL_get_wbio(const SSL *s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1291-1301
100.000% (4/4)
52
SSL_get_wfd
Name: SSL_get_wfd
Prototype: int SSL_get_wfd(const SSL *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1320-1330
  0.000% (0/4)
92
SSL_has_matching_session_id
Name: SSL_has_matching_session_id
Prototype: int SSL_has_matching_session_id(const SSL *ssl, const unsigned char *id, unsigned int id_len)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 911-934
 50.000% (2/4)
142
SSL_has_pending
Name: SSL_has_pending
Prototype: int SSL_has_pending(const SSL *s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1491-1505
100.000% (4/4)
32
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_key_update
Name: SSL_key_update
Prototype: int SSL_key_update(SSL *s, int updatetype)
Coverage:  50.000% (8/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2081-2107
 50.000% (8/16)
134
SSL_load_client_CA_file
Name: SSL_load_client_CA_file
Prototype: struct stack_st_X509_NAME *SSL_load_client_CA_file(const char *file)
Coverage:  50.000% (18/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 614-669
 50.000% (18/36)
8914
SSL_new
Name: SSL_new
Prototype: SSL *SSL_new(SSL_CTX *ctx)
Coverage:  40.625% (26/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 673-848
 40.625% (26/64)
19722
SSL_peek
Name: SSL_peek
Prototype: int SSL_peek(SSL *s, void *buf, int num)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1874-1894
  0.000% (0/7)
93
SSL_peek_ex
Name: SSL_peek_ex
Prototype: int SSL_peek_ex(SSL *s, void *buf, size_t num, size_t *readbytes)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1897-1904
  0.000% (0/4)
42
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_read
Name: SSL_read
Prototype: int SSL_read(SSL *s, void *buf, int num)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1755-1775
 71.429% (5/7)
93
SSL_read_early_data
Name: SSL_read_early_data
Prototype: int SSL_read_early_data(SSL *s, void *buf, size_t num, size_t *readbytes)
Coverage:  83.333% (25/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1786-1839
 83.333% (25/30)
2710
SSL_read_ex
Name: SSL_read_ex
Prototype: int SSL_read_ex(SSL *s, void *buf, size_t num, size_t *readbytes)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1777-1784
100.000% (4/4)
42
SSL_renegotiate
Name: SSL_renegotiate
Prototype: int SSL_renegotiate(SSL *s)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2114-2130
 63.636% (7/11)
93
SSL_renegotiate_abbreviated
Name: SSL_renegotiate_abbreviated
Prototype: int SSL_renegotiate_abbreviated(SSL *s)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2132-2148
 63.636% (7/11)
93
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_rstate_string
Name: SSL_rstate_string
Prototype: const char *SSL_rstate_string(const SSL *s)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c
Lines: 152-164
  0.000% (0/8)
55
SSL_rstate_string_long
Name: SSL_rstate_string_long
Prototype: const char *SSL_rstate_string_long(const SSL *s)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c
Lines: 138-150
  0.000% (0/8)
55
SSL_select_next_proto
Name: SSL_select_next_proto
Prototype: int SSL_select_next_proto(unsigned char **out, unsigned char *outlen, const unsigned char *server, unsigned int server_len, const unsigned char *client, unsigned int client_len)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2646-2682
 92.308% (12/13)
195
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_set0_wbio
Name: SSL_set0_wbio
Prototype: void SSL_set0_wbio(SSL *s, BIO *wbio)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1230-1244
100.000% (7/7)
103
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_SSL_CTX
Name: SSL_set_SSL_CTX
Prototype: SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx)
Coverage:  43.478% (10/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3946-3991
 43.478% (10/23)
447
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_alpn_protos
Name: SSL_set_alpn_protos
Prototype: int SSL_set_alpn_protos(SSL *ssl, const unsigned char *protos, unsigned int protos_len)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2765-2777
 50.000% (2/4)
92
SSL_set_bio
Name: SSL_set_bio
Prototype: void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio)
Coverage: 100.000% (19/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1246-1284
100.000% (19/19)
165
SSL_set_block_padding
Name: SSL_set_block_padding
Prototype: int SSL_set_block_padding(SSL *ssl, size_t block_size)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4340-4350
  0.000% (0/8)
63
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_cipher_list
Name: SSL_set_cipher_list
Prototype: int SSL_set_cipher_list(SSL *s, const char *str)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2535-2550
 42.857% (3/7)
123
SSL_set_ciphersuites
Name: SSL_set_ciphersuites
Prototype: int SSL_set_ciphersuites(SSL *s, const char *str)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1387-1398
 83.333% (5/6)
72
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_ct_validation_callback
Name: SSL_set_ct_validation_callback
Prototype: int SSL_set_ct_validation_callback(SSL *s, ssl_ct_validation_cb callback, void *arg)
Coverage:  66.667% (8/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4748-4775
 66.667% (8/12)
214
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_fd
Name: SSL_set_fd
Prototype: int SSL_set_fd(SSL *s, int fd)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1333-1349
  0.000% (0/5)
163
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
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_rfd
Name: SSL_set_rfd
Prototype: int SSL_set_rfd(SSL *s, int fd)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1372-1392
  0.000% (0/12)
223
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_session
Name: SSL_set_session
Prototype: int SSL_set_session(SSL *s, SSL_SESSION *session)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 829-845
 80.000% (8/10)
124
SSL_set_session_id_context
Name: SSL_set_session_id_context
Prototype: int SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx, unsigned int sid_ctx_len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 881-893
  0.000% (0/4)
72
SSL_set_session_secret_cb
Name: SSL_set_session_secret_cb
Prototype: int SSL_set_session_secret_cb(SSL *s, tls_session_secret_cb_fn tls_session_secret_cb, void *arg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1034-1043
  0.000% (0/4)
72
SSL_set_session_ticket_ext
Name: SSL_set_session_ticket_ext
Prototype: int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len)
Coverage:  45.455% (5/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1055-1080
 45.455% (5/11)
284
SSL_set_session_ticket_ext_cb
Name: SSL_set_session_ticket_ext_cb
Prototype: int SSL_set_session_ticket_ext_cb(SSL *s, tls_session_ticket_ext_cb_fn cb, void *arg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1045-1053
  0.000% (0/4)
72
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_srp_server_param
Name: SSL_set_srp_server_param
Prototype: int SSL_set_srp_server_param(SSL *s, const BIGNUM *N, const BIGNUM *g, BIGNUM *sa, BIGNUM *v, char *info)
Coverage:  40.000% (22/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 196-247
 40.000% (22/55)
6917
SSL_set_srp_server_param_pw
Name: SSL_set_srp_server_param_pw
Prototype: int SSL_set_srp_server_param_pw(SSL *s, const char *user, const char *pass, const char *grp)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 177-194
 42.857% (3/7)
233
SSL_set_ssl_method
Name: SSL_set_ssl_method
Prototype: int SSL_set_ssl_method(SSL *s, const SSL_METHOD *meth)
Coverage:  50.000% (7/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3436-3458
 50.000% (7/14)
145
Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
...30
Function: RSA_meth_dup
31
Function: SCT_set_signature_nid
32
Function: SSL_CIPHER_standard_name
33
Function: SSL_CTX_set_ex_data
34
Function: SSL_SRP_CTX_init
3536
Function: SSL_set_tlsext_max_fragment_length
37
Function: TS_MSG_IMPRINT_set_msg
38
Function: TS_TST_INFO_set_tsa
39
Function: WPACKET_start_sub_packet
40
Function: X509_CRL_get_ext_by_critical
...50
Function: cms_DigestedData_create
...60
Function: file_load_try_repeat
...100
Function: tls_construct_new_session_ticket
...103
Function: xsyslog

Generated by Squish Coco 4.2.2