Read some TLS bytes from the network into internal buffers. The actual network
I/O is performed by callback, which you provide. Rustls will invoke your
callback with a suitable buffer to store the read bytes into. You don't have
to fill it up, just fill with as many bytes as you get in one syscall.
The userdata parameter is passed through directly to callback. Note that
this is distinct from the userdata parameter set with
rustls_connection_set_userdata.
Returns 0 for success, or an errno value on error. Passes through return values
from callback. See rustls_read_callback for more details.
<https://docs.rs/rustls/0.20.0/rustls/enum.Connection.html#method.read_tls>
Read some TLS bytes from the network into internal buffers. The actual network I/O is performed by callback, which you provide. Rustls will invoke your callback with a suitable buffer to store the read bytes into. You don't have to fill it up, just fill with as many bytes as you get in one syscall. The userdata parameter is passed through directly to callback. Note that this is distinct from the userdata parameter set with rustls_connection_set_userdata. Returns 0 for success, or an errno value on error. Passes through return values from callback. See rustls_read_callback for more details. <https://docs.rs/rustls/0.20.0/rustls/enum.Connection.html#method.read_tls>