is called with data for the outbound socket
is called when new application data is received
is called when a TLS alert is received
is called when a handshake is completed
manages session state
manages application/user credentials
specifies other connection policy information
a random number generator
is identifying information about the TLS server
specifies which version we will offer to the TLS server.
specifies protocols to advertise with ALPN
This many bytes of memory will be preallocated for the read and write buffers. Smaller values just mean reallocations and copies are more likely.
Set up a new TLS client session