3 ms·
Not sure if you followed the links I posted, but as Poettering said, the problem is that there are collisions in UUIDs. UUID generation should be robust to rand
by lrossi 6y ago
Not sure if you followed the links I posted, but as Poettering said, the problem is that there are collisions in UUIDs. UUID generation should be robust to random number collisions.
- chmod775 6y agoSo 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.