diff --git a/library/ecp_curves.c b/library/ecp_curves.c index ee211af2f6..6dd7ed3d06 100644 --- a/library/ecp_curves.c +++ b/library/ecp_curves.c @@ -4976,7 +4976,7 @@ int mbedtls_ecp_mod_p192_raw(mbedtls_mpi_uint *Np, size_t Nn) #define MAX32 X_limbs #define A(j) X[j] -#define STORE32 X[i] = cur; +#define STORE32 X[i] = (mbedtls_mpi_uint) cur; #define STORE0 X[i] = 0; #else /* 64 bit */