Address review comments
Signed-off-by: Hanno Becker <hanno.becker@arm.com>
diff --git a/library/bignum.c b/library/bignum.c
index 3eb8dd9..6eecfa3 100644
--- a/library/bignum.c
+++ b/library/bignum.c
@@ -1386,14 +1386,12 @@
*
* \return c The carry at the end of the operation.
*/
-mbedtls_mpi_uint mbedtls_mpi_core_mla( mbedtls_mpi_uint *d, size_t d_len ,
+mbedtls_mpi_uint mbedtls_mpi_core_mla( mbedtls_mpi_uint *d, size_t d_len,
const mbedtls_mpi_uint *s, size_t s_len,
mbedtls_mpi_uint b )
{
mbedtls_mpi_uint c = 0; /* carry */
-
- /* Remember the excess of d over s for later */
- d_len -= s_len;
+ size_t const excess_len = d_len - s_len;
#if defined(MULADDC_HUIT)
for( ; s_len >= 8; s_len -= 8 )
@@ -1444,7 +1442,7 @@
}
#endif /* MULADDC_HUIT */
- while( d_len-- )
+ while( excess_len-- )
{
*d += c; c = ( *d < c ); d++;
}