|
|
|
|
|
by staticassertion
1665 days ago
|
|
> for example, that something intentionally reads from uninitialized memory. Sounds terrible. This should never happen in any program, so any behavior relying on it is already broken. I'm way more concerned by memory safety issues than cryptographic issues. Frankly, history has shown that cryptographic bugs are far easier to shake out and manage than memory safety bugs. |
|
and yet, we had the debian/ubuntu openssl bug of 2008... due to someone not wanting to intentionally read from uninitialized memory. Really, it kind of proved the opposite. Valgrind and other tools can tell you about memory safety bugs. Understanding that the fix would result in a crypto bug was harder.