From 67a112773e8b8fe8eb4f1d7fde65506632b2789c Mon Sep 17 00:00:00 2001 From: toddouska Date: Mon, 19 Sep 2016 17:31:20 -0700 Subject: [PATCH] fix secure renegotiation --- src/keys.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/keys.c b/src/keys.c index c60a4b235..e630072a8 100644 --- a/src/keys.c +++ b/src/keys.c @@ -2751,7 +2751,8 @@ int SetKeysSide(WOLFSSL* ssl, enum encrypt_side side) keys->server_write_IV, MAX_WRITE_IV_SZ); } if (wc_encrypt) { - ssl->keys.sequence_number = keys->sequence_number; + ssl->keys.sequence_number_hi = keys->sequence_number_hi; + ssl->keys.sequence_number_lo = keys->sequence_number_lo; #ifdef HAVE_AEAD if (ssl->specs.cipher_type == aead) { /* Initialize the AES-GCM/CCM explicit IV to a zero. */