SampCert
SampCert : Verified Differential Privacy
File Explorer
Download Latest Version (.zip)- ffitest.yml
- lean_build.yml
- static.yml
- DP.lean
- Basic.lean
- Code.lean
- Properties.lean
- AdaptiveComposition.lean
- Const.lean
- DP.lean
- Par.lean
- Postprocessing.lean
- System.lean
- Basic.lean
- Code.lean
- Privacy.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Privacy.lean
- Basic.lean
- Code.lean
- Privacy.lean
- Basic.lean
- Code.lean
- Properties.lean
- AdaptiveComposition.lean
- ConcentratedBound.lean
- Const.lean
- DP.lean
- Postprocessing.lean
- System.lean
- Abstract.lean
- Generic.lean
- Neighbours.lean
- RenyiDivergence.lean
- Sensitivity.lean
- Align.lean
- Dafny.lean
- Export.lean
- Extension.lean
- IR.lean
- IRToDafny.lean
- Print.lean
- Translate.lean
- VMC.lean
- Auto.lean
- Basic.lean
- Monad.lean
- UniformByte.lean
- UniformP2.lean
- Until.lean
- While.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- Basic.lean
- Code.lean
- Properties.lean
- DiscreteGaussian.lean
- GaussBound.lean
- GaussConvergence.lean
- GaussPeriodicity.lean
- Log.lean
- Shift.lean
- Util.lean
- UtilMathlib.lean
- Extraction.lean
- SLang.lean
- benchmarks.py
- discretegauss.py
- IBM
- Load.py
- Random.py
- README.md
- run_benchmark.sh
- testing-kolmogorov-discretegaussian.py
- testing-kolmogorov-discretelaplace.py
- .gitignore
- .gitmodules
- CITATION.cff
- CONTRIBUTING.md
- Dockerfile
- FastExtract.lean
- ffi.cpp
- index.html
- lake-manifest.json
- lakefile.lean
- lean-toolchain
- LICENSE
- paper_mapping.md
- pbuild.sh
- README.md
- REPRODUCING.md
- SampCert.lean
- SampCertCheck.lean
- Test.lean
- VMC.lean
# Installation Guide
1. Get the code
git clone https://github.com/leanprover/SampCert
Downloads the entire project code from GitHub to your computer.
cd SampCert
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t sampcert .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 sampcert
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
