[PATCH v2] arc4random: simplify design for better safety
Jason A. Donenfeld
Jason@zx2c4.com
Tue Jul 26 10:26:04 GMT 2022
Hi Eric,
On Mon, Jul 25, 2022 at 04:59:17PM -0700, Eric Biggers wrote:
> This looks good to me.
>
> There are still a few bits that need to be removed/updated. With a quick grep,
> I found:
>
> sysdeps/generic/tls-internal-struct.h: struct arc4random_state_t *rand_state;
>
> sysdeps/unix/sysv/linux/tls-internal.h:/* Reset the arc4random TCB state on fork. *
>
> NEWS: ... The functions use a pseudo-random number generator along with
> NEWS: entropy from the kernel.
>
>
> Also, the documentation in manual/math.texi should say that the randomness is
> cryptographically secure.
Thanks for the notes. I'll clean that all up in v3.
Jason
More information about the Libc-alpha
mailing list