| <?xml version="1.0" encoding="US-ASCII"?> |
| <testcase> |
| <info> |
| <keywords> |
| ECH try real and fail |
| </keywords> |
| </info> |
| |
| # Server-side |
| <reply> |
| </reply> |
| |
| # Client-side |
| <client> |
| <features> |
| ECH |
| </features> |
| <server> |
| https |
| </server> |
| <name> |
| Make real ECH attempt and fail with "ech required" error (101) |
| </name> |
| # Using '-k' over '--insecure' to also test the short form |
| <command> |
| --ech ecl:AEv+DQBHdAAgACCCU49qdxKOUXJPs3wlsM06v/t42sMH5xQOL37MAd3HaAAEAAEAAQAYb3RoZXJwdWJsaWMudGVzdC5kZWZvLmllAAA= -k https://%HOSTIP:%HTTPSPORT/%TESTNUMBER |
| </command> |
| </client> |
| |
| # Verify data after the test has been "shot" |
| <verify> |
| <errorcode> |
| %if !wolfssl |
| %if !rustls |
| 101 |
| %else |
| 35 |
| %endif |
| %else |
| 35 |
| %endif |
| </errorcode> |
| </verify> |
| </testcase> |