Re:Myths about /dev/urandom (2014)
by eddieh on Thursday January 05, 2017 @10:11PM
(#13333609)
The 'arc4' no longer refers to RC4 on macOS/iOS and OpenBSD. On those systems 'arc4random' is playfully a bacronym for "A Replacement Call for Random". The new arc4random* implementation will now be replaced as cryptographic techniques advance.
It appears the Apple and OpenBSD implementations use the getentropy syscall and then add additional entropy mixing.
It appears the Apple and OpenBSD implementations use the getentropy syscall and then add additional entropy mixing.