What is /dev/arandom?
From here. It appears as though arandom
will guarantee that sufficient entropy is present before returning the amount of data requested. It also appears to be limited to OpenBSD implementations. urandom
will return the amount of data requested no matter whether there is enough entropy -- which obviously could introduce a vulnerability if there is not enough.