verifying-crypto-with-lean/lakefile.toml
saymrwulf 45048d4898 Verifying Cryptography with Lean 4: complete 12-chapter curriculum
- 53-page LaTeX/TikZ book (main.pdf + full sources): from zero background
  to reading the real Ed25519/Pasta verification projects
- runnable exercises with sorry-holes + complete solutions for chapters
  2-7, 9, 12; every solution file compiles clean (zero errors, no sorry)
  against Lean v4.30.0-rc2 + Mathlib 5450b53e
- lake project pinned to the same toolchain/Mathlib the solutions were
  verified with; students fetch the Mathlib cache, never build it
- honesty ledger in README: what was machine-checked and how

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 09:44:40 +02:00

18 lines
488 B
TOML

name = "verifying-crypto-with-lean"
version = "0.1.0"
defaultTargets = ["Exercises", "Solutions"]
[[require]]
name = "mathlib"
git = "https://github.com/leanprover-community/mathlib4"
rev = "5450b53e5ddc75d46418fabb605edbf36bd0beb6"
[[lean_lib]]
name = "Exercises"
srcDir = "exercises"
globs = ["Ch02", "Ch03", "Ch04", "Ch05", "Ch06", "Ch07", "Ch09", "Ch12"]
[[lean_lib]]
name = "Solutions"
srcDir = "solutions"
globs = ["Ch02", "Ch03", "Ch04", "Ch05", "Ch06", "Ch07", "Ch09", "Ch12"]