| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 SSL_get_selected_srtp_profile| Name:  | SSL_get_selected_srtp_profile |  | Prototype:  | SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *s) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c |  | Lines:  | 135-138 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 9 | 2 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 13 | 2 | 
 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 |  
  |  | 13 | 2 | 
 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 |  
  |  | 9 | 2 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 9 | 3 | 
 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 |  
  |  | 22 | 3 | 
 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 |  
  |  | 17 | 2 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 9 | 3 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 47 | 21 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 5 | 1 | 
 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 |  
  |  | 5 | 1 | 
 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 |  
  |  | 15 | 2 | 
 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 |  
  |  | 6 | 3 | 
 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 |  
  |  | 15 | 2 | 
 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 |  
  |  | 15 | 2 | 
 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 |  
  |  | 22 | 4 | 
 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 |  
  |  | 31 | 4 | 
 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 |  
  |  | 7 | 2 | 
 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 |  
  |  | 9 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 38 | 8 | 
 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 |  
  |  | 7 | 2 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 12 | 4 | 
 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 |  
  |  | 9 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 19 | 8 | 
 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 |  
  |  | 21 | 5 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 12 | 3 | 
 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 |  
  |  | 5 | 1 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 54 | 5 | 
 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 |  
  |  | 3 | 26 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 13 | 4 | 
 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 |  
  |  | 32 | 4 | 
 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 |  
  |  | 117 | 27 | 
 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 |  
  |  | 17 | 4 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 3 | 1 | 
 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 |  
  |  | 28 | 7 | 
 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 |  
  |  | 3 | 1 | 
 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 |  
  |  | 59 | 32 | 
 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 |  
  |  | 5 | 1 | 
 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 |  
  |  | 14 | 5 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 5 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 36 | 9 | 
 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 |  
  |  | 9 | 3 | 
 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 |  
  |  | 9 | 3 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 19 | 6 | 
 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 |  
  |  | 9 | 3 | 
 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 |  
  |  | 9 | 3 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 79 | 7 | 
 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 |  
  |  | 17 | 4 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 7 | 3 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 4 | 4 | 
 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 |  
  |  | 4 | 4 | 
 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 |  
  |  | 33 | 33 | 
 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 |  
  |  | 32 | 32 | 
 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 |  
  |  | 56 | 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 |  
  |  | 32 | 8 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 1 | 1 | 
 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 |  
  |  | 5 | 2 |