cmdline/ech.md: formatting cleanups

Reported-by: Samuel Henrique
Fixes #15506
Closes #15517
This commit is contained in:
Daniel Stenberg 2024-11-07 23:21:14 +01:00
parent 0cdde0fdfb
commit f4ee7bafda
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -20,35 +20,33 @@ Specifies how to do ECH (Encrypted Client Hello).
The values allowed for \<config\> can be: The values allowed for \<config\> can be:
## "false" (default) ## `false`
Do not attempt ECH Do not attempt ECH. The is the default.
## "grease" ## `grease`
Send a GREASE ECH extension Send a GREASE ECH extension
## "true" ## `true`
Attempt ECH if possible, but do not fail if ECH is not attempted. Attempt ECH if possible, but do not fail if ECH is not attempted.
(The connection fails if ECH is attempted but fails.) (The connection fails if ECH is attempted but fails.)
## "hard" ## `hard`
Attempt ECH and fail if that is not possible. Attempt ECH and fail if that is not possible. ECH only works with TLS 1.3 and
ECH only works with TLS 1.3 and also requires using also requires using DoH or providing an ECHConfigList on the command line.
DoH or providing an ECHConfigList on the command line.
## "ecl:<b64val>" ## `ecl:<b64val>`
A base64 encoded ECHConfigList that is used for ECH. A base64 encoded ECHConfigList that is used for ECH.
## "pn:<name>" ## `pn:<name>`
A name to use to over-ride the `public_name` field of an ECHConfigList A name to use to over-ride the `public_name` field of an ECHConfigList (only
(only available with OpenSSL TLS support) available with OpenSSL TLS support)
## Errors ##
Most errors cause error Most ECH related errors cause error *CURLE_ECH_REQUIRED* (101).
*CURLE_ECH_REQUIRED* (101).