Using arc4random() in the library (was Re: [PATCH] malloc: Use __getrandom_nocancel during tcache initiailization)
Cristian Rodríguez
crrodriguez@opensuse.org
Wed Aug 3 13:50:34 GMT 2022
On Tue, Aug 2, 2022 at 5:44 AM Florian Weimer via Libc-alpha
<libc-alpha@sourceware.org> wrote:
> Currently there is not much of a difference between arc4random_buf and
> getrandom on current kernels. We'll see where getrandom is heading (and
> if vDSO acceleration will end up in the kernel), and if it will involve
> malloc in some way.
The current experimental interface between vdso an userspace does not
involve malloc, state has to be allocated by calling
void *getrandom_alloc([inout] size_t *num, [out] size_t *size_per_each);
More information about the Libc-alpha
mailing list