OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
Condition %: 100.000% (1/1)
...60
Condition %:  0.000% (0/1)
...70
Condition %:  0.000% (0/1)
...80
Condition %:  0.000% (0/1)
...86
Condition %:  0.000% (0/1)
87
Condition %:  0.000% (0/1)
88
Condition %:  0.000% (0/1)
89
Condition %:  0.000% (0/10)
9091
Condition %:  0.000% (0/1)
92
Condition %:  0.000% (0/31)
93
Condition %:  0.000% (0/11)
94
Condition %:  0.000% (0/1)
...100
Condition %:  0.000% (0/30)
...103
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/openssl/src/ssl/ssl_sess.c
Lines: 861-867
  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/openssl/src/ssl/ssl_sess.c
Lines: 55-58
  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/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 992-1005
  0.000% (0/7)
83
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/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 847-859
  0.000% (0/7)
83
SSL_SESSION_print_keylog
Name: SSL_SESSION_print_keylog
Prototype: int SSL_SESSION_print_keylog(BIO *bp, const SSL_SESSION *x)
Coverage:  0.000% (0/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_txt.c
Lines: 168-203
  0.000% (0/34)
2312
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/openssl/src/ssl/ssl_txt.c
Lines: 16-29
  0.000% (0/4)
112
SSL_SESSION_has_ticket
Name: SSL_SESSION_has_ticket
Prototype: int SSL_SESSION_has_ticket(const SSL_SESSION *s)
Coverage:  0.000% (0/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 930-933
  0.000% (0/3)
11
SSL_SESSION_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/openssl/src/ssl/ssl_sess.c
Lines: 869-874
  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/openssl/src/ssl/ssl_sess.c
Lines: 935-938
  0.000% (0/1)
11
SSL_SESSION_get_protocol_version
Name: SSL_SESSION_get_protocol_version
Prototype: int SSL_SESSION_get_protocol_version(const SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 891-894
  0.000% (0/1)
11
SSL_SESSION_get_max_fragment_length
Name: SSL_SESSION_get_max_fragment_length
Prototype: uint8_t SSL_SESSION_get_max_fragment_length(const SSL_SESSION *session)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c
Lines: 2729-2732
  0.000% (0/1)
11
SSL_SESSION_get_max_early_data
Name: SSL_SESSION_get_max_early_data
Prototype: uint32_t SSL_SESSION_get_max_early_data(const SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 948-951
  0.000% (0/1)
11
SSL_SESSION_get_ex_data
Name: SSL_SESSION_get_ex_data
Prototype: void *SSL_SESSION_get_ex_data(const SSL_SESSION *s, int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 60-63
  0.000% (0/1)
11
SSL_SESSION_get_compress_id
Name: SSL_SESSION_get_compress_id
Prototype: unsigned int SSL_SESSION_get_compress_id(const SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 268-271
  0.000% (0/1)
11
SSL_SESSION_get0_id_context
Name: SSL_SESSION_get0_id_context
Prototype: const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *s, unsigned int *len)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 260-266
  0.000% (0/4)
52
SSL_SESSION_get0_hostname
Name: SSL_SESSION_get0_hostname
Prototype: const char *SSL_SESSION_get0_hostname(const SSL_SESSION *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 913-916
  0.000% (0/1)
11
SSL_SESSION_get0_alpn_selected
Name: SSL_SESSION_get0_alpn_selected
Prototype: void SSL_SESSION_get0_alpn_selected(const SSL_SESSION *s, const unsigned char **alpn, size_t *len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 960-966
  0.000% (0/1)
21
SSL_SESSION
Name: SSL_SESSION
Prototype: SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx)) (SSL *ssl, const unsigned char *data, int len, int *copy)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c
Lines: 1212-1217
  0.000% (0/1)
11
SSL_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/openssl/src/ssl/ssl_rsa.c
Lines: 417-431
  0.000% (0/4)
152
SSL_CTX_use_cert_and_key
Name: SSL_CTX_use_cert_and_key
Prototype: int SSL_CTX_use_cert_and_key(SSL_CTX *ctx, X509 *x509, EVP_PKEY *privatekey, struct stack_st_X509 *chain, int override)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c
Lines: 1144-1148
  0.000% (0/1)
51
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/openssl/src/ssl/ssl_rsa.c
Lines: 460-497
  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/openssl/src/ssl/ssl_rsa.c
Lines: 499-515
  0.000% (0/4)
162
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/openssl/src/ssl/ssl_rsa.c
Lines: 434-458
  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/openssl/src/ssl/ssl_rsa.c
Lines: 566-582
  0.000% (0/4)
162
SSL_CTX_set_verify_depth
Name: SSL_CTX_set_verify_depth
Prototype: void SSL_CTX_set_verify_depth(SSL_CTX *ctx, int depth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 3194-3197
  0.000% (0/1)
11
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/openssl/src/ssl/ssl_lib.c
Lines: 946-949
  0.000% (0/1)
11
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/openssl/src/ssl/ssl_lib.c
Lines: 4154-4159
  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/openssl/src/ssl/d1_srtp.c
Lines: 112-115
  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/openssl/src/ssl/ssl_sess.c
Lines: 1017-1025
  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/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 651-671
  0.000% (0/9)
183
SSL_CTX_set_security_callback
Name: SSL_CTX_set_security_callback
Prototype: void SSL_CTX_set_security_callback(SSL_CTX *ctx, 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: 4500-4506
  0.000% (0/1)
11
SSL_CTX_set_recv_max_early_data
Name: SSL_CTX_set_recv_max_early_data
Prototype: int SSL_CTX_set_recv_max_early_data(SSL_CTX *ctx, uint32_t recv_max_early_data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 5381-5386
  0.000% (0/1)
21
SSL_CTX_set_record_padding_callback_arg
Name: SSL_CTX_set_record_padding_callback_arg
Prototype: void SSL_CTX_set_record_padding_callback_arg(SSL_CTX *ctx, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4301-4304
  0.000% (0/1)
11
SSL_CTX_set_record_padding_callback
Name: SSL_CTX_set_record_padding_callback
Prototype: void SSL_CTX_set_record_padding_callback(SSL_CTX *ctx, 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: 4294-4299
  0.000% (0/1)
11
SSL_CTX_set_purpose
Name: SSL_CTX_set_purpose
Prototype: int SSL_CTX_set_purpose(SSL_CTX *s, int purpose)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 936-939
  0.000% (0/1)
11
SSL_CTX_set_not_resumable_session_callback
Name: SSL_CTX_set_not_resumable_session_callback
Prototype: void SSL_CTX_set_not_resumable_session_callback(SSL_CTX *ctx, 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: 4277-4284
  0.000% (0/1)
21
SSL_CTX_set_msg_callback
Name: SSL_CTX_set_msg_callback
Prototype: void SSL_CTX_set_msg_callback(SSL_CTX *ctx, 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: 4261-4267
  0.000% (0/1)
11
SSL_CTX_set_generate_session_id
Name: SSL_CTX_set_generate_session_id
Prototype: int SSL_CTX_set_generate_session_id(SSL_CTX *ctx, GEN_SESSION_CB cb)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 895-901
  0.000% (0/1)
41
SSL_CTX_set_ex_data
Name: SSL_CTX_set_ex_data
Prototype: int SSL_CTX_set_ex_data(SSL_CTX *s, int idx, void *arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c
Lines: 4114-4117
  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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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
Page:<>1
Condition %: 100.000% (1/1)
...60
Condition %:  0.000% (0/1)
...70
Condition %:  0.000% (0/1)
...80
Condition %:  0.000% (0/1)
...86
Condition %:  0.000% (0/1)
87
Condition %:  0.000% (0/1)
88
Condition %:  0.000% (0/1)
89
Condition %:  0.000% (0/10)
9091
Condition %:  0.000% (0/1)
92
Condition %:  0.000% (0/31)
93
Condition %:  0.000% (0/11)
94
Condition %:  0.000% (0/1)
...100
Condition %:  0.000% (0/30)
...103
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.2