http contains a basic POC of an http.RoundTripper implementation backed by OpenSSL. It's mean just as a poc because I plan to implement and abstract a new SSLConn which will implement Go's net.Conn interface by using an SSL BIO object which will include a net.Conn (for this I moved bio files to its own pkg)
tls is just a skeleton to guide me though the implementation and abstraction of all dependent objects (C.SSL_CTX, C.SSL, C.BIO etc etc) of a new SSLConnnet.Conn implementation.
This PR adds two new pkgs:
http
andtls
http
contains a basic POC of anhttp.RoundTripper
implementation backed by OpenSSL. It's mean just as a poc because I plan to implement and abstract a newSSLConn
which will implement Go'snet.Conn
interface by using an SSLBIO
object which will include anet.Conn
(for this I moved bio files to its own pkg)tls
is just a skeleton to guide me though the implementation and abstraction of all dependent objects (C.SSL_CTX, C.SSL, C.BIO etc etc) of a newSSLConn
net.Conn
implementation./cc @vbatts
feedback always welcome