From d33c3b2e4cc52937947bc428f377b789fef12f15 Mon Sep 17 00:00:00 2001
From: Roman Khlopkov <roman.khlopkov@demlabs.net>
Date: Thu, 6 Apr 2023 23:09:18 +0300
Subject: [PATCH] [*] PRNG index fix

---
 crypto/src/rand/dap_rand.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/crypto/src/rand/dap_rand.c b/crypto/src/rand/dap_rand.c
index 630d128a5..3476e2cb4 100755
--- a/crypto/src/rand/dap_rand.c
+++ b/crypto/src/rand/dap_rand.c
@@ -1,6 +1,6 @@
 #include "dap_rand.h"
 #include <stdlib.h>
-#define SHISHUA_TARGET 0    // SHISHUA_TARGET_SCALAR
+//#define SHISHUA_TARGET 0    // SHISHUA_TARGET_SCALAR
 #include "shishua.h"
 
 #if defined(_WIN32)
@@ -130,6 +130,7 @@ void dap_pseudo_random_seed(uint256_t a_seed)
 {
     uint64_t l_seed[4] = {a_seed._hi.a, a_seed._hi.b, a_seed._lo.a, a_seed._lo.b};
     prng_init(&s_shishua_state, l_seed);
+    s_shishua_idx = 0;
 }
 
 // Get a next pseudo-random number in 0..a_rand_max range inclusive
-- 
GitLab