On Thu, Mar 19, 2026 at 8:21 PM Valery Smyslov <[email protected]>
wrote:

> Hi Eric,
>
>
>
> thank you for your comments. Please see inline.
>
>
>
> the right approach is to address this head-on, as follows:
>
> 1. Modify the ClientHello format to remove the limit.
> 2. Have a way for the client to learn it can use the new ClientHello
>    format.
>
> The fix for (1) is straightforward: replace some if not all of the
> variable-length vectors with fixed limits with ones with
> variable-length limits as in MLS's `T<V>` syntax (see RFC 9420 S
> 2.1.2). Once you have done this, then you can just naturally carry
> arbitrarily large extensions. We can discuss whether this would be a
> global replacement (all vectors) or a targeted one
> ("large_extensions").
>
>          Yes, the MLS-like encoding of the length is possible and thank
> you for bringing it.
>          My concern here (perhaps wrong) is middleboxes.
>          If they don't understand new format they can drop these messages.
>          With a separate message (after the CH or SH) they (hopefully)
>          will ignore anything outside the CH and SH.
>

I don't see any reason to think that that's true. In any case, those
middleboxes
are defective and we should not cater to them.


a bunch of round trips. It *might* be worth it for ECH, but I'd
> want to see some evidence that ECH was really going to exceed 64K.
>
>          ECH is a concern.
>
Why? McEliece ciphertexts are small.

-Ekr
_______________________________________________
TLS mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to