| 864 | } |
| 865 | |
| 866 | static ssize_t connTLSSyncWrite(connection *conn_, char *ptr, ssize_t size, long long timeout) { |
| 867 | tls_connection *conn = (tls_connection *) conn_; |
| 868 | |
| 869 | setBlockingTimeout(conn, timeout); |
| 870 | SSL_clear_mode(conn->ssl, SSL_MODE_ENABLE_PARTIAL_WRITE); |
| 871 | int ret = SSL_write(conn->ssl, ptr, size); |
| 872 | SSL_set_mode(conn->ssl, SSL_MODE_ENABLE_PARTIAL_WRITE); |
| 873 | unsetBlockingTimeout(conn); |
| 874 | |
| 875 | return ret; |
| 876 | } |
| 877 | |
| 878 | static ssize_t connTLSSyncRead(connection *conn_, char *ptr, ssize_t size, long long timeout) { |
| 879 | tls_connection *conn = (tls_connection *) conn_; |
nothing calls this directly
no test coverage detected