Emanuele's Log
  • home
  • blog(current)
  • Writing Constant-Time Rust Is Not Enough

    How Rust aliasing facts can let LLVM change fixed-load constant-time code into selected-address-load code.

    17 min read   ·   June 7, 2026

    2026   ·   rust   llvm   cryptography   constant-time     ·   Rust  

  • Rust MIR Instrumentation

    How to inject calls inside MIR

    6 min read   ·   December 14, 2025

    2025   ·   Rust  

  • (Rust) Pointers provenance is real

    Provenance and Rust

    3 min read   ·   January 20, 2025

    2025   ·   Rust  

© Copyright 2026 Emanuele Vannacci. Powered by Jekyll with al-folio theme. Hosted by GitHub Pages. Photos from Unsplash.