From 574238dea062335477e40d17be3d2a70df26a1bb Mon Sep 17 00:00:00 2001 From: Sean Parkinson Date: Tue, 29 Jan 2019 08:55:40 +1000 Subject: [PATCH] Set the DH key size for TLS 1.3 when secret calculated --- src/tls.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tls.c b/src/tls.c index fdc21099e..40a9ae740 100644 --- a/src/tls.c +++ b/src/tls.c @@ -6287,6 +6287,8 @@ static int TLSX_KeyShare_ProcessDh(WOLFSSL* ssl, KeyShareEntry* keyShareEntry) ssl->arrays->preMasterSz = params->p_len; } + ssl->options.dhKeySz = params->p_len; + wc_FreeDhKey(dhKey); #ifdef WOLFSSL_SMALL_STACK XFREE(dhKey, ssl->heap, DYNAMIC_TYPE_DH);