#!/bin/bash set -eu DEST_DIR=$1 NIST_DIR=$(dirname $0) ROOT=${NIST_DIR}/.. VERSION=$(${NIST_DIR}/version.sh) ADD_VHDL=${ROOT}/src/add_vhdltbc add-variant () { local mode=$1 local keylen=$2 local variant_dir=${DEST_DIR}/crypto_aead/lilliputae${mode}${keylen}v${VERSION} local src=${ADD_VHDL} local dest=${variant_dir}/add_vhdltbc mkdir ${dest} cp -r ${src}/*.vhd ${src}/${mode}/*.vhd ${src}/${mode}/${mode}-${keylen}/* ${dest} } for mode in i ii do for keylen in 128 192 256 do add-variant ${mode} ${keylen} done done