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