diff --git a/crypto/src/rand/dap_rand.c b/crypto/src/rand/dap_rand.c index 630d128a572b31f4150d3aadc325db25bb636bc7..3476e2cb4b70dcecac7c8a5f1919e7c8f1cebc9d 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