It makes sense to me.

It's OK if TLS 1.3 only supports (EC)DHE cipher suites.  If it is extended
to support other cipher suites, for example PSK or KRB5 cipher suites
(which do not require named groups), the HelloRetryRequest.selected_group
may be redundant if this extra RTT is required.  As the
ServerKeyExchange/ClientKeyExchange will be replaced with key_share
extension, I'm still not sure of the impact on those cipher suites,
including PSK and KRB5, that replies on ServerKeyExchange/ClientKeyExchange
messages.  Hopefully, no other cipher suites needs an extra RTT similar to
HelloRetryRequest.

Thanks & Regards,
Xuelei


On Sat, Nov 28, 2015 at 10:25 AM, Martin Thomson <martin.thom...@gmail.com>
wrote:

> On 26 November 2015 at 18:38, Xuelei Fan <xuelei....@vimino.com> wrote:
> > What's the consideration to place selected_group out of the extensions
> filed
> > in HelloRetryRequest?
>
> An extension would work, except that I believe that extensions in
> HelloRetryRequest are going to carry somewhat different semantics to
> those in other Hello messages.
>
> If we go to dynamically generated groups, then we can easily define a
> new FFDHE code point to signal the use of a dynamic group.  Though I
> think that I'd be sad about having to always spend an extra round trip
> if it came to that.
>
> Also, it's not much, but the explicit field keeps the message (a tiny
> bit) smaller and easier to process.
>
_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to