diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-11-15 18:06:19 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-11-15 18:06:19 +0100 |
commit | 35e4240df6dc4516d02c58bf62573ae01a9c2cb3 (patch) | |
tree | d9b9dc7c91849702045d277f40cb6d843a832e21 | |
parent | e48aa1f5d2af45c211f5a493bfdecf8fa04790c3 (diff) | |
download | gnutls-35e4240df6dc4516d02c58bf62573ae01a9c2cb3.tar.gz |
correctly set the ciphersuite when the set_premaster interface is used.
-rw-r--r-- | lib/gnutls_handshake.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/gnutls_handshake.c b/lib/gnutls_handshake.c index e914511ccf..4db95cf05a 100644 --- a/lib/gnutls_handshake.c +++ b/lib/gnutls_handshake.c @@ -1599,6 +1599,11 @@ _gnutls_client_check_if_resuming (gnutls_session_t session, memcpy (session->internals.resumed_security_parameters.client_random, session->security_parameters.client_random, GNUTLS_RANDOM_SIZE); + memcpy(session->security_parameters.cipher_suite, + session->internals.resumed_security_parameters.cipher_suite, 2); + session->security_parameters.compression_method = + session->internals.resumed_security_parameters.compression_method; + _gnutls_epoch_set_cipher_suite (session, EPOCH_NEXT, session->internals. |