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
3435
Function: SSL_get_selected_srtp_profile
36
Function: SSL_set_tlsext_max_fragment_length
37
Function: TS_MSG_IMPRINT_set_msg
38
Function: TS_TST_INFO_set_tsa
...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_SRP_CTX_init
Name: SSL_SRP_CTX_init
Prototype: int SSL_SRP_CTX_init(struct ssl_st *s)
Coverage:  34.000% (17/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 60-127
 34.000% (17/50)
1406
SSL_accept
Name: SSL_accept
Prototype: int SSL_accept(SSL *s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1635-1643
100.000% (4/4)
52
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_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/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 741-784
  0.000% (0/22)
328
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:  48.000% (12/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 680-728
 48.000% (12/25)
5611
SSL_alert_desc_string
Name: SSL_alert_desc_string
Prototype: const char *SSL_alert_desc_string(int value)
Coverage:  6.452% (4/62)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c
Lines: 252-318
  6.452% (4/62)
3232
SSL_alert_desc_string_long
Name: SSL_alert_desc_string_long
Prototype: const char *SSL_alert_desc_string_long(int value)
Coverage:  12.500% (8/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c
Lines: 320-388
 12.500% (8/64)
3333
SSL_alert_type_string
Name: SSL_alert_type_string
Prototype: const char *SSL_alert_type_string(int value)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c
Lines: 240-250
 66.667% (4/6)
44
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/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c
Lines: 228-238
  0.000% (0/6)
44
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_bytes_to_cipher_list
Name: SSL_bytes_to_cipher_list
Prototype: int SSL_bytes_to_cipher_list(SSL *s, const unsigned char *bytes, size_t len, int isv2format, struct stack_st_SSL_CIPHER **sk, struct stack_st_SSL_CIPHER **scsvs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5255-5264
 50.000% (2/4)
42
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/openssl/src/ssl/ssl_lib.c
Lines: 2249-2262
  0.000% (0/4)
73
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_check_private_key
Name: SSL_check_private_key
Prototype: int SSL_check_private_key(const SSL *ssl)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1589-1605
 40.000% (4/10)
174
SSL_clear
Name: SSL_clear
Prototype: int SSL_clear(SSL *s)
Coverage:  60.000% (12/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 577-648
 60.000% (12/20)
797
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_hello_get0_ciphers
Name: SSL_client_hello_get0_ciphers
Prototype: size_t SSL_client_hello_get0_ciphers(SSL *s, const unsigned char **out)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4997-5004
 57.143% (4/7)
93
SSL_client_hello_get0_compression_methods
Name: SSL_client_hello_get0_compression_methods
Prototype: size_t SSL_client_hello_get0_compression_methods(SSL *s, const unsigned char **out)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5006-5013
 57.143% (4/7)
93
SSL_client_hello_get0_ext
Name: SSL_client_hello_get0_ext
Prototype: int SSL_client_hello_get0_ext(SSL *s, unsigned int type, const unsigned char **out, size_t *outlen)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5049-5068
 61.111% (11/18)
196
SSL_client_hello_get0_legacy_version
Name: SSL_client_hello_get0_legacy_version
Prototype: unsigned int SSL_client_hello_get0_legacy_version(SSL *s)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4972-4977
 50.000% (2/4)
52
SSL_client_hello_get0_random
Name: SSL_client_hello_get0_random
Prototype: size_t SSL_client_hello_get0_random(SSL *s, const unsigned char **out)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4979-4986
 57.143% (4/7)
93
SSL_client_hello_get0_session_id
Name: SSL_client_hello_get0_session_id
Prototype: size_t SSL_client_hello_get0_session_id(SSL *s, const unsigned char **out)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4988-4995
 57.143% (4/7)
93
SSL_client_hello_get1_extensions_present
Name: SSL_client_hello_get1_extensions_present
Prototype: int SSL_client_hello_get1_extensions_present(SSL *s, int **out, size_t *outlen)
Coverage:  66.667% (18/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5015-5047
 66.667% (18/27)
369
SSL_client_hello_isv2
Name: SSL_client_hello_isv2
Prototype: int SSL_client_hello_isv2(SSL *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4965-4970
  0.000% (0/4)
52
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_connect
Name: SSL_connect
Prototype: int SSL_connect(SSL *s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1645-1653
100.000% (4/4)
52
SSL_copy_session_id
Name: SSL_copy_session_id
Prototype: int SSL_copy_session_id(SSL *t, const SSL *f)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1545-1571
  0.000% (0/13)
145
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_ctrl
Name: SSL_ctrl
Prototype: long SSL_ctrl(SSL *s, int cmd, long larg, void *parg)
Coverage:  29.670% (27/91)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2159-2247
 29.670% (27/91)
5932
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_enable
Name: SSL_dane_enable
Prototype: int SSL_dane_enable(SSL *s, const char *basedomain)
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 997-1038
 42.105% (8/19)
287
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_do_handshake
Name: SSL_do_handshake
Prototype: int SSL_do_handshake(SSL *s)
Coverage:  50.000% (7/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3553-3578
 50.000% (7/14)
174
SSL_dup
Name: SSL_dup
Prototype: SSL *SSL_dup(SSL *s)
Coverage:  0.000% (0/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3660-3785
  0.000% (0/79)
11727
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:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 458-480
 60.000% (6/10)
324
SSL_enable_ct
Name: SSL_enable_ct
Prototype: int SSL_enable_ct(SSL *s, int validation_mode)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4922-4933
  0.000% (0/6)
134
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 *context, size_t contextlen, int use_context)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2810-2821
 33.333% (2/6)
52
SSL_export_keying_material_early
Name: SSL_export_keying_material_early
Prototype: int SSL_export_keying_material_early(SSL *s, unsigned char *out, size_t olen, const char *label, size_t llen, const unsigned char *context, size_t contextlen)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2823-2833
 50.000% (2/4)
42
SSL_extension_supported
Name: SSL_extension_supported
Prototype: int SSL_extension_supported(unsigned int ext_type)
Coverage:  14.815% (4/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c
Lines: 489-533
 14.815% (4/27)
326
SSL_free
Name: SSL_free
Prototype: void SSL_free(SSL *s)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1135-1222
 76.923% (10/13)
545
SSL_free_buffers
Name: SSL_free_buffers
Prototype: int SSL_free_buffers(SSL *ssl)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5070-5079
 50.000% (3/6)
52
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_alpn_selected
Name: SSL_get0_alpn_selected
Prototype: void SSL_get0_alpn_selected(const SSL *ssl, const unsigned char **data, unsigned int *len)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2798-2808
 85.714% (6/7)
123
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_dane_authority
Name: SSL_get0_dane_authority
Prototype: int SSL_get0_dane_authority(SSL *s, X509 **mcert, EVP_PKEY **mspki)
Coverage:  57.895% (11/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1056-1069
 57.895% (11/19)
215
SSL_get0_dane_tlsa
Name: SSL_get0_dane_tlsa
Prototype: int SSL_get0_dane_tlsa(SSL *s, uint8_t *usage, uint8_t *selector, uint8_t *mtype, unsigned const char **data, size_t *dlen)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1071-1091
  0.000% (0/26)
198
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: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2693-2702
100.000% (4/4)
42
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_peer_scts
Name: SSL_get0_peer_scts
Prototype: const struct stack_st_SCT *SSL_get0_peer_scts(SSL *s)
Coverage:  50.000% (6/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4710-4723
 50.000% (6/12)
124
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_get1_session
Name: SSL_get1_session
Prototype: SSL_SESSION *SSL_get1_session(SSL *ssl)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 38-53
100.000% (4/4)
72
SSL_get1_supported_ciphers
Name: SSL_get1_supported_ciphers
Prototype: struct stack_st_SSL_CIPHER *SSL_get1_supported_ciphers(SSL *s)
Coverage:  63.636% (14/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2444-2468
 63.636% (14/22)
388
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_all_async_fds
Name: SSL_get_all_async_fds
Prototype: int SSL_get_all_async_fds(SSL *s, int *fds, size_t *numfds)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1615-1622
  0.000% (0/4)
62
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/openssl/src/ssl/ssl_lib.c
Lines: 3805-3811
  0.000% (0/4)
92
SSL_get_changed_async_fds
Name: SSL_get_changed_async_fds
Prototype: int SSL_get_changed_async_fds(SSL *s, int *addfd, size_t *numaddfds, int *delfd, size_t *numdelfds)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1624-1633
  0.000% (0/4)
72
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/openssl/src/ssl/ssl_lib.c
Lines: 2485-2499
  0.000% (0/12)
314
SSL_get_ciphers
Name: SSL_get_ciphers
Prototype: struct stack_st_SSL_CIPHER *SSL_get_ciphers(const SSL *s)
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2425-2435
 58.333% (7/12)
224
SSL_get_client_CA_list
Name: SSL_get_client_CA_list
Prototype: struct stack_st_X509_NAME *SSL_get_client_CA_list(const SSL *s)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 522-527
  0.000% (0/8)
152
SSL_get_client_ciphers
Name: SSL_get_client_ciphers
Prototype: struct stack_st_SSL_CIPHER *SSL_get_client_ciphers(const SSL *s)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2437-2442
  0.000% (0/8)
152
SSL_get_client_random
Name: SSL_get_client_random
Prototype: size_t SSL_get_client_random(const SSL *ssl, unsigned char *out, size_t outlen)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4061-4069
 42.857% (3/7)
63
SSL_get_current_cipher
Name: SSL_get_current_cipher
Prototype: const SSL_CIPHER *SSL_get_current_cipher(const SSL *s)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3837-3842
100.000% (6/6)
152
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_error
Name: SSL_get_error
Prototype: int SSL_get_error(const SSL *s, int i)
Coverage:  50.794% (32/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3460-3540
 50.794% (32/63)
4721
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_ex_data_X509_STORE_CTX_idx
Name: SSL_get_ex_data_X509_STORE_CTX_idx
Prototype: int SSL_get_ex_data_X509_STORE_CTX_idx(void)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 42-48
 50.000% (3/6)
32
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_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/openssl/src/ssl/ssl_lib.c
Lines: 1396-1407
  0.000% (0/7)
93
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_peer_cert_chain
Name: SSL_get_peer_cert_chain
Prototype: struct stack_st_X509 *SSL_get_peer_cert_chain(const SSL *s)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1524-1539
 57.143% (4/7)
172
SSL_get_peer_certificate
Name: SSL_get_peer_certificate
Prototype: X509 *SSL_get_peer_certificate(const SSL *s)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1507-1522
 90.000% (9/10)
223
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/openssl/src/ssl/ssl_lib.c
Lines: 1410-1421
  0.000% (0/7)
93
SSL_get_peer_signature_type_nid
Name: SSL_get_peer_signature_type_nid
Prototype: int SSL_get_peer_signature_type_nid(const SSL *s, int *pnid)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c
Lines: 1082-1088
100.000% (4/4)
62
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_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/openssl/src/ssl/ssl_lib.c
Lines: 3813-3819
  0.000% (0/4)
92
SSL_get_psk_identity
Name: SSL_get_psk_identity
Prototype: const char *SSL_get_psk_identity(const SSL *s)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4211-4216
  0.000% (0/6)
132
SSL_get_psk_identity_hint
Name: SSL_get_psk_identity_hint
Prototype: const char *SSL_get_psk_identity_hint(const SSL *s)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4204-4209
  0.000% (0/6)
132
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_rfd
Name: SSL_get_rfd
Prototype: int SSL_get_rfd(const SSL *s)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1308-1318
 75.000% (3/4)
92
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
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
3435
Function: SSL_get_selected_srtp_profile
36
Function: SSL_set_tlsext_max_fragment_length
37
Function: TS_MSG_IMPRINT_set_msg
38
Function: TS_TST_INFO_set_tsa
...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