5 ms·
Except for that one time[1]. [1]: https://www.schneier.com/blog/archives/2008/05/random_number_b.html https://www.schneier.com/blog/archives/2008/05/random_num
by stock_toaster 6y ago
Except for that one time[1].
[1]: https://www.schneier.com/blog/archives/2008/05/random_number_b.html https://www.schneier.com/blog/archives/2008/05/random_number...
- npsimons 6y agoOof. I'd forgotten about that one. Tend to make things better, tend to. Just points out when you're doing systems level software development, how careful you must be. Also, don't just blindly "fix things" because a tool complains. Understanding of warnings and error messages are important.
- deschutes 6y agoThis comment sums my thoughts on that issue: > Using uninitialized data as entropy source is an AMAZING idea in first place. “Fixing” or “unfixing” doesn’t make it any better.
- deknos 6y agouuh, no. perhaps it was initialized with zeros before. or with highly structured data. uninitialized data is not the same as external noise. i am rather glad, they think of that, it was a shame, that they oversaw this.
- josefx 6y agoThey fixed a valgrind warning by blindly removing the affected function calls? Might as well reduce every program to an empty main() to enforce correctness.
- pmontra 6y agoA reference to https://news.ycombinator.com/item?id=25052001 https://news.ycombinator.com/item?id=25052001 ?