Small tweak.
This commit is contained in:
parent
1b5d8a7d4c
commit
476054fbb0
@ -78,7 +78,7 @@ static FORCE_INLINE uint64_t keygen_loop(uint64_t value, const uint16_t pepper,
|
||||
{
|
||||
for (size_t i = 0U; i < 99971U; ++i)
|
||||
{
|
||||
value = hash_code(value, pepper, passwd, passwd_len);
|
||||
value ^= hash_code(value, pepper, passwd, passwd_len);
|
||||
}
|
||||
return value;
|
||||
}
|
||||
@ -121,11 +121,11 @@ static void random_seed(rand_state_t* const state, const uint64_t salt, const ui
|
||||
key_data_t key;
|
||||
generate_key(&key, salt, pepper, passwd, passwd_len);
|
||||
random_init(state, key.a, key.b);
|
||||
for (size_t i = 0U; i < (salt % 97U) + 13U; ++i)
|
||||
{
|
||||
random_next(state);
|
||||
}
|
||||
mcrypt_bzero(&key, sizeof(key_data_t));
|
||||
for (size_t i = 0U; i < 97U; ++i)
|
||||
{
|
||||
volatile uint32_t u = random_next(state);
|
||||
}
|
||||
}
|
||||
|
||||
// ==========================================================================
|
||||
|
Loading…
Reference in New Issue
Block a user