Lines Matching refs:bytes_needed
158 size_t bytes_needed; in rand_pool_acquire_entropy() local
169 bytes_needed = rand_pool_bytes_needed(pool, 4 /*entropy_factor*/); in rand_pool_acquire_entropy()
171 for (i = 0; i < bytes_needed; i++) { in rand_pool_acquire_entropy()
642 size_t bytes_needed; in rand_pool_acquire_entropy()
648 bytes_needed = rand_pool_bytes_needed(pool, 1 /*entropy_factor*/); in rand_pool_acquire_entropy()
649 while (bytes_needed != 0 && attempts-- > 0) { in rand_pool_acquire_entropy()
650 buffer = rand_pool_add_begin(pool, bytes_needed); in rand_pool_acquire_entropy()
651 bytes = syscall_random(buffer, bytes_needed); in rand_pool_acquire_entropy()
654 bytes_needed -= bytes; in rand_pool_acquire_entropy()
674 size_t bytes_needed; in rand_pool_acquire_entropy()
678 bytes_needed = rand_pool_bytes_needed(pool, 1 /*entropy_factor*/); in rand_pool_acquire_entropy()
679 for (i = 0; bytes_needed > 0 && i < OSSL_NELEM(random_device_paths); in rand_pool_acquire_entropy()
689 while (bytes_needed != 0 && attempts-- > 0) { in rand_pool_acquire_entropy()
690 buffer = rand_pool_add_begin(pool, bytes_needed); in rand_pool_acquire_entropy()
691 bytes = read(fd, buffer, bytes_needed); in rand_pool_acquire_entropy()
695 bytes_needed -= bytes; in rand_pool_acquire_entropy()
704 bytes_needed = rand_pool_bytes_needed(pool, 1); in rand_pool_acquire_entropy()
727 size_t bytes_needed; in rand_pool_acquire_entropy()
731 bytes_needed = rand_pool_bytes_needed(pool, 1 /*entropy_factor*/); in rand_pool_acquire_entropy()
732 for (i = 0; bytes_needed > 0 && paths[i] != NULL; i++) { in rand_pool_acquire_entropy()
736 buffer = rand_pool_add_begin(pool, bytes_needed); in rand_pool_acquire_entropy()
738 buffer, (int)bytes_needed); in rand_pool_acquire_entropy()
739 if (num == (int)bytes_needed) in rand_pool_acquire_entropy()
740 bytes = bytes_needed; in rand_pool_acquire_entropy()
743 bytes_needed = rand_pool_bytes_needed(pool, 1); in rand_pool_acquire_entropy()