mirror of
https://github.com/curl/curl.git
synced 2026-07-23 18:57:18 +03:00
OpenSSL/quictls: add support for TLSv1.3 early data
based on #16450 Adds support for TLSv1.3 early data for TCP and QUIC via ngtcp2. Closes #16477
This commit is contained in:
parent
b5d99a5474
commit
0d3b5937b3
12 changed files with 308 additions and 69 deletions
|
|
@ -89,11 +89,13 @@ could be a privacy violation and unexpected.
|
|||
## CURLSSLOPT_EARLYDATA
|
||||
|
||||
Tell libcurl to try sending application data as TLS1.3 early data. This option
|
||||
is supported for GnuTLS and wolfSSL. This option works on a best effort basis,
|
||||
is supported for GnuTLS, wolfSSL, quictls and OpenSSL (but not BoringSSL
|
||||
or AWS-LC). It works on TCP and QUIC connections using ngtcp2.
|
||||
This option works on a best effort basis,
|
||||
in cases when it wasn't possible to send early data the request is resent
|
||||
normally post-handshake.
|
||||
This option does not work when using QUIC.
|
||||
(Added in 8.11.0 for GnuTLS and 8.13.0 for wolfSSL)
|
||||
(Added in 8.11.0 for GnuTLS and 8.13.0 for wolfSSL, quictls and OpenSSL)
|
||||
|
||||
# DEFAULT
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue