Rename wait_state_t to ecc_wait_state_t

Even though this is type name is purely internal to a single C file, let's
reduce the potential for clashes with other wait state types which might be
added elsewhere in the library and become visible here (for example through
platform_util.h).
diff --git a/tinycrypt/ecc.c b/tinycrypt/ecc.c
index 233d5ee..45a01dc 100644
--- a/tinycrypt/ecc.c
+++ b/tinycrypt/ecc.c
@@ -291,12 +291,12 @@
 typedef struct {
 	uint8_t i;
 	uint8_t delays[14];
-} wait_state_t;
+} ecc_wait_state_t;
 
 /*
  * Reset wait_state so that it's ready to be used.
  */
-void wait_state_reset(wait_state_t *ws)
+void ecc_wait_state_reset(ecc_wait_state_t *ws)
 {
 	if (ws == NULL)
 		return;
@@ -324,7 +324,7 @@
  * know it's always 8. This saves a bit of code size and execution speed.
  */
 static void uECC_vli_mult_rnd(uECC_word_t *result, const uECC_word_t *left,
-			      const uECC_word_t *right, wait_state_t *s)
+			      const uECC_word_t *right, ecc_wait_state_t *s)
 {
 
 	uECC_word_t r0 = 0;
@@ -508,7 +508,7 @@
 }
 
 static void uECC_vli_modMult_rnd(uECC_word_t *result, const uECC_word_t *left,
-				 const uECC_word_t *right, wait_state_t *s)
+				 const uECC_word_t *right, ecc_wait_state_t *s)
 {
 	uECC_word_t product[2 * NUM_ECC_WORDS];
 	uECC_vli_mult_rnd(product, left, right, s);
@@ -527,7 +527,7 @@
 
 static void uECC_vli_modSquare_rnd(uECC_word_t *result,
 				   const uECC_word_t *left,
-				   wait_state_t *s)
+				   ecc_wait_state_t *s)
 {
 	uECC_vli_modMult_rnd(result, left, left, s);
 }
@@ -813,7 +813,7 @@
 
 static void XYcZ_add_rnd(uECC_word_t * X1, uECC_word_t * Y1,
 			 uECC_word_t * X2, uECC_word_t * Y2,
-			 wait_state_t *s)
+			 ecc_wait_state_t *s)
 {
 	/* t1 = X1, t2 = Y1, t3 = X2, t4 = Y2 */
 	uECC_word_t t5[NUM_ECC_WORDS];
@@ -852,7 +852,7 @@
  */
 static void XYcZ_addC_rnd(uECC_word_t * X1, uECC_word_t * Y1,
 			  uECC_word_t * X2, uECC_word_t * Y2,
-			  wait_state_t *s)
+			  ecc_wait_state_t *s)
 {
 	/* t1 = X1, t2 = Y1, t3 = X2, t4 = Y2 */
 	uECC_word_t t5[NUM_ECC_WORDS];
@@ -901,8 +901,8 @@
 	bitcount_t i;
 	uECC_word_t nb;
 	wordcount_t num_words = curve->num_words;
-	wait_state_t wait_state;
-	wait_state_t * const ws = g_rng_function ? &wait_state : NULL;
+	ecc_wait_state_t wait_state;
+	ecc_wait_state_t * const ws = g_rng_function ? &wait_state : NULL;
 
 	uECC_vli_set(Rx[1], point, num_words);
   	uECC_vli_set(Ry[1], point + num_words, num_words);
@@ -910,13 +910,13 @@
 	XYcZ_initial_double(Rx[1], Ry[1], Rx[0], Ry[0], initial_Z, curve);
 
 	for (i = num_bits - 2; i > 0; --i) {
-		wait_state_reset(ws);
+		ecc_wait_state_reset(ws);
 		nb = !uECC_vli_testBit(scalar, i);
 		XYcZ_addC_rnd(Rx[1 - nb], Ry[1 - nb], Rx[nb], Ry[nb], ws);
 		XYcZ_add_rnd(Rx[nb], Ry[nb], Rx[1 - nb], Ry[1 - nb], ws);
 	}
 
-	wait_state_reset(ws);
+	ecc_wait_state_reset(ws);
 	nb = !uECC_vli_testBit(scalar, 0);
 	XYcZ_addC_rnd(Rx[1 - nb], Ry[1 - nb], Rx[nb], Ry[nb], ws);