mirror of
https://github.com/saymrwulf/verifying-crypto-with-lean.git
synced 2026-09-03 19:53:45 +00:00
- 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>
18 lines
488 B
TOML
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"]
|