add new extensions to the table, rely on that
diff --git a/lib/picotls.c b/lib/picotls.c
index 85a3d39..45d6038 100644
--- a/lib/picotls.c
+++ b/lib/picotls.c
@@ -488,6 +488,8 @@
EXT( EARLY_DATA , CH + EE + NST );
EXT( COOKIE , CH + HRR );
EXT( SUPPORTED_VERSIONS , CH + SH + HRR );
+ EXT( ENCRYPTED_CLIENT_HELLO , CH + HRR + EE );
+ EXT( ECH_OUTER_EXTENSIONS , 0 );
/* +-----------------------------------------+ */
/* clang-format on */
@@ -2539,7 +2541,8 @@
goto Exit;
break;
case PTLS_EXTENSION_TYPE_ENCRYPTED_CLIENT_HELLO:
- if (!(tls->ech.offered && sh->is_retry_request)) {
+ assert(sh->is_retry_request);
+ if (!tls->ech.offered) {
ret = PTLS_ALERT_UNSUPPORTED_EXTENSION;
goto Exit;
}