Formal verification in Lean

 

tl;dr: A bunch of resources I hope to get to.

Cryptography

$ $

Rust (Non-Lean)

Misc

Questions

Probability

How good is Lean at modeling probabilistic games in cryptography?

High-performance code

Need two things that are in tension:

  • high performance code
  • code that is provable against the spec

e.g., if the code is in (some subset of) Rust, we can translate it to Lean using Aeneas (see above). But not sure how well this works in practice. Also, not sure how much TCB this involves.

References

For cited works, see below 👇👇