On Wed, Oct 11, 2023 at 8:43 AM David Benjamin <david...@chromium.org>
wrote:

>  Tossed onto GitHub and removed the discussion of authenticated records in
> https://github.com/davidben/tls-key-share-prediction/commit/cabd76f7b320ab4f970f396db3d962ca9f510875
>

Apologies in advance for this one, but what is the document trying to say
here?

It says the client "MAY" use the result, Otherwise, it "SHOULD" ignore it?
It is probably better to get more direct:

"If the resulting prediction is consistent with client preferences, as
described in {{tls-client-behavior}}, the client MAY use the result to
predict key shares in the initial ClientHello."

That's probably the way to go, since I think the goal is to avoid obsolete
negotiations. I think this one works, because the server can always insist
on an algorithm, and the client can ignore the DNS recommendation. But, a
flaw of RFC 2119 is that a "SHOULD" ropes in "there may exist valid reasons
in particular circumstances". So.... the circumstances would be troubling!
Use bad encryption due to reasons? It's probably better not to put that
sentence in.

thanks,
Rob
_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to