Rm useless/wrong DHM lenght test
diff --git a/library/ssl_cli.c b/library/ssl_cli.c
index 19f0cb6..e855377 100644
--- a/library/ssl_cli.c
+++ b/library/ssl_cli.c
@@ -1851,12 +1851,6 @@
return( ret );
}
- if( n != ssl->handshake->dhm_ctx.len )
- {
- SSL_DEBUG_MSG( 1, ( "dhm_calc_secret result smaller than DHM" ) );
- return( POLARSSL_ERR_SSL_BAD_INPUT_DATA );
- }
-
SSL_DEBUG_MPI( 3, "DHM: K ", &ssl->handshake->dhm_ctx.K );
p += ssl->handshake->dhm_ctx.len;
diff --git a/library/ssl_srv.c b/library/ssl_srv.c
index bce3d4e..040196d 100644
--- a/library/ssl_srv.c
+++ b/library/ssl_srv.c
@@ -2490,12 +2490,6 @@
return( POLARSSL_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE_CS );
}
- if( n != ssl->handshake->dhm_ctx.len )
- {
- SSL_DEBUG_MSG( 1, ( "dhm_calc_secret result smaller than DHM" ) );
- return( POLARSSL_ERR_SSL_BAD_INPUT_DATA );
- }
-
SSL_DEBUG_MPI( 3, "DHM: K ", &ssl->handshake->dhm_ctx.K );
p += ssl->handshake->dhm_ctx.len;