commit | 3335205a2118d80b25bd40ca0f5a13f8dee8c8d8 | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Tue Jun 02 16:17:08 2015 +0100 |
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Tue Jun 02 16:17:08 2015 +0100 |
tree | d8a4b85d22172e2b465f132702f127ef6a67f699 | |
parent | f79b425226e1d67359f9f44fb0afc8354dcae9d1 [diff] [blame] |
Avoid in-out length in dhm_calc_secret()
diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 72f9eee..7db5a3c 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c
@@ -3145,10 +3145,9 @@ return( MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE ); } - ssl->handshake->pmslen = MBEDTLS_PREMASTER_SIZE; - if( ( ret = mbedtls_dhm_calc_secret( &ssl->handshake->dhm_ctx, ssl->handshake->premaster, + MBEDTLS_PREMASTER_SIZE, &ssl->handshake->pmslen, ssl->conf->f_rng, ssl->conf->p_rng ) ) != 0 ) {