]> git.ipfire.org Git - thirdparty/shadow.git/commit
libmisc: use /dev/urandom as a generic fallback for read_random_bytes()
authorXi Ruoyao <xry111@xry111.site>
Mon, 13 Jun 2022 08:44:14 +0000 (16:44 +0800)
committerSerge Hallyn <serge@hallyn.com>
Sun, 19 Jun 2022 14:16:38 +0000 (09:16 -0500)
commit274e786be970a659e6082b7733b451349335252c
treec151d5f931aaa7d2e4b9c202c5273bfeda135473
parent6688f1c1eb602af0240637de817d935b9cd889b0
libmisc: use /dev/urandom as a generic fallback for read_random_bytes()

On systems with Linux kernel < 3.17, getentropy() and getrandom() may
exist but return ENOSYS.  Use /dev/urandom as a fallback to avoid a hard
requirement on Linux kernel version.

Fixes #512.

Signed-off-by: Xi Ruoyao <xry111@xry111.site>
libmisc/salt.c