Make VS compiler happy

It doesn't seem to like using unary - to unsigned values.
diff --git a/tinycrypt/ecc.c b/tinycrypt/ecc.c
index df7a692..d54019f 100644
--- a/tinycrypt/ecc.c
+++ b/tinycrypt/ecc.c
@@ -1172,7 +1172,7 @@
 	uECC_word_t tmp1[NUM_ECC_WORDS];
 	uECC_word_t tmp2[NUM_ECC_WORDS];
 	wordcount_t num_words = NUM_ECC_WORDS;
-	volatile uECC_word_t diff = -1u;
+	volatile uECC_word_t diff = 0xffffffff;
 
 	/* The point at infinity is invalid. */
 	if (EccPoint_isZero(point)) {