diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-11-27 09:31:52 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2017-11-27 09:31:56 +0100 |
commit | 076ed956ab0ee2bac00e6dcbee103cd0ad59b3cb (patch) | |
tree | 8330c031932347d616842115daaa506eb5158fa9 | |
parent | d1947b44ef1fd218254098a8280c30ee9f1c8adf (diff) | |
download | gnutls-076ed956ab0ee2bac00e6dcbee103cd0ad59b3cb.tar.gz |
_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 <nmav@redhat.com>
-rw-r--r-- | lib/constate.c | 1 |
1 files changed, 1 insertions, 0 deletions
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); \ |