2025 US LLVM Developers' Meeting: Timing-Resistant Coding Support in LLVM
2025 US LLVM Developers' Meeting https://llvm.org/devmtg/2025-10/ ------ Title: Timing-Resistant Coding Support in LLVM Speaker: Julius Alexandre ------ Slides: https://llvm.org/devmtg/2025-10/slide... ----- There is a fundamental tension between cryptographic coding and compiler optimizations. When cryptographers write C and C++ code that needs to be constant-time, they tend to follow bitwise arithmetic recipes that unfortunately do not always stand up to the optimization pipeline, or they write raw inline assembly. WYSIWYG compiler-level support for constant-time coding will prevent attackers from learning useful information from timing conditional branches, jumps, and memory accesses, and will make it simpler for cryptographers to build the functionality that we all rely on in TLS libraries, hash functions, and more. This talk will cover the technical challenges of constant-time coding support in Clang and LLVM, and how optimization passes can inadvertently introduce timing vulnerabilities. ----- Videos Edited by Bash Films: http://www.BashFilms.com

2025 US LLVM Developers' Meeting: State of Clang 2025

2025 US LLVM Developers' Meeting: Byte Type: Supporting Raw Data Copies in the LLVM IR

2025 US LLVM Developers' Meeting: Building Modern Language Frontends with MLIR: Lessons from Mojo

2025 US LLVM Developers' Meeting: ClangIR: Upstreaming an Incubator Project

The End of an Era

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

"Today Europe Is a Rabid Dog": Scott Ritter Unleashes Stunning Attack on Europe at SPIEF | APT

Palantir. IT’S WORSE Than You Think

This Battery Doesn't Need Lithium and It Just Hit Mass Production

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

2025 US LLVM Developers' Meeting: Translation Validation for LLVM's RISC-V Backend

2025 US LLVM Developers' Meeting: Using and Improving Optimization Remarks

AI Bubble: How AI's push towards IPOs became a death drive | Ed Zitron

The worst programming language of all time

everything is open source if you know reverse engineering (hack with me!)

2025 US LLVM Developers' Meeting: So you want to change the LLVM-IR?

🚗 BYD : The biggest SCAM of the car industry ?

Something is jamming GPS over Europe. Here's what we found

2025 US LLVM Developers' Meeting: An overview of recent performance work in libc++

