Create a new rustls_connection containing a server connection, and return it
in the output parameter out. If this returns an error code, the memory
pointed to by conn_out remains unchanged. If this returns a non-error,
the memory pointed to by conn_out is modified to point
at a valid rustls_connection. The caller now owns the rustls_connection
and must call rustls_connection_free when done with it.
Create a new rustls_connection containing a server connection, and return it in the output parameter out. If this returns an error code, the memory pointed to by conn_out remains unchanged. If this returns a non-error, the memory pointed to by conn_out is modified to point at a valid rustls_connection. The caller now owns the rustls_connection and must call rustls_connection_free when done with it.