summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_constraints.c
diff options
context:
space:
mode:
authorjsing <>2021-09-16 19:25:30 +0000
committerjsing <>2021-09-16 19:25:30 +0000
commit30d2e422df85a55715b7f1da39294259d57b2b4f (patch)
tree721c70e4e05fb8482881613ba81112e77e594f1e /src/lib/libcrypto/x509/x509_constraints.c
parent87ad048671e38be9ceea42ed9e24726a49a0167b (diff)
downloadopenbsd-30d2e422df85a55715b7f1da39294259d57b2b4f.tar.gz
openbsd-30d2e422df85a55715b7f1da39294259d57b2b4f.tar.bz2
openbsd-30d2e422df85a55715b7f1da39294259d57b2b4f.zip
Implement flushing for TLSv1.3 handshakes.
When we finish sending a flight of records, flush the record layer output. This effectively means calling BIO_flush() on the wbio. Some things (such as apache2) have custom BIOs that perform buffering and do not actually send on BIO_write(). Without BIO_flush() the server thinks it has sent data and starts receiving records, however the client never sends records since it never received those that the server should have sent. Joint work with tb@ ok tb@
Diffstat (limited to 'src/lib/libcrypto/x509/x509_constraints.c')
0 files changed, 0 insertions, 0 deletions