Wyatt (🏳️⚧️♀?)
(replying to Saagar Jha)
@saagar OpenSSL did this iirc and debian broke it by trying to fix it. Maybe that was just uninitialized memory but I think that's a kind of undefined behavior.
Saagar Jha
(replying to Wyatt (🏳️⚧️♀?))
Wyatt (🏳️⚧️♀?)
(replying to Saagar Jha)
@saagar It was essential to the design of OpenSSL because it increases the entropy of the seeds it generates
Wyatt (🏳️⚧️♀?)
(replying to Saagar Jha)
@saagar How was it a bad idea? It was a good idea; downstream idiots who didn't understand it purposefully broke the code thinking they were "fixing" it because they didn't understand the code and saw valgrind warn about it. That code is still in openssl.
Saagar Jha
(replying to Wyatt (🏳️⚧️♀?))
Wyatt (🏳️⚧️♀?)
(replying to Saagar Jha)
@saagar how does drbg do it? Also if you lack the ability to think critically about the warnings a program is giving you when programming in general I think you're sort of cruising for a bruising. Deep understanding is always better than "waving a chicken at it until the warnings go away," or trusting software to be infallible.