Hardcode numwords in vli_cpm_unsafe
diff --git a/tinycrypt/ecc_dsa.c b/tinycrypt/ecc_dsa.c
index e302e04..7d40534 100644
--- a/tinycrypt/ecc_dsa.c
+++ b/tinycrypt/ecc_dsa.c
@@ -102,7 +102,7 @@
 	}
 
 	/* Reduce mod curve_n */
-	if (uECC_vli_cmp_unsafe(curve->n, native, num_n_words) != 1) {
+	if (uECC_vli_cmp_unsafe(curve->n, native) != 1) {
 		uECC_vli_sub(native, native, curve->n, num_n_words);
 	}
 }
@@ -236,8 +236,8 @@
 	}
 
 	/* r, s must be < n. */
-	if (uECC_vli_cmp_unsafe(curve->n, r, num_n_words) != 1 ||
-	    uECC_vli_cmp_unsafe(curve->n, s, num_n_words) != 1) {
+	if (uECC_vli_cmp_unsafe(curve->n, r) != 1 ||
+	    uECC_vli_cmp_unsafe(curve->n, s) != 1) {
 		return 0;
 	}
 
@@ -293,7 +293,7 @@
 	apply_z(rx, ry, z);
 
 	/* v = x1 (mod n) */
-	if (uECC_vli_cmp_unsafe(curve->n, rx, num_n_words) != 1) {
+	if (uECC_vli_cmp_unsafe(curve->n, rx) != 1) {
 		uECC_vli_sub(rx, rx, curve->n, num_n_words);
 	}