Fix fake rng to fill the buffer correctly.
diff --git a/test/test_ecdh.c b/test/test_ecdh.c
index 2388126..92d9374 100644
--- a/test/test_ecdh.c
+++ b/test/test_ecdh.c
@@ -19,6 +19,7 @@
unsigned amount = (size > 8 ? 8 : size);
memcpy(dest, &g_rand, amount);
+ dest += amount;
size -= amount;
}
return 1;
diff --git a/test/test_ecdsa.c b/test/test_ecdsa.c
index 2fc75be..0c6f0e2 100644
--- a/test/test_ecdsa.c
+++ b/test/test_ecdsa.c
@@ -19,6 +19,7 @@
unsigned amount = (size > 8 ? 8 : size);
memcpy(dest, &g_rand, amount);
+ dest += amount;
size -= amount;
}
return 1;
diff --git a/test/test_ecdsa_deterministic.c b/test/test_ecdsa_deterministic.c
index 243f164..77d79aa 100644
--- a/test/test_ecdsa_deterministic.c
+++ b/test/test_ecdsa_deterministic.c
@@ -19,6 +19,7 @@
unsigned amount = (size > 8 ? 8 : size);
memcpy(dest, &g_rand, amount);
+ dest += amount;
size -= amount;
}
return 1;