• Home
  • Raw
  • Download

Lines Matching refs:bytes_needed

87     size_t bytes_needed;  in rand_acquire_entropy_from_cpu()  local
90 bytes_needed = rand_pool_bytes_needed(pool, 1 /*entropy_factor*/); in rand_acquire_entropy_from_cpu()
91 if (bytes_needed > 0) { in rand_acquire_entropy_from_cpu()
92 buffer = rand_pool_add_begin(pool, bytes_needed); in rand_acquire_entropy_from_cpu()
97 if (OPENSSL_ia32_rdseed_bytes(buffer, bytes_needed) in rand_acquire_entropy_from_cpu()
98 == bytes_needed) { in rand_acquire_entropy_from_cpu()
99 rand_pool_add_end(pool, bytes_needed, 8 * bytes_needed); in rand_acquire_entropy_from_cpu()
102 if (OPENSSL_ia32_rdrand_bytes(buffer, bytes_needed) in rand_acquire_entropy_from_cpu()
103 == bytes_needed) { in rand_acquire_entropy_from_cpu()
104 rand_pool_add_end(pool, bytes_needed, 8 * bytes_needed); in rand_acquire_entropy_from_cpu()
157 size_t bytes_needed = rand_pool_bytes_needed(pool, 1 /*entropy_factor*/); in rand_drbg_get_entropy() local
158 unsigned char *buffer = rand_pool_add_begin(pool, bytes_needed); in rand_drbg_get_entropy()
173 buffer, bytes_needed, in rand_drbg_get_entropy()
176 bytes = bytes_needed; in rand_drbg_get_entropy()
663 size_t bytes_needed; in rand_pool_bytes_needed() local
671 bytes_needed = ENTROPY_TO_BYTES(entropy_needed, entropy_factor); in rand_pool_bytes_needed()
673 if (bytes_needed > pool->max_len - pool->len) { in rand_pool_bytes_needed()
680 bytes_needed < pool->min_len - pool->len) in rand_pool_bytes_needed()
682 bytes_needed = pool->min_len - pool->len; in rand_pool_bytes_needed()
696 if (!rand_pool_grow(pool, bytes_needed)) { in rand_pool_bytes_needed()
702 return bytes_needed; in rand_pool_bytes_needed()