Is reading from /dev/urandom on macOS Catalina a safe way to produce cryptographically secure data?

I’m reading a lot about entropy on macOS…

I know it doesn’t use Yarrow anymore as per this FIPS 140-02 doc a NIST compliant DRBG.

I read a lot:

https://github.com/briansmith/ring/pull/398
How can I measure (and increase… Continue reading Is reading from /dev/urandom on macOS Catalina a safe way to produce cryptographically secure data?

Hackaday Podcast 042: Capacitive Earthquakes, GRBL on ESP32, Solenoid Engines, and the TI-99 Space Program

Hackaday Editors Elliot Williams and Mike Szczys talk turkey on the latest hacks. Random numbers, art, and electronic geekery combine into an entropic masterpiece. We saw Bart Dring bring new life to a cool little multi-pen plotter from the Atari age. Researchers at UCSD built a very very very slow …read more

Continue reading Hackaday Podcast 042: Capacitive Earthquakes, GRBL on ESP32, Solenoid Engines, and the TI-99 Space Program

Godot Machine is the Project You’ve Been Waiting For

Are you waiting for something that may never happen? Maybe it’s the end of your ennui, or the release of Half Life 3. While you wait, why not build a Godot Machine? Then you can diversify your portfolio and wait for two things that could happen today, tomorrow, or at …read more

Continue reading Godot Machine is the Project You’ve Been Waiting For

If I seed a CSPRNG with a truly random number and call the output, does this make the number more, less or equally "random"?

If I have a JavaScript CSPRNG such as isaac.random(), and I seed it using a truly random number T as such: isaac.seed(T), does this make the result of the CSPRNG more, less, or equally random?
I would imagine that with a CSP… Continue reading If I seed a CSPRNG with a truly random number and call the output, does this make the number more, less or equally "random"?