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;