openssl/crypto/bio
John Baldwin b1f79e7ce5 Support KTLS on connections using BIO_TYPE_CONNECT.
This requires duplicating the KTLS changes from bss_sock.c in
bss_conn.c.  One difference from BIO_TYPE_SOCKET is that the call to
ktls_enable is performed after the socket is created in BIO_socket
rather than BIO_new_connect.

Some applications such as 'openssl s_time' use connect BIOs instead of
socket BIOs.  Note that the new connections created for accept BIOs
use BIO_TYPE_SOCKET via BIO_new_socket, so bss_acpt.c does not require
changes.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/10489)
2020-03-16 10:41:51 +01:00
..
b_addr.c
b_dump.c
b_print.c
b_sock2.c Support KTLS on connections using BIO_TYPE_CONNECT. 2020-03-16 10:41:51 +01:00
b_sock.c Don't exclude quite so much in a no-sock build 2020-02-21 21:41:56 +01:00
bf_buff.c Author: Ross Kinsey <RossIKinsey@gmail.com> 2020-02-05 13:47:05 +10:00
bf_lbuf.c Author: Ross Kinsey <RossIKinsey@gmail.com> 2020-02-05 13:47:05 +10:00
bf_nbio.c Author: Ross Kinsey <RossIKinsey@gmail.com> 2020-02-05 13:47:05 +10:00
bf_null.c Author: Ross Kinsey <RossIKinsey@gmail.com> 2020-02-05 13:47:05 +10:00
bf_prefix.c BIO: Add BIO_f_prefix(), a text line prefixing filter 2019-12-18 19:42:44 +01:00
bio_cb.c
bio_err.c add BIO_socket_wait(), BIO_wait(), and BIO_connect_retry() improving timeout support 2020-02-10 16:49:01 +01:00
bio_lib.c Don't exclude quite so much in a no-sock build 2020-02-21 21:41:56 +01:00
bio_local.h
bio_meth.c
bss_acpt.c Teach more BIOs how to handle BIO_CTRL_EOF 2020-02-04 14:39:29 +00:00
bss_bio.c
bss_conn.c Support KTLS on connections using BIO_TYPE_CONNECT. 2020-03-16 10:41:51 +01:00
bss_dgram.c
bss_fd.c Teach more BIOs how to handle BIO_CTRL_EOF 2020-02-04 14:39:29 +00:00
bss_file.c
bss_log.c
bss_mem.c
bss_null.c
bss_sock.c Detect EOF while reading in libssl 2020-02-04 14:39:29 +00:00
build.info BIO: Add BIO_f_prefix(), a text line prefixing filter 2019-12-18 19:42:44 +01:00