tls-peer: Handle HelloRetryRequest

Adds support to handle retries with different DH group and/or a cookie
extension.
This commit is contained in:
Tobias Brunner
2021-02-12 11:45:44 +01:00
parent 2271d67f07
commit 2b6565c236
3 changed files with 154 additions and 8 deletions
+6
View File
@@ -189,6 +189,12 @@ enum tls_name_type_t {
*/
extern enum_name_t *tls_extension_names;
/**
* Magic value (SHA-256 of "HelloRetryRequest") for Random to differentiate
* ServerHello from HelloRetryRequest.
*/
extern chunk_t tls_hello_retry_request_magic;
/**
* A bottom-up driven TLS stack, suitable for EAP implementations.
*/