mirror of
https://github.com/rosenpass/rosenpass.git
synced 2025-12-18 05:14:38 +03:00
Some checks failed
rosenpass-ciphers - primitives - benchmark / prim-benchmark (i686-linux) (push) Has been cancelled
rosenpass-ciphers - primitives - benchmark / prim-benchmark (x86_64-linux) (push) Has been cancelled
rosenpass - protocol - benchmark / proto-benchmark (i686-linux) (push) Has been cancelled
rosenpass - protocol - benchmark / proto-benchmark (x86_64-linux) (push) Has been cancelled
rosenpass-ciphers - primitives - benchmark / ciphers-primitives-bench-status (push) Has been cancelled
rosenpass - protocol - benchmark / ciphers-protocol-bench-status (push) Has been cancelled
23 lines
496 B
Bash
Executable File
23 lines
496 B
Bash
Executable File
#!/usr/bin/env bash
|
|
shopt -s nullglob globstar
|
|
|
|
proverif_repo=$1
|
|
|
|
# Prerequisites:
|
|
# * built ProVerif
|
|
# * ran ./test (and aborted it) such that the preparation scripts have been run
|
|
|
|
# Test pitype files
|
|
for f in $proverif_repo/examples/pitype/**/*.pv; do
|
|
[[ $f == *.m4.pv ]] && continue
|
|
echo "$f"
|
|
nix run .# -- parse "$f"
|
|
done
|
|
|
|
|
|
# Test cryptoverif files
|
|
for f in $proverif_repo/examples/cryptoverif/**/*.pcv; do
|
|
[[ $f == *.m4.pcv ]] && continue
|
|
echo "$f"
|
|
nix run .# -- parse "$f"
|
|
done |