OpenCoverage

LibreSSL Portable Test Coverage

Functions

Page:<>1
Condition %: 100.000% (4/4)
...10
Condition %: 100.000% (4/4)
...20
Condition %:  50.000% (2/4)
...30
Condition %:  0.000% (0/19)
...40
Condition %:  0.000% (0/1)
...43
Condition %:  0.000% (0/1)
44
Condition %:  0.000% (0/1)
45
Condition %:  0.000% (0/1)
46
Condition %:  0.000% (0/10)
4748
Condition %:  0.000% (0/1)
49
Condition %:  0.000% (0/23)
50
Condition %:  0.000% (0/1)
51
Condition %:  0.000% (0/1)
...60
Condition %:  0.000% (0/6)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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_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_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/libressl/src/ssl/ssl_lib.c
Lines: 637-654
  0.000% (0/5)
163
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_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_SSL_CTX
Name: SSL_set_SSL_CTX
Prototype: SSL_CTX * SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2819-2840
  0.000% (0/13)
195
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/libressl/src/ssl/ssl_lib.c
Lines: 488-492
  0.000% (0/1)
11
SSL_set1_groups_list
Name: SSL_set1_groups_list
Prototype: int SSL_set1_groups_list(SSL *s, const char *groups)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c
Lines: 1820-1825
  0.000% (0/1)
