diff options
Diffstat (limited to 'lib/ssl/ssl3ext.h')
-rw-r--r-- | lib/ssl/ssl3ext.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/ssl/ssl3ext.h b/lib/ssl/ssl3ext.h index 45510041e..685a7a99c 100644 --- a/lib/ssl/ssl3ext.h +++ b/lib/ssl/ssl3ext.h @@ -131,13 +131,9 @@ struct TLSExtensionDataStr { * rather through tls13_DestoryPskList(). */ sslPsk *selectedPsk; - /* ECH working state. */ - SECItem innerCh; /* Server: "payload value of ClientECH. */ - SECItem echSenderPubKey; /* Server: "enc value of ClientECH, required for CHInner decryption. */ - SECItem echConfigId; /* Server: "config_id" value of ClientECH. */ - PRUint32 echCipherSuite; /* Server: "cipher_suite" value of ClientECH. */ - SECItem echRetryConfigs; /* Client: Retry_configs from ServerEncryptedCH. */ - PRBool echRetryConfigsValid; /* Client: Permits retry_configs to be extracted. */ + /* ECH working state. Non-null when a valid Encrypted Client Hello extension + * was received. */ + sslEchXtnState *ech; }; typedef struct TLSExtensionStr { |