/dev/random/urandom question - wireguard related
peter at petergarner.net
Mon Jul 20 16:44:28 BST 2020
Platform: Raspberry Pi4B, Raspbian Buster 10. This device dedicated to wireguard.
uname -a: Linux wireguard 4.19.118-v7l+ #1311 SMP Mon Apr 27 14:26:42 BST 2020 armv7l GNU/Linux
I've used my OneRNG v3.0 external device to recreate my SSH moduli and am now looking to recreate my wireguard keys.
According to the Wireguard docs at https://gist.github.com/rmoriz/58f1768218a4fbc4b318615bfb85111d
it uses /dev/urandom:
fd = open("/dev/urandom", O_RDONLY);
if (fd < 0)
ret = read(fd, out, len);
But, I can only get the LED dimming test to work as described when I cat /dev/random. Is there a reliable way to get OneRNG to use /dev/urandom? I looked at an earlier thread on this subject and can't get it to reproduce the outcome. I'll admit that this topic is steep learning curve but it's a great device and I've had good results so far.
More information about the Discuss