> It's actually more robust than constant time C, because the Go compiler is less creative in "optimizing" things into branches.
Today's Go compiler. This feels like a belief with a lot of potential for generating near misses of its own.
Today's Go compiler. This feels like a belief with a lot of potential for generating near misses of its own.
Anyway, we're not moving all cryptography to assembly anytime soon, and I'm positive that would not be a net increase in security, even if it would mitigate the hypothetical risk of compiler-introduced side-channels.