QUIC: Add handling of SSL_get_shutdown()
authorTomas Mraz <tomas@openssl.org>
Tue, 17 Oct 2023 08:00:58 +0000 (10:00 +0200)
committerMatt Caswell <matt@openssl.org>
Fri, 20 Oct 2023 15:29:28 +0000 (16:29 +0100)
commit7757f5ef731ad4e8d6c0f59ef752e4f726ba4f90
treebac56bfc65b11b4d72cff176130d95fa780fa2d8
parent8e520d2714abf4c6254ceec24b57f238433541ee
QUIC: Add handling of SSL_get_shutdown()

Return SSL_SENT_SHUTDOWN and SSL_RECEIVED_SHUTDOWN with semantics
similar to TLS connections.

Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22408)
doc/man3/SSL_CTX_set_quiet_shutdown.pod
doc/man3/SSL_set_shutdown.pod
include/internal/quic_channel.h
include/internal/quic_ssl.h
ssl/quic/quic_channel.c
ssl/quic/quic_impl.c
ssl/ssl_lib.c
test/quicapitest.c