21
SSL_set1_groups
Name: SSL_set1_groups
Prototype: int SSL_set1_groups(SSL *s, const int *groups, size_t groups_len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c
Lines: 1813-1818
  0.000% (0/1)
21
SSL_rstate_string_long
Name: SSL_rstate_string_long
Prototype: const char * SSL_rstate_string_long(const SSL *s)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c
Lines: 323-343
  0.000% (0/9)
115
SSL_rstate_string
Name: SSL_rstate_string
Prototype: const char * SSL_rstate_string(const SSL *s)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c
Lines: 781-801
  0.000% (0/9)
115
SSL_renegotiate_pending
Name: SSL_renegotiate_pending
Prototype: int SSL_renegotiate_pending(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1042-1050
  0.000% (0/1)
11
SSL_renegotiate_abbreviated
Name: SSL_renegotiate_abbreviated
Prototype: int SSL_renegotiate_abbreviated(SSL *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1031-1040
  0.000% (0/4)
42
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/libressl/src/ssl/ssl_lib.c
Lines: 969-981
  0.000% (0/7)
83
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:  0.000% (0/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c
Lines: 556-611
  0.000% (0/32)
8012
SSL_is_server
Name: SSL_is_server
Prototype: int SSL_is_server(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 942-946
  0.000% (0/1)
11
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/libressl/src/ssl/ssl_lib.c
Lines: 624-635
  0.000% (0/4)
92
SSL_get_verify_result
Name: SSL_get_verify_result
Prototype: long SSL_get_verify_result(const SSL *ssl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2890-2894
  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/libressl/src/ssl/ssl_lib.c
Lines: 734-738
  0.000% (0/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/libressl/src/ssl/ssl_lib.c
Lines: 740-744
  0.000% (0/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/libressl/src/ssl/ssl_lib.c
Lines: 2291-2295
  0.000% (0/1)
11
SSL_get_shutdown
Name: SSL_get_shutdown
Prototype: int SSL_get_shutdown(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2801-2805
  0.000% (0/1)
11
SSL_get_shared_ciphers
Name: SSL_get_shared_ciphers
Prototype: char * SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1380-1411
  0.000% (0/22)
396
SSL_get_session
Name: SSL_get_session
Prototype: SSL_SESSION * SSL_get_session(const SSL *ssl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 151-155
  0.000% (0/1)
11
SSL_get_servername_type
Name: SSL_get_servername_type
Prototype: int SSL_get_servername_type(const SSL *s)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1540-1548
  0.000% (0/8)
52
SSL_get_server_random
Name: SSL_get_server_random
Prototype: size_t SSL_get_server_random(const SSL *s, unsigned char *out, size_t max_out)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2707-2721
  0.000% (0/7)
93
SSL_get_rfd
Name: SSL_get_rfd
Prototype: int SSL_get_rfd(const SSL *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 611-622
  0.000% (0/4)
92
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/libressl/src/ssl/ssl_lib.c
Lines: 791-795
  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/libressl/src/ssl/ssl_lib.c
Lines: 2789-2793
  0.000% (0/1)
11
SSL_get_privatekey
Name: SSL_get_privatekey
Prototype: EVP_PKEY * SSL_get_privatekey(const SSL *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2663-2670
  0.000% (0/4)
92
SSL_get_peer_finished
Name: SSL_get_peer_finished
Prototype: size_t SSL_get_peer_finished(const SSL *s, void *buf, size_t count)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 719-731
  0.000% (0/7)
93
SSL_get_finished
Name: SSL_get_finished
Prototype: size_t SSL_get_finished(const SSL *s, void *buf, size_t count)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 704-716
  0.000% (0/7)
93
SSL_get_fd
Name: SSL_get_fd
Prototype: int SSL_get_fd(const SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 605-609
  0.000% (0/1)
11
SSL_get_ex_new_index
Name: SSL_get_ex_new_index
Prototype: int SSL_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2896-2902
  0.000% (0/1)
21
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/libressl/src/ssl/ssl_lib.c
Lines: 948-952
  0.000% (0/1)
11
SSL_get_current_expansion
Name: SSL_get_current_expansion
Prototype: const void * SSL_get_current_expansion(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2685-2689
  0.000% (0/1)
51
SSL_get_current_compression
Name: SSL_get_current_compression
Prototype: const void * SSL_get_current_compression(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2679-2683
  0.000% (0/1)
51
SSL_get_client_random
Name: SSL_get_client_random
Prototype: size_t SSL_get_client_random(const SSL *s, unsigned char *out, size_t max_out)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2691-2705
  0.000% (0/7)
93
SSL_get_cipher_list
Name: SSL_get_cipher_list
Prototype: const char * SSL_get_cipher_list(const SSL *s, int n)
Coverage:  0.000% (0/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1312-1327
  0.000% (0/12)
314
SSL_get_certificate
Name: SSL_get_certificate
Prototype: X509 * SSL_get_certificate(const SSL *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2653-2660
  0.000% (0/4)
92
SSL_get_SSL_CTX
Name: SSL_get_SSL_CTX
Prototype: SSL_CTX * SSL_get_SSL_CTX(const SSL *ssl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2813-2817
  0.000% (0/1)
11
SSL_get1_session
Name: SSL_get1_session
Prototype: SSL_SESSION * SSL_get1_session(SSL *ssl)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 158-175
  0.000% (0/4)
72
SSL_get0_param
Name: SSL_get0_param
Prototype: X509_VERIFY_PARAM * SSL_get0_param(SSL *ssl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 482-486
  0.000% (0/1)
11
SSL_get0_next_proto_negotiated
Name: SSL_get0_next_proto_negotiated
Prototype: void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data, unsigned *len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1604-1610
  0.000% (0/1)
61
SSL_export_keying_material
Name: SSL_export_keying_material
Prototype: int SSL_export_keying_material(SSL *s, unsigned char *out, size_t olen, const char *label, size_t llen, const unsigned char *p, size_t plen, int use_context)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1724-1731
  0.000% (0/1)
21
SSL_dup_CA_list
Name: SSL_dup_CA_list
Prototype: struct stack_st_X509_NAME * SSL_dup_CA_list(const struct stack_st_X509_NAME *sk)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c
Lines: 456-472
  0.000% (0/9)
183
SSL_dup
Name: SSL_dup
Prototype: SSL * SSL_dup(SSL *s)
Coverage:  0.000% (0/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2487-2613
  0.000% (0/63)
11822
SSL_do_handshake
Name: SSL_do_handshake
Prototype: int SSL_do_handshake(SSL *s)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2401-2417
  0.000% (0/9)
103
SSL_copy_session_id
Name: SSL_copy_session_id
Prototype: int SSL_copy_session_id(SSL *t, const SSL *f)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 852-881
  0.000% (0/17)
236
SSL_check_private_key
Name: SSL_check_private_key
Prototype: int SSL_check_private_key(const SSL *ssl)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 901-922
  0.000% (0/13)
225
SSL_callback_ctrl
Name: SSL_callback_ctrl
Prototype: long SSL_callback_ctrl(SSL *s, int cmd, void (*fp)(void))
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1109-1122
  0.000% (0/4)
63
SSL_cache_hit
Name: SSL_cache_hit
Prototype: int SSL_cache_hit(SSL *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 3035-3039
  0.000% (0/1)
11
SSL_alert_type_string_long
Name: SSL_alert_type_string_long
Prototype: const char * SSL_alert_type_string_long(int value)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c
Lines: 551-561
  0.000% (0/7)
63
SSL_alert_type_string
Name: SSL_alert_type_string
Prototype: const char * SSL_alert_type_string(int value)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c
Lines: 563-573
  0.000% (0/7)
63
SSL_alert_desc_string_long
Name: SSL_alert_desc_string_long
Prototype: const char * SSL_alert_desc_string_long(int value)
Coverage:  0.000% (0/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c
Lines: 678-779
  0.000% (0/63)
6532
SSL_alert_desc_string
Name: SSL_alert_desc_string
Prototype: const char * SSL_alert_desc_string(int value)
Coverage:  0.000% (0/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c
Lines: 575-676
  0.000% (0/63)
6532
SSL_add_file_cert_subjects_to_stack
Name: SSL_add_file_cert_subjects_to_stack
Prototype: int SSL_add_file_cert_subjects_to_stack(struct stack_st_X509_NAME *stack, const char *file)
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c
Lines: 622-669
  0.000% (0/21)
539
SSL_add_dir_cert_subjects_to_stack
Name: SSL_add_dir_cert_subjects_to_stack
Prototype: int SSL_add_dir_cert_subjects_to_stack(struct stack_st_X509_NAME *stack, const char *dir)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c
Lines: 682-709
  0.000% (0/16)
336
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/libressl/src/ssl/ssl_cert.c
Lines: 530-534
  0.000% (0/1)
11
SSL_SESSION_up_ref
Name: SSL_SESSION_up_ref
Prototype: int SSL_SESSION_up_ref(SSL_SESSION *ss)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 737-742
  0.000% (0/3)
21
SSL_SESSION_set_timeout
Name: SSL_SESSION_set_timeout
Prototype: long SSL_SESSION_set_timeout(SSL_SESSION *s, long t)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 805-812
  0.000% (0/4)
62
SSL_SESSION_set_time
Name: SSL_SESSION_set_time
Prototype: long SSL_SESSION_set_time(SSL_SESSION *s, long t)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 832-839
  0.000% (0/4)
62
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/libressl/src/ssl/ssl_sess.c
Lines: 185-189
  0.000% (0/1)
11
SSL_SESSION_set1_id_context
Name: SSL_SESSION_set1_id_context
Prototype: int SSL_SESSION_set1_id_context(SSL_SESSION *s, const unsigned char *sid_ctx, unsigned int sid_ctx_len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 866-878
  0.000% (0/4)
62
SSL_SESSION_set1_id
Name: SSL_SESSION_set1_id
Prototype: int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid, unsigned int sid_len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 853-864
  0.000% (0/4)
62
SSL_SESSION_print_fp
Name: SSL_SESSION_print_fp
Prototype: int SSL_SESSION_print_fp(FILE *fp, const SSL_SESSION *x)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_txt.c
Lines: 92-106
  0.000% (0/4)
112
SSL_SESSION_print
Name: SSL_SESSION_print
Prototype: int SSL_SESSION_print(BIO *bp, const SSL_SESSION *x)
Coverage:  0.000% (0/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_txt.c
Lines: 108-187
  0.000% (0/90)
6931
SSL_SESSION_list_remove
Name: SSL_SESSION_list_remove
Prototype: static void SSL_SESSION_list_remove(SSL_CTX *ctx, SSL_SESSION *s)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1017-1047
  0.000% (0/16)
365
SSL_SESSION_list_add
Name: SSL_SESSION_list_add
Prototype: static void SSL_SESSION_list_add(SSL_CTX *ctx, SSL_SESSION *s)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 1049-1066
  0.000% (0/9)
213
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/libressl/src/ssl/ssl_sess.c
Lines: 263-267
  0.000% (0/3)
11
SSL_SESSION_get_timeout
Name: SSL_SESSION_get_timeout
Prototype: long SSL_SESSION_get_timeout(const SSL_SESSION *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 814-820
  0.000% (0/4)
52
SSL_SESSION_get_time
Name: SSL_SESSION_get_time
Prototype: long SSL_SESSION_get_time(const SSL_SESSION *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 823-829
  0.000% (0/4)
52
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/libressl/src/ssl/ssl_sess.c
Lines: 257-261
  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/libressl/src/ssl/ssl_sess.c
Lines: 841-845
  0.000% (0/1)
11
SSL_SESSION_get_master_key
Name: SSL_SESSION_get_master_key
Prototype: size_t SSL_SESSION_get_master_key(const SSL_SESSION *ss, unsigned char *out, size_t max_out)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 788-803
  0.000% (0/7)
93
SSL_SESSION_get_id
Name: SSL_SESSION_get_id
Prototype: const unsigned char * SSL_SESSION_get_id(const SSL_SESSION *ss, unsigned int *len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 235-241
  0.000% (0/4)
52
SSL_SESSION_get_ex_new_index
Name: SSL_SESSION_get_ex_new_index
Prototype: int SSL_SESSION_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 177-183
  0.000% (0/1)
21
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/libressl/src/ssl/ssl_sess.c
Lines: 191-195
  0.000% (0/1)
11
SSL_SESSION_get_compress_id
Name: SSL_SESSION_get_compress_id
Prototype: unsigned int SSL_SESSION_get_compress_id(const SSL_SESSION *ss)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 251-255
  0.000% (0/1)
11
SSL_SESSION_get0_peer
Name: SSL_SESSION_get0_peer
Prototype: X509 * SSL_SESSION_get0_peer(SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 847-851
  0.000% (0/1)
11
SSL_SESSION_get0_id_context
Name: SSL_SESSION_get0_id_context
Prototype: const unsigned char * SSL_SESSION_get0_id_context(const SSL_SESSION *ss, unsigned int *len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 243-249
  0.000% (0/4)
52
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/libressl/src/ssl/ssl_sess.c
Lines: 1100-1105
  0.000% (0/1)
11
SSL_CTX_use_certificate_chain_file
Name: SSL_CTX_use_certificate_chain_file
Prototype: int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c
Lines: 698-720
  0.000% (0/8)
144
SSL_CTX_use_certificate_ASN1
Name: SSL_CTX_use_certificate_ASN1
Prototype: int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len, const unsigned char *d)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c
Lines: 458-473
  0.000% (0/4)
152
SSL_CTX_use_RSAPrivateKey_file
Name: SSL_CTX_use_RSAPrivateKey_file
Prototype: int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, int type)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c
Lines: 502-540
  0.000% (0/18)
437
SSL_CTX_use_RSAPrivateKey_ASN1
Name: SSL_CTX_use_RSAPrivateKey_ASN1
Prototype: int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, const unsigned char *d, long len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c
Lines: 542-556
  0.000% (0/4)
142
SSL_CTX_use_RSAPrivateKey
Name: SSL_CTX_use_RSAPrivateKey
Prototype: int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c
Lines: 475-500
  0.000% (0/10)
204
SSL_CTX_use_PrivateKey_ASN1
Name: SSL_CTX_use_PrivateKey_ASN1
Prototype: int SSL_CTX_use_PrivateKey_ASN1(int type, SSL_CTX *ctx, const unsigned char *d, long len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c
Lines: 612-627
  0.000% (0/4)
142
SSL_CTX_up_ref
Name: SSL_CTX_up_ref
Prototype: int SSL_CTX_up_ref(SSL_CTX *ctx)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 1990-1995
  0.000% (0/3)
21
SSL_CTX_set_trust
Name: SSL_CTX_set_trust
Prototype: int SSL_CTX_set_trust(SSL_CTX *s, int trust)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 458-462
  0.000% (0/1)
11
SSL_CTX_set_tmp_ecdh_callback
Name: SSL_CTX_set_tmp_ecdh_callback
Prototype: void SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx, 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: 2998-3004
  0.000% (0/1)
21
SSL_CTX_set_tmp_dh_callback
Name: SSL_CTX_set_tmp_dh_callback
Prototype: void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, 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: 2984-2989
  0.000% (0/1)
11
SSL_CTX_set_tlsext_use_srtp
Name: SSL_CTX_set_tlsext_use_srtp
Prototype: int SSL_CTX_set_tlsext_use_srtp(SSL_CTX *ctx, const char *profiles)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c
Lines: 215-219
  0.000% (0/1)
11
SSL_CTX_set_timeout
Name: SSL_CTX_set_timeout
Prototype: long SSL_CTX_set_timeout(SSL_CTX *s, long t)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c
Lines: 880-891
  0.000% (0/4)
82
SSL_CTX_set_ssl_version
Name: SSL_CTX_set_ssl_version
Prototype: int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 217-231
  0.000% (0/6)
122
SSL_CTX_set_quiet_shutdown
Name: SSL_CTX_set_quiet_shutdown
Prototype: void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx, int mode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c
Lines: 2771-2775
  0.000% (0/1)
11
Page:<>1
Condition %: 100.000% (4/4)
...10
Condition %: 100.000% (4/4)
...20
Condition %:  50.000% (2/4)
...30
Condition %:  0.000% (0/19)
...40
Condition %:  0.000% (0/1)
...43
Condition %:  0.000% (0/1)
44
Condition %:  0.000% (0/1)
45
Condition %:  0.000% (0/1)
46
Condition %:  0.000% (0/10)
4748
Condition %:  0.000% (0/1)
49
Condition %:  0.000% (0/23)
50
Condition %:  0.000% (0/1)
51
Condition %:  0.000% (0/1)
...60
Condition %:  0.000% (0/6)

Generated by Squish Coco 4.2.2