mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-12-23 18:15:35 +00:00
Up default server DHM size to 2048 bits
This commit is contained in:
parent
f0dd045bbe
commit
f0f399d66c
|
@ -5,6 +5,9 @@ mbed TLS ChangeLog (Sorted per branch, date)
|
||||||
Security
|
Security
|
||||||
* Increase the minimum size of Diffie-Hellman parameters accepted by the
|
* Increase the minimum size of Diffie-Hellman parameters accepted by the
|
||||||
client to 1024 bits, to protect against Logjam attack.
|
client to 1024 bits, to protect against Logjam attack.
|
||||||
|
* Increase the size of default Diffie-Hellman parameters on the server to
|
||||||
|
2048 bits. This can be changed with ssl_set_dh_params().
|
||||||
|
|
||||||
|
|
||||||
Bugfix
|
Bugfix
|
||||||
* Fix thread-safety issue in SSL debug module (found by Edwin van Vliet).
|
* Fix thread-safety issue in SSL debug module (found by Edwin van Vliet).
|
||||||
|
|
|
@ -1327,7 +1327,7 @@ void ssl_set_psk_cb( ssl_context *ssl,
|
||||||
/**
|
/**
|
||||||
* \brief Set the Diffie-Hellman public P and G values,
|
* \brief Set the Diffie-Hellman public P and G values,
|
||||||
* read as hexadecimal strings (server-side only)
|
* read as hexadecimal strings (server-side only)
|
||||||
* (Default: POLARSSL_DHM_RFC5114_MODP_1024_[PG])
|
* (Default: POLARSSL_DHM_RFC5114_MODP_2048_[PG])
|
||||||
*
|
*
|
||||||
* \param ssl SSL context
|
* \param ssl SSL context
|
||||||
* \param dhm_P Diffie-Hellman-Merkle modulus
|
* \param dhm_P Diffie-Hellman-Merkle modulus
|
||||||
|
|
|
@ -3618,9 +3618,9 @@ int ssl_init( ssl_context *ssl )
|
||||||
|
|
||||||
#if defined(POLARSSL_DHM_C)
|
#if defined(POLARSSL_DHM_C)
|
||||||
if( ( ret = mpi_read_string( &ssl->dhm_P, 16,
|
if( ( ret = mpi_read_string( &ssl->dhm_P, 16,
|
||||||
POLARSSL_DHM_RFC5114_MODP_1024_P) ) != 0 ||
|
POLARSSL_DHM_RFC5114_MODP_2048_P) ) != 0 ||
|
||||||
( ret = mpi_read_string( &ssl->dhm_G, 16,
|
( ret = mpi_read_string( &ssl->dhm_G, 16,
|
||||||
POLARSSL_DHM_RFC5114_MODP_1024_G) ) != 0 )
|
POLARSSL_DHM_RFC5114_MODP_2048_G) ) != 0 )
|
||||||
{
|
{
|
||||||
SSL_DEBUG_RET( 1, "mpi_read_string", ret );
|
SSL_DEBUG_RET( 1, "mpi_read_string", ret );
|
||||||
return( ret );
|
return( ret );
|
||||||
|
|
Loading…
Reference in a new issue