OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
...28
Function: PKCS7_RECIP_INFO_free
29
Function: PROXY_POLICY_new
30
Function: RSA_meth_dup
31
Function: SCT_set_signature_nid
3233
Function: SSL_CTX_set_ex_data
34
Function: SSL_SRP_CTX_init
35
Function: SSL_get_selected_srtp_profile
36
Function: SSL_set_tlsext_max_fragment_length
...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_CIPHER_standard_name
Name: SSL_CIPHER_standard_name
Prototype: const char *SSL_CIPHER_standard_name(const SSL_CIPHER *c)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1857-1862
100.000% (4/4)
52
SSL_COMP_add_compression_method
Name: SSL_COMP_add_compression_method
Prototype: int SSL_COMP_add_compression_method(int id, COMP_METHOD *cm)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1958-2005
  0.000% (0/24)
396
SSL_COMP_get0_name
Name: SSL_COMP_get0_name
Prototype: const char *SSL_COMP_get0_name(const SSL_COMP *comp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2017-2024
  0.000% (0/1)
11
SSL_COMP_get_compression_methods
Name: SSL_COMP_get_compression_methods
Prototype: struct stack_st_SSL_COMP *SSL_COMP_get_compression_methods(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1932-1936
100.000% (1/1)
21
SSL_COMP_get_id
Name: SSL_COMP_get_id
Prototype: int SSL_COMP_get_id(const SSL_COMP *comp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2026-2033
  0.000% (0/1)
11
SSL_COMP_get_name
Name: SSL_COMP_get_name
Prototype: const char *SSL_COMP_get_name(const COMP_METHOD *comp)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 2008-2015
  0.000% (0/3)
51
SSL_COMP_set0_compression_methods
Name: SSL_COMP_set0_compression_methods
Prototype: struct stack_st_SSL_COMP *SSL_COMP_set0_compression_methods(struct stack_st_SSL_COMP *meths)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1938-1944
  0.000% (0/1)
31
SSL_CONF_CTX_clear_flags
Name: SSL_CONF_CTX_clear_flags
Prototype: unsigned int SSL_CONF_CTX_clear_flags(SSL_CONF_CTX *cctx, unsigned int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 934-938
  0.000% (0/1)
21
SSL_CONF_CTX_finish
Name: SSL_CONF_CTX_finish
Prototype: int SSL_CONF_CTX_finish(SSL_CONF_CTX *cctx)
Coverage:  66.667% (22/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 883-914
 66.667% (22/33)
2810
SSL_CONF_CTX_free
Name: SSL_CONF_CTX_free
Prototype: void SSL_CONF_CTX_free(SSL_CONF_CTX *cctx)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 916-926
100.000% (7/7)
73
SSL_CONF_CTX_new
Name: SSL_CONF_CTX_new
Prototype: SSL_CONF_CTX *SSL_CONF_CTX_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 876-881
100.000% (1/1)
21
SSL_CONF_CTX_set1_prefix
Name: SSL_CONF_CTX_set1_prefix
Prototype: int SSL_CONF_CTX_set1_prefix(SSL_CONF_CTX *cctx, const char *pre)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 940-955
 54.545% (6/11)
174
SSL_CONF_CTX_set_flags
Name: SSL_CONF_CTX_set_flags
Prototype: unsigned int SSL_CONF_CTX_set_flags(SSL_CONF_CTX *cctx, unsigned int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 928-932
100.000% (1/1)
21
SSL_CONF_CTX_set_ssl
Name: SSL_CONF_CTX_set_ssl
Prototype: void SSL_CONF_CTX_set_ssl(SSL_CONF_CTX *cctx, SSL *ssl)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 957-974
  0.000% (0/4)
372
SSL_CONF_CTX_set_ssl_ctx
Name: SSL_CONF_CTX_set_ssl_ctx
Prototype: void SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *cctx, SSL_CTX *ctx)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 976-993
 50.000% (2/4)
372
SSL_CONF_cmd
Name: SSL_CONF_cmd
Prototype: int SSL_CONF_cmd(SSL_CONF_CTX *cctx, const char *cmd, const char *value)
Coverage:  39.286% (11/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 792-830
 39.286% (11/28)
3010
SSL_CONF_cmd_argv
Name: SSL_CONF_cmd_argv
Prototype: int SSL_CONF_cmd_argv(SSL_CONF_CTX *cctx, int *pargc, char ***pargv)
Coverage:  50.000% (16/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 832-863
 50.000% (16/32)
349
SSL_CONF_cmd_value_type
Name: SSL_CONF_cmd_value_type
Prototype: int SSL_CONF_cmd_value_type(SSL_CONF_CTX *cctx, const char *cmd)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c
Lines: 865-874
  0.000% (0/7)
63
SSL_CTX_SRP_CTX_free
Name: SSL_CTX_SRP_CTX_free
Prototype: int SSL_CTX_SRP_CTX_free(struct ssl_ctx_st *ctx)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 22-39
 50.000% (2/4)
172
SSL_CTX_SRP_CTX_init
Name: SSL_CTX_SRP_CTX_init
Prototype: int SSL_CTX_SRP_CTX_init(struct ssl_ctx_st *ctx)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c
Lines: 129-138
 50.000% (2/4)
72
SSL_CTX_add1_to_CA_list
Name: SSL_CTX_add1_to_CA_list
Prototype: int SSL_CTX_add1_to_CA_list(SSL_CTX *ctx, const X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 553-556
  0.000% (0/1)
11
SSL_CTX_add_client_CA
Name: SSL_CTX_add_client_CA
Prototype: int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 567-570
  0.000% (0/1)
11
SSL_CTX_add_client_custom_ext
Name: SSL_CTX_add_client_custom_ext
Prototype: int SSL_CTX_add_client_custom_ext(SSL_CTX *ctx, unsigned int ext_type, custom_ext_add_cb add_cb, custom_ext_free_cb free_cb, void *add_arg, custom_ext_parse_cb parse_cb, void *parse_arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c
Lines: 450-462
100.000% (1/1)
61
SSL_CTX_add_custom_ext
Name: SSL_CTX_add_custom_ext
Prototype: int SSL_CTX_add_custom_ext(SSL_CTX *ctx, unsigned int ext_type, unsigned int context, SSL_custom_ext_add_cb_ex add_cb, SSL_custom_ext_free_cb_ex free_cb, void *add_arg, SSL_custom_ext_parse_cb_ex parse_cb, void *parse_arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c
Lines: 478-487
100.000% (1/1)
21
SSL_CTX_add_server_custom_ext
Name: SSL_CTX_add_server_custom_ext
Prototype: int SSL_CTX_add_server_custom_ext(SSL_CTX *ctx, unsigned int ext_type, custom_ext_add_cb add_cb, custom_ext_free_cb free_cb, void *add_arg, custom_ext_parse_cb parse_cb, void *parse_arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c
Lines: 464-476
100.000% (1/1)
61
SSL_CTX_add_session
Name: SSL_CTX_add_session
Prototype: int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *c)
Coverage:  62.963% (17/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 665-740
 62.963% (17/27)
698
SSL_CTX_callback_ctrl
Name: SSL_CTX_callback_ctrl
Prototype: long SSL_CTX_callback_ctrl(SSL_CTX *ctx, int cmd, void (*fp) (void))
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2389-2402
 50.000% (2/4)
73
SSL_CTX_check_private_key
Name: SSL_CTX_check_private_key
Prototype: int SSL_CTX_check_private_key(const SSL_CTX *ctx)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1574-1586
 44.444% (4/9)
183
SSL_CTX_clear_options
Name: SSL_CTX_clear_options
Prototype: unsigned long SSL_CTX_clear_options(SSL_CTX *ctx, unsigned long op)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4552-4555
100.000% (1/1)
11
SSL_CTX_config
Name: SSL_CTX_config
Prototype: int SSL_CTX_config(SSL_CTX *ctx, const char *name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_mcnf.c
Lines: 91-94
100.000% (1/1)
51
SSL_CTX_ct_is_enabled
Name: SSL_CTX_ct_is_enabled
Prototype: int SSL_CTX_ct_is_enabled(const SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4802-4805
100.000% (1/1)
51
SSL_CTX_ctrl
Name: SSL_CTX_ctrl
Prototype: long SSL_CTX_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg)
Coverage:  48.598% (52/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2269-2387
 48.598% (52/107)
21445
SSL_CTX_dane_clear_flags
Name: SSL_CTX_dane_clear_flags
Prototype: unsigned long SSL_CTX_dane_clear_flags(SSL_CTX *ctx, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 989-995
  0.000% (0/1)
31
SSL_CTX_dane_enable
Name: SSL_CTX_dane_enable
Prototype: int SSL_CTX_dane_enable(SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 976-979
100.000% (1/1)
11
SSL_CTX_dane_mtype_set
Name: SSL_CTX_dane_mtype_set
Prototype: int SSL_CTX_dane_mtype_set(SSL_CTX *ctx, const EVP_MD *md, uint8_t mtype, uint8_t ord)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1104-1108
100.000% (1/1)
11
SSL_CTX_dane_set_flags
Name: SSL_CTX_dane_set_flags
Prototype: unsigned long SSL_CTX_dane_set_flags(SSL_CTX *ctx, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 981-987
  0.000% (0/1)
31
SSL_CTX_enable_ct
Name: SSL_CTX_enable_ct
Prototype: int SSL_CTX_enable_ct(SSL_CTX *ctx, int validation_mode)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4909-4920
 66.667% (4/6)
134
SSL_CTX_flush_sessions
Name: SSL_CTX_flush_sessions
Prototype: void SSL_CTX_flush_sessions(SSL_CTX *s, long t)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1106-1122
 50.000% (2/4)
152
SSL_CTX_free
Name: SSL_CTX_free
Prototype: void SSL_CTX_free(SSL_CTX *a)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3076-3137
 90.000% (9/10)
384
SSL_CTX_get0_CA_list
Name: SSL_CTX_get0_CA_list
Prototype: const struct stack_st_X509_NAME *SSL_CTX_get0_CA_list(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 492-495
  0.000% (0/1)
11
SSL_CTX_get0_certificate
Name: SSL_CTX_get0_certificate
Prototype: X509 *SSL_CTX_get0_certificate(const SSL_CTX *ctx)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3821-3827
  0.000% (0/4)
92
SSL_CTX_get0_ctlog_store
Name: SSL_CTX_get0_ctlog_store
Prototype: const CTLOG_STORE *SSL_CTX_get0_ctlog_store(const SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4951-4954
100.000% (1/1)
11
SSL_CTX_get0_param
Name: SSL_CTX_get0_param
Prototype: X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1120-1123
  0.000% (0/1)
11
SSL_CTX_get0_privatekey
Name: SSL_CTX_get0_privatekey
Prototype: EVP_PKEY *SSL_CTX_get0_privatekey(const SSL_CTX *ctx)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3829-3835
  0.000% (0/4)
92
SSL_CTX_get0_security_ex_data
Name: SSL_CTX_get0_security_ex_data
Prototype: void *SSL_CTX_get0_security_ex_data(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4522-4525
  0.000% (0/1)
11
SSL_CTX_get_cert_store
Name: SSL_CTX_get_cert_store
Prototype: X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4124-4127
100.000% (1/1)
11
SSL_CTX_get_ciphers
Name: SSL_CTX_get_ciphers
Prototype: struct stack_st_SSL_CIPHER *SSL_CTX_get_ciphers(const SSL_CTX *ctx)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2503-2508
 50.000% (2/4)
92
SSL_CTX_get_client_CA_list
Name: SSL_CTX_get_client_CA_list
Prototype: struct stack_st_X509_NAME *SSL_CTX_get_client_CA_list(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 507-510
  0.000% (0/1)
11
SSL_CTX_get_default_passwd_cb
Name: SSL_CTX_get_default_passwd_cb
Prototype: pem_password_cb *SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3149-3152
  0.000% (0/1)
11
SSL_CTX_get_default_passwd_cb_userdata
Name: SSL_CTX_get_default_passwd_cb_userdata
Prototype: void *SSL_CTX_get_default_passwd_cb_userdata(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3154-3157
  0.000% (0/1)
11
SSL_CTX_get_ex_data
Name: SSL_CTX_get_ex_data
Prototype: void *SSL_CTX_get_ex_data(const SSL_CTX *s, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4119-4122
  0.000% (0/1)
11
SSL_CTX_get_keylog_callback
Name: SSL_CTX_get_keylog_callback
Prototype: SSL_CTX_keylog_cb_func SSL_CTX_get_keylog_callback(const SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5091-5094
100.000% (1/1)
11
SSL_CTX_get_max_early_data
Name: SSL_CTX_get_max_early_data
Prototype: uint32_t SSL_CTX_get_max_early_data(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5364-5367
  0.000% (0/1)
11
SSL_CTX_get_num_tickets
Name: SSL_CTX_get_num_tickets
Prototype: size_t SSL_CTX_get_num_tickets(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4371-4374
  0.000% (0/1)
11
SSL_CTX_get_options
Name: SSL_CTX_get_options
Prototype: unsigned long SSL_CTX_get_options(const SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4532-4535
100.000% (1/1)
11
SSL_CTX_get_quiet_shutdown
Name: SSL_CTX_get_quiet_shutdown
Prototype: int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3906-3909
  0.000% (0/1)
11
SSL_CTX_get_record_padding_callback_arg
Name: SSL_CTX_get_record_padding_callback_arg
Prototype: void *SSL_CTX_get_record_padding_callback_arg(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4306-4309
  0.000% (0/1)
11
SSL_CTX_get_recv_max_early_data
Name: SSL_CTX_get_recv_max_early_data
Prototype: uint32_t SSL_CTX_get_recv_max_early_data(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5388-5391
  0.000% (0/1)
11
SSL_CTX_get_security_level
Name: SSL_CTX_get_security_level
Prototype: int SSL_CTX_get_security_level(const SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4495-4498
100.000% (1/1)
11
SSL_CTX_get_ssl_method
Name: SSL_CTX_get_ssl_method
Prototype: const SSL_METHOD *SSL_CTX_get_ssl_method(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3426-3429
  0.000% (0/1)
11
SSL_CTX_get_timeout
Name: SSL_CTX_get_timeout
Prototype: long SSL_CTX_get_timeout(const SSL_CTX *s)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1027-1032
  0.000% (0/4)
52
SSL_CTX_get_verify_depth
Name: SSL_CTX_get_verify_depth
Prototype: int SSL_CTX_get_verify_depth(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1442-1445
  0.000% (0/1)
11
SSL_CTX_get_verify_mode
Name: SSL_CTX_get_verify_mode
Prototype: int SSL_CTX_get_verify_mode(const SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1437-1440
  0.000% (0/1)
11
SSL_CTX_has_client_custom_ext
Name: SSL_CTX_has_client_custom_ext
Prototype: int SSL_CTX_has_client_custom_ext(const SSL_CTX *ctx, unsigned int ext_type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c
Lines: 336-340
100.000% (1/1)
101
SSL_CTX_load_verify_locations
Name: SSL_CTX_load_verify_locations
Prototype: int SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile, const char *CApath)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4029-4033
100.000% (1/1)
11
SSL_CTX_new
Name: SSL_CTX_new
Prototype: SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth)
Coverage:  37.500% (27/72)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2878-3062
 37.500% (27/72)
13724
SSL_CTX_remove_session
Name: SSL_CTX_remove_session
Prototype: int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 742-745
100.000% (1/1)
11
SSL_CTX_sess_set_get_cb
Name: SSL_CTX_sess_set_get_cb
Prototype: void SSL_CTX_sess_set_get_cb(SSL_CTX *ctx, SSL_SESSION *(*cb) (struct ssl_st *ssl, const unsigned char *data, int len, int *copy))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1204-1210
100.000% (1/1)
11
SSL_CTX_sess_set_new_cb
Name: SSL_CTX_sess_set_new_cb
Prototype: void SSL_CTX_sess_set_new_cb(SSL_CTX *ctx, int (*cb) (struct ssl_st *ssl, SSL_SESSION *sess))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1183-1187
100.000% (1/1)
11
SSL_CTX_sess_set_remove_cb
Name: SSL_CTX_sess_set_remove_cb
Prototype: void SSL_CTX_sess_set_remove_cb(SSL_CTX *ctx, void (*cb) (SSL_CTX *ctx, SSL_SESSION *sess))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1193-1197
100.000% (1/1)
11
SSL_CTX_sessions
Name: SSL_CTX_sessions
Prototype: struct lhash_st_SSL_SESSION *SSL_CTX_sessions(SSL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2264-2267
  0.000% (0/1)
11
SSL_CTX_set0_CA_list
Name: SSL_CTX_set0_CA_list
Prototype: void SSL_CTX_set0_CA_list(SSL_CTX *ctx, struct stack_st_X509_NAME *name_list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c
Lines: 487-490
100.000% (1/1)
11
SSL_CTX_set0_ctlog_store
Name: SSL_CTX_set0_ctlog_store
Prototype: void SSL_CTX_set0_ctlog_store(SSL_CTX *ctx, CTLOG_STORE * logs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4945-4949
  0.000% (0/1)
21
SSL_CTX_set0_security_ex_data
Name: SSL_CTX_set0_security_ex_data
Prototype: void SSL_CTX_set0_security_ex_data(SSL_CTX *ctx, void *ex)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4517-4520
  0.000% (0/1)
11
SSL_CTX_set1_cert_store
Name: SSL_CTX_set1_cert_store
Prototype: void SSL_CTX_set1_cert_store(SSL_CTX *ctx, X509_STORE *store)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4135-4140
  0.000% (0/4)
52
SSL_CTX_set1_param
Name: SSL_CTX_set1_param
Prototype: int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 1110-1113
  0.000% (0/1)
11
SSL_CTX_set_allow_early_data_cb
Name: SSL_CTX_set_allow_early_data_cb
Prototype: void SSL_CTX_set_allow_early_data_cb(SSL_CTX *ctx, SSL_allow_early_data_cb_fn cb, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5521-5527
100.000% (1/1)
21
SSL_CTX_set_alpn_protos
Name: SSL_CTX_set_alpn_protos
Prototype: int SSL_CTX_set_alpn_protos(SSL_CTX *ctx, 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: 2746-2758
 50.000% (2/4)
92
SSL_CTX_set_alpn_select_cb
Name: SSL_CTX_set_alpn_select_cb
Prototype: void SSL_CTX_set_alpn_select_cb(SSL_CTX *ctx, SSL_CTX_alpn_select_cb_func cb, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2784-2790
100.000% (1/1)
21
SSL_CTX_set_block_padding
Name: SSL_CTX_set_block_padding
Prototype: int SSL_CTX_set_block_padding(SSL_CTX *ctx, size_t block_size)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4311-4321
 50.000% (4/8)
63
SSL_CTX_set_cert_cb
Name: SSL_CTX_set_cert_cb
Prototype: void SSL_CTX_set_cert_cb(SSL_CTX *c, int (*cb) (SSL *ssl, void *arg), void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3199-3202
100.000% (1/1)
11
SSL_CTX_set_cert_store
Name: SSL_CTX_set_cert_store
Prototype: void SSL_CTX_set_cert_store(SSL_CTX *ctx, X509_STORE *store)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4129-4133
  0.000% (0/1)
21
SSL_CTX_set_cert_verify_callback
Name: SSL_CTX_set_cert_verify_callback
Prototype: void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx, int (*cb) (X509_STORE_CTX *, void *), void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3179-3185
100.000% (1/1)
21
SSL_CTX_set_cipher_list
Name: SSL_CTX_set_cipher_list
Prototype: int SSL_CTX_set_cipher_list(SSL_CTX *ctx, const char *str)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 2511-2532
 42.857% (3/7)
123
SSL_CTX_set_ciphersuites
Name: SSL_CTX_set_ciphersuites
Prototype: int SSL_CTX_set_ciphersuites(SSL_CTX *ctx, const char *str)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c
Lines: 1374-1385
 83.333% (5/6)
72
SSL_CTX_set_client_CA_list
Name: SSL_CTX_set_client_CA_list
Prototype: void SSL_CTX_set_client_CA_list(SSL_CTX *ctx, 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: 502-505
  0.000% (0/1)
11
SSL_CTX_set_client_cert_cb
Name: SSL_CTX_set_client_cert_cb
Prototype: void SSL_CTX_set_client_cert_cb(SSL_CTX *ctx, int (*cb) (SSL *ssl, X509 **x509, EVP_PKEY **pkey))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1230-1235
  0.000% (0/1)
11
SSL_CTX_set_client_cert_engine
Name: SSL_CTX_set_client_cert_engine
Prototype: int SSL_CTX_set_client_cert_engine(SSL_CTX *ctx, ENGINE *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1243-1257
  0.000% (0/7)
103
SSL_CTX_set_client_hello_cb
Name: SSL_CTX_set_client_hello_cb
Prototype: void SSL_CTX_set_client_hello_cb(SSL_CTX *c, SSL_client_hello_cb_fn cb, void *arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4958-4963
100.000% (1/1)
21
SSL_CTX_set_cookie_generate_cb
Name: SSL_CTX_set_cookie_generate_cb
Prototype: void SSL_CTX_set_cookie_generate_cb(SSL_CTX *ctx, int (*cb) (SSL *ssl, unsigned char *cookie, unsigned int *cookie_len))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1260-1266
100.000% (1/1)
11
SSL_CTX_set_cookie_verify_cb
Name: SSL_CTX_set_cookie_verify_cb
Prototype: void SSL_CTX_set_cookie_verify_cb(SSL_CTX *ctx, int (*cb) (SSL *ssl, const unsigned char *cookie, unsigned int cookie_len))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1268-1274
100.000% (1/1)
11
SSL_CTX_set_ct_validation_callback
Name: SSL_CTX_set_ct_validation_callback
Prototype: int SSL_CTX_set_ct_validation_callback(SSL_CTX *ctx, ssl_ct_validation_cb callback, void *arg)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4777-4795
 50.000% (3/6)
122
SSL_CTX_set_ctlog_list_file
Name: SSL_CTX_set_ctlog_list_file
Prototype: int SSL_CTX_set_ctlog_list_file(SSL_CTX *ctx, const char *path)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4940-4943
  0.000% (0/1)
11
SSL_CTX_set_default_ctlog_list_file
Name: SSL_CTX_set_default_ctlog_list_file
Prototype: int SSL_CTX_set_default_ctlog_list_file(SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4935-4938
100.000% (1/1)
11
SSL_CTX_set_default_passwd_cb
Name: SSL_CTX_set_default_passwd_cb
Prototype: void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, pem_password_cb *cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3139-3142
  0.000% (0/1)
11
SSL_CTX_set_default_passwd_cb_userdata
Name: SSL_CTX_set_default_passwd_cb_userdata
Prototype: void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3144-3147
  0.000% (0/1)
11
SSL_CTX_set_default_read_buffer_len
Name: SSL_CTX_set_default_read_buffer_len
Prototype: void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, 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: 128-131
  0.000% (0/1)
11
SSL_CTX_set_default_verify_dir
Name: SSL_CTX_set_default_verify_dir
Prototype: int SSL_CTX_set_default_verify_dir(SSL_CTX *ctx)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3998-4011
 50.000% (2/4)
172
SSL_CTX_set_default_verify_file
Name: SSL_CTX_set_default_verify_file
Prototype: int SSL_CTX_set_default_verify_file(SSL_CTX *ctx)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4013-4027
 50.000% (2/4)
172
SSL_CTX_set_default_verify_paths
Name: SSL_CTX_set_default_verify_paths
Prototype: int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3993-3996
100.000% (1/1)
11
Page:<>1
Function: ACCESS_DESCRIPTION_free
...10
Function: CRYPTO_set_mem_functions
...20
Function: EVP_aria_192_ctr
...28
Function: PKCS7_RECIP_INFO_free
29
Function: PROXY_POLICY_new
30
Function: RSA_meth_dup
31
Function: SCT_set_signature_nid
3233
Function: SSL_CTX_set_ex_data
34
Function: SSL_SRP_CTX_init
35
Function: SSL_get_selected_srtp_profile
36
Function: SSL_set_tlsext_max_fragment_length
...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