summaryrefslogtreecommitdiff
path: root/lib/ssl/ssl3ext.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ssl/ssl3ext.h')
-rw-r--r--lib/ssl/ssl3ext.h10
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 {