Son Ho and colleagues verify Rust code in Microsoft's SymCrypt with Lean
Using Aeneas, which extracts a pure model of Rust code in Lean, a 237 KLOC Lean development establishes safety, panic-freedom, and functional correctness of 16.7 KLOC of Rust, including SHA-3 and ML-KEM ported from C. AI agents autonomously write proofs, which the Lean kernel independently verifies.

Checked against: arXiv:2609.15648




