#!/bin/bash set -eux run () { make clean "$@" } add_implems=(src/add_felicsref src/add_tweakeyloop src/add_threshold) for implem in ref ${add_implems[@]} do run make test IMPLEMENTATION=$(basename $implem) done run make traces run make traces IMPLEMENTATION=add_threshold for implem in ${add_implems[@]} do run ./test/check-implementation.sh $(basename $implem) done run make nist ./test/python.sh