[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"PjblsxFb1o":3},"# PostQuantumeXtendedDiffieHellman-model\n\n[Verso](https://github.com/leanprover/verso)-based documentation for the [PQXDH-lean](https://github.com/Beneficial-AI-Foundation/PostQuantumeXtendedDiffieHellman-model) formalization, rendered with [verso-blueprint](https://github.com/ejgallego/verso-blueprint).\n\n**Live site**: [beneficial-ai-foundation.github.io/PostQuantumeXtendedDiffieHellman-model](https://beneficial-ai-foundation.github.io/PostQuantumeXtendedDiffieHellman-model/)\n\n## Chapters\n\n| Chapter | Source |\n|---------|--------|\n| Diffie-Hellman | `docs/PQXDHDocs/DocDH.lean` |\n| Key Derivation Function | `docs/PQXDHDocs/DocKDF.lean` |\n| Authenticated Encryption | `docs/PQXDHDocs/DocAEAD.lean` |\n| Key Encapsulation Mechanism | `docs/PQXDHDocs/DocKEM.lean` |\n| X3DH Protocol | `docs/PQXDHDocs/DocX3DH.lean` |\n| PQXDH Protocol | `docs/PQXDHDocs/DocPQXDH.lean` |\n| Security Definitions | `docs/PQXDHDocs/DocSecurityDefs.lean` |\n| Passive Message Secrecy | `docs/PQXDHDocs/DocX3DHPassiveSecrecy.lean` |\n| `perm_draws` Tactic | `docs/PQXDHDocs/DocPermDraws.lean` |\n\n## Building\n\nRequires [Lean 4](https://lean-lang.org/) (v4.28.0).\n\n```bash\n# Build the Lean library\nlake build\n\n# Build the documentation site (outputs to _out/blueprint/)\n./scripts/build-blueprint.sh\n```\n\nTo view locally:\n\n```bash\npython3 -m http.server 8080 -d _out/blueprint\n```\n\nThen open http://localhost:8080.\n\n## Project layout\n\n```\n├── PQXDHLean/           # Lean source (library)\n├── docs/                # Verso documentation project\n│   ├── lakefile.toml    #   docs lakefile (depends on verso-blueprint + parent)\n│   ├── Main.lean        #   docs entry point (CSS, JS, config)\n│   └── PQXDHDocs/       #   chapter sources + SourceBlock utility\n├── scripts/\n│   └── build-blueprint.sh\n├── lakefile.toml        # Main library lakefile\n└── _out/blueprint/      # Generated HTML (git-ignored)\n```\n\n## License\n\nSee [LICENSE](LICENSE).\n",1780846769828]