[libc++] Use ioctl when available to get random_device entropy.
authorMarek Kurdej <marek.kurdej@gmail.com>
Thu, 21 Jan 2021 16:55:19 +0000 (17:55 +0100)
committerMarek Kurdej <marek.kurdej@gmail.com>
Thu, 21 Jan 2021 17:01:02 +0000 (18:01 +0100)
commitf3b979b65e9ff81b656d26d9f2a1c731301fd445
tree7f0ada4623c2a3a52c8691cc3ead56039672a626
parent266820be352d5b824cb01c93df1b00184fcc7803
[libc++] Use ioctl when available to get random_device entropy.

Implemented the idea from D94571 to improve entropy on Linux.

Reviewed By: ldionne, #libc

Differential Revision: https://reviews.llvm.org/D94953
libcxx/src/random.cpp
libcxx/test/std/numerics/rand/rand.device/entropy.pass.cpp