On Fri, Jun 07, 2024 at 01:04:33PM +0200, Hubert Kario wrote:

> On the other hand the RFC states (section 1.1):
> 
> ...
>   A client that requests
>   session resumption does not in general know whether the server will
>   accept this request, and therefore it SHOULD send the same extensions
>   as it would send if it were not attempting resumption.
> ...
> 
> and
> 
> ...
>   -  If, on the other hand, the older session is resumed, then the
>      server MUST ignore the extensions and send a server hello
>      containing none of the extension types.  In this case, the
>      functionality of these extensions negotiated during the original
>      session initiation is applied to the resumed session.
> ...

Thanks!  I think that makes it pretty clear.  Any "conflicting" MFL
extension from the client is to be ignored if session resumption is
accepted, or processed normally if it is declined.  Thus a client
can't reliably expect a new value to take effect, but trying should
generally be harmless...

I'll double check the code under review, perhaps my initial impression
was wrong.  If it turns out I was not mistaken, then it would I think be
appropriate to relax the current behaviour.

-- 
    Viktor.

_______________________________________________
TLS mailing list -- tls@ietf.org
To unsubscribe send an email to tls-le...@ietf.org

Reply via email to