Run proverif proofs in GitHub actions.

This commit is contained in:
gram-signal 2025-06-04 09:13:47 -07:00 committed by GitHub
parent 2d836ec9bd
commit d6c1073468
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

22
.github/workflows/proverif.yml vendored Normal file
View file

@ -0,0 +1,22 @@
name: proverif
on:
push:
jobs:
proofs:
runs-on: "ubuntu-latest"
steps:
- uses: actions/checkout@v4
- run: sudo apt-get install -y opam libgtk2.0-dev
- run: opam init
- run: opam install -y proverif
- name: proverif proofs
run: |
eval $(opam env)
proverif -lib cryptolib.pvl spqr-cka.pv
proverif -lib cryptolib.pvl spqr-dr.pv
working-directory: ./proofs/proverif