Skip to content

Latest commit

 

History

History
executable file
·
26 lines (18 loc) · 592 Bytes

README.md

File metadata and controls

executable file
·
26 lines (18 loc) · 592 Bytes

TEO ProVerif formalization

Reference Models

The base model template is at teo-template.pv.

Compile Models

You need to install the Hydra python option parsing package (https://hydra.cc/docs/intro) in order to use build.py.

pip install hydra-core --upgrade

Then, to compile, you can set the number of users as:

python3 build.py numUsers=<x>

The output model will be in teo-compiled.pv.

Run Verification

Assuming you've already compiled the model at teo-compiled.pv, you can check properties with the following command:

./verify.sh