Lines Matching refs:pool
49 static u32 pool[POOL_WORDS]; variable
93 w ^= pool[pool_pos]; in random_mix_pool()
94 w ^= pool[(pool_pos + POOL_TAP1) & POOL_WORDS_MASK]; in random_mix_pool()
95 w ^= pool[(pool_pos + POOL_TAP2) & POOL_WORDS_MASK]; in random_mix_pool()
96 w ^= pool[(pool_pos + POOL_TAP3) & POOL_WORDS_MASK]; in random_mix_pool()
97 w ^= pool[(pool_pos + POOL_TAP4) & POOL_WORDS_MASK]; in random_mix_pool()
98 w ^= pool[(pool_pos + POOL_TAP5) & POOL_WORDS_MASK]; in random_mix_pool()
99 pool[pool_pos] = (w >> 3) ^ twist[w & 7]; in random_mix_pool()
112 hmac_sha1(stub_key, sizeof(stub_key), (const u8 *) pool, in random_extract()
113 sizeof(pool), hash); in random_extract()
117 buf[i] = pool[(pool_pos - i) & POOL_WORDS_MASK]; in random_extract()
149 (const u8 *) pool, sizeof(pool)); in random_add_randomness()
153 (const u8 *) pool, sizeof(pool)); in random_add_randomness()