Home
last modified time | relevance | path

Searched refs:random_state (Results 1 – 3 of 3) sorted by relevance

/mirbsd/src/sys/dev/
Drnd.c474 random_state.add_ptr = 0; in rndpool_init()
475 random_state.entropy_count = 0; in rndpool_init()
525 register u_int32_t w = roll(*buf, random_state.input_rotate);
526 register u_int i = random_state.add_ptr =
527 (random_state.add_ptr - 1) & (POOLWORDS - 1);
534 random_state.input_rotate =
535 (random_state.input_rotate + (i? 7 : 14)) & 31;
538 w ^= random_state.pool[(i+TAP1) & (POOLWORDS-1)] ^
539 random_state.pool[(i+TAP2) & (POOLWORDS-1)] ^
540 random_state.pool[(i+TAP3) & (POOLWORDS-1)] ^
[all …]
/mirbsd/src/sys/crypto/
Drandimpl.h23 } /* singleton */ random_state; variable
Darc4random.c144 n = max(8, min(128, (random_state.entropy_count / 16))); in arc4random_reinit()