From: Nikos Mavrogiannopoulos Date: Mon, 27 Nov 2017 08:31:52 +0000 (+0100) Subject: _gnutls_set_resumed_parameters: restore the group from resumed parameters X-Git-Tag: gnutls_3_6_2~67 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=076ed956ab0ee2bac00e6dcbee103cd0ad59b3cb;p=thirdparty%2Fgnutls.git _gnutls_set_resumed_parameters: restore the group from resumed parameters That allows resumed sessions to have the original group information such as curve used for key exchange or FFDHE parameters. Signed-off-by: Nikos Mavrogiannopoulos --- diff --git a/lib/constate.c b/lib/constate.c index 81a83dcc28..cc2427091c 100644 --- a/lib/constate.c +++ b/lib/constate.c @@ -327,6 +327,7 @@ int _gnutls_epoch_set_keys(gnutls_session_t session, uint16_t epoch) #define CPY_COMMON dst->entity = src->entity; \ dst->cs = src->cs; \ + dst->grp = src->grp; \ memcpy( dst->master_secret, src->master_secret, GNUTLS_MASTER_SIZE); \ memcpy( dst->client_random, src->client_random, GNUTLS_RANDOM_SIZE); \ memcpy( dst->server_random, src->server_random, GNUTLS_RANDOM_SIZE); \