Phying News
Curated security research, vulnerabilities, advisories and tools for practitioners.

Part 1: The life of an optimization barrier

Summary

Constant-time Rust cryptography can be broken by optimization. Compiling to WebAssembly means code passes through two optimizers, and LLVM itself may introduce a new timing side-channel.
Published
Collected

original ↗

Related coverage

back