#!/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-psec.C -DGRP=1 -DKdf=KDF1 -DHash=1 -DDESC='pseckem_modp_kdf1_sha1.desc' -DTRACE="pseckem_modp_kdf1_sha1.trace"
./a.out
echo 'pseckem_modp_kdf1_sha1 done'







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


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




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


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

