#!/bin/bash

# Allowed Kdf values - KDF1, KDF2
# Allowed Hash values - 1 (SHA1), 2 (SHA256), 3 (MD5)
# Allowed GRP values - 1 (modp_group), 2 (ecmodp_group), 3 (ecgf2_group)

./compile test-ace.C -DGRP=1 -DKdf=KDF1 -DHash=1 -DDESC='acekem_modp_kdf1_sha1.desc' -DTRACE="acekem_modp_kdf1_sha1.trace"
./a.out
echo 'acekem_modp_kdf1_sha1 done'







./compile test-ace.C -DGRP=2 -DKdf=KDF1 -DHash=1 -DDESC='acekem_ecmodp_kdf1_sha1.desc' -DTRACE="acekem_ecmodp_kdf1_sha1.trace" 
./a.out
echo 'acekem_ecmodp_kdf1_sha1 done'


./compile test-ace.C -DGRP=2 -DCOMPRESS -DKdf=KDF1 -DHash=1 -DDESC='acekem_ecmodp_comp_kdf1_sha1.desc' -DTRACE="acekem_ecmodp_comp_kdf1_sha1.trace" 
./a.out
echo 'acekem_ecmodp_comp_kdf1_sha1 done'




./compile test-ace.C -DGRP=3 -DKdf=KDF1 -DHash=1 -DDESC='acekem_ecgf2_kdf1_sha1.desc' -DTRACE="acekem_ecgf2_kdf1_sha1.trace"
./a.out
echo 'acekem_ecgf2_kdf1_sha1 done'


./compile test-ace.C -DGRP=3 -DCOMPRESS -DKdf=KDF1 -DHash=1 -DDESC='acekem_ecgf2_comp_kdf1_sha1.desc' -DTRACE="acekem_ecgf2_comp_kdf1_sha1.trace"
./a.out
echo 'acekem_ecgf2_comp_kdf1_sha1 done'

