TLS: add support for ECH (Encrypted Client Hello)

An EXPERIMENTAL feature used with CURLOPT_ECH and --ech.

Closes #11922
This commit is contained in:
Stephen Farrell 2024-04-04 14:23:35 +01:00 committed by Daniel Stenberg
parent 565d28dc8e
commit a362962b72
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
40 changed files with 3122 additions and 16 deletions

View file

@ -2,6 +2,7 @@
#
# SPDX-License-Identifier: curl
#
AAAA
ABI
accessor
ACK
@ -10,6 +11,7 @@ AIA
AIX
al
Alessandro
aliasMode
allocator
alnum
ALPN
@ -109,6 +111,7 @@ CLA
CLAs
cleartext
CLI
ClientHello
clientp
cliget
closesocket
@ -116,6 +119,8 @@ CMake
cmake
CMake's
cmake's
CNAME
CNAMEs
CMakeLists
CNA
CodeQL
@ -146,6 +151,7 @@ cURL
CURLcode
curldown
CURLE
CURLECH
CURLH
curlimages
CURLINFO
@ -164,6 +170,7 @@ dbg
Debian
DEBUGBUILD
decrypt
decrypting
deepcode
DELE
DER
@ -190,6 +197,7 @@ DNS
dns
dnsop
DoH
DoT
doxygen
drftpd
dsa
@ -201,6 +209,9 @@ EBCDIC
ECC
ECDHE
ECH
ecl
ECHConfig
ECHConfigList
ECONNREFUSED
eCOS
EFnet
@ -284,6 +295,8 @@ GOST
GPG
GPL
GPLed
GREASE
GREASEing
Greear
groff
gsasl
@ -307,6 +320,7 @@ Hards
Haxx
haxx
Heimdal
HelloRetryRequest
HELO
HH
HMAC
@ -316,6 +330,7 @@ homebrew
hostname
hostnames
Housley
HRR
Hruska
HSTS
hsts
@ -460,6 +475,7 @@ Marek
Mavrogiannopoulos
Mbed
mbedTLS
md
Meglio
memdebug
MesaLink
@ -470,6 +486,7 @@ Michal
Micrium
MicroBlaze
MicroOS
middlebox
mingw
MinGW
MINIX
@ -590,6 +607,7 @@ pkcs
PKGBUILD
PKI
pluggable
pn
PolarSSL
Polhem
pollset
@ -625,6 +643,7 @@ py
pycurl
pytest
Pytest
qname
QNX
QoS
Qubes
@ -668,6 +687,9 @@ Roadmap
Rockbox
roffit
RPG
RR
RRs
RRtype
RSA
RTMP
rtmp
@ -784,6 +806,7 @@ SunSSH
superset
svc
svcb
SVCB
Svyatoslav
Swisscom
sws