Using OneRNG hardware RNG can I get wireguard to use /dev/random

Jeffrey Walton noloader at
Fri Jul 24 10:32:32 CEST 2020

On Fri, Jul 24, 2020 at 4:28 AM peter garner <peter at> wrote:
> 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 it uses /dev/urandom:
> fd = open("/dev/urandom", O_RDONLY);
>         if (fd < 0)
>                 return fd;
>         ret = read(fd, out, len);
>         close(fd);

Unrelated, the kernel-crypto folks recommend using /dev/urandom.
Wiregaurd is following best practices. Also see


More information about the WireGuard mailing list