mirror of
https://github.com/curl/curl.git
synced 2026-08-24 15:23:36 +03:00
parent
e2a23d5d0d
commit
460ead61b6
7 changed files with 124 additions and 6 deletions
17
docs/ECH.md
17
docs/ECH.md
|
|
@ -476,3 +476,20 @@ and then reuse that in another invocation.
|
|||
|
||||
Both our OpenSSL fork and BoringSSL/AWS-LC have APIs for both controlling GREASE
|
||||
and accessing and logging ``retry_configs``, it seems wolfSSL has neither.
|
||||
|
||||
### Testing ECH
|
||||
|
||||
We have yet to add a robust test setup for ECH as that requires an ECH-enabled
|
||||
test server.
|
||||
|
||||
We have added two basic tests though, aiming to ensure that the client sends a
|
||||
GREASE or real ECH extension when requested, and reacts correctly to the
|
||||
failure of ECH in the latter case. (Given that `stunnel` has no ECH support.)
|
||||
|
||||
As with other similar tests, those tests require the `stunnel` tool be
|
||||
installed. On Ubuntu `sudo apt install stunnel4` achieves that.
|
||||
|
||||
The test cases are:
|
||||
|
||||
- data/test4000: GREASE ECH, expected result: connection succeeds
|
||||
- data/test4001: real ECH, connection fails with error 101 (ECH required)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue