2 ms·
So you actually want them to wrap RDRAND in their own random number generator? > UUID generation should be robust to random number collisions. The UUID standa
by chmod775 6y ago
So you actually want them to wrap RDRAND in their own random number generator?
> UUID generation should be robust to random number collisions.
The UUID standards say that nowhere at all, it is only acknowledged that collisions may happen even if they are unlikely.
- citrin_ru 6y agoPurpose of UUID is to be unique, not random. There is no need to wrap RDRAND into another random generator. One can use time/counter as one part of UUID and kernel provided PRNG, e. g. getrandom(2) for another part.
- segfaultbuserr 6y ago> getrandom(2) for another part. But you cannot use getrandom(). During early boot, the kernel will either block indefinitely and/or log the uninitialized urandom read as a security problem. It was the entire reason that brought systemd's rdrand code into existence.