]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: ssl: provide our own BIO.
authorOlivier Houchard <cognet@ci0.org>
Sun, 7 Apr 2019 20:00:38 +0000 (22:00 +0200)
committerOlivier Houchard <cognet@ci0.org>
Thu, 18 Apr 2019 12:56:24 +0000 (14:56 +0200)
commita8955d57ed367ad85e7261d3a0102007ea2e2d52
tree7863e2b897163a55c39e7b9aa6d844a1db4af85c
parente179d0e88f2ae189558e42e4954ac00dc1ff9958
MEDIUM: ssl: provide our own BIO.

Instead of letting the OpenSSL code handle the file descriptor directly,
provide a custom BIO, that will use the underlying XPRT to send/recv data.
This will let us implement QUIC later, and probably clean the upper layer,
if/when the SSL code provide its own subscribe code, so that the upper layers
won't have to care if we're still waiting for the handshake to complete or not.
src/ssl_sock.c