A foundational framework for modular cryptographic proofs in Coq
SSProve is a foundational framework for modular cryptographic proofs built in Rocq (formerly Coq). The project provides a formalization corresponding to peer-reviewed research papers, with the extended journal version published at TOPLAS and a conference version that received a distinguished paper award at CSF 2021. The framework is built on a package-based abstraction that enables composable cryptographic security proofs through sequential and parallel composition operations, and includes a probabilistic relational program logic for reasoning about game-based security definitions. The tech stack centers on Rocq as the proof assistant, along with supporting libraries including Equations, Mathcomp, Mathcomp analysis, Mathcomp word, Rocq Extructures, and Rocq Deriving, with installation available via either opam or nix package managers.