Send the supported_groups extension in EE where applicable
authorMatt Caswell <matt@openssl.org>
Fri, 5 May 2017 09:27:14 +0000 (10:27 +0100)
committerMatt Caswell <matt@openssl.org>
Mon, 8 May 2017 10:09:02 +0000 (11:09 +0100)
commit6af87546375953d5937fb4bdaac6a887765af615
tree2641194a6dbf883e729931352b0b59189e298645
parent218712ffddfdf3c7574c1d945e094f6601500caa
Send the supported_groups extension in EE where applicable

The TLSv1.3 spec says that a server SHOULD send supported_groups in the
EE message if there is a group that it prefers to the one used in the
key_share. Clients MAY act on that. At the moment we don't do anything
with it on the client side, but that may change in the future.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3395)
include/openssl/ssl.h
ssl/ssl_err.c
ssl/statem/extensions.c
ssl/statem/extensions_srvr.c
ssl/statem/statem_lib.c
ssl/statem/statem_locl.h