summaryrefslogtreecommitdiff
path: root/nist/make-package.sh
diff options
context:
space:
mode:
Diffstat (limited to 'nist/make-package.sh')
-rwxr-xr-xnist/make-package.sh20
1 files changed, 15 insertions, 5 deletions
diff --git a/nist/make-package.sh b/nist/make-package.sh
index ef7de9b..36ded53 100755
--- a/nist/make-package.sh
+++ b/nist/make-package.sh
@@ -39,11 +39,9 @@ add-variant ()
mode=$1
key_length=$2
variant=lilliputae${mode}${key_length}v1
- dest=${TMP_DIR}/crypto_aead/${variant}/ref
+ dest=${TMP_DIR}/crypto_aead/${variant}
mkdir -p ${dest}
- cp ${ROOT}/src/${mode}-${key_length}/_parameters.h ${dest}
- cp ${NIST_DIR}/{api.h,encrypt.c} ${dest}
source_files=(
ae-common.h
@@ -53,9 +51,21 @@ add-variant ()
tweakey.{c,h}
)
- for f in ${source_files[@]}
+ implementations=(
+ ref
+ add_tabulatedtweakey
+ )
+
+ for implem in ${implementations[@]}
do
- cp ${ROOT}/src/${f} ${dest}
+ mkdir ${dest}/${implem}
+ cp ${ROOT}/src/${mode}-${key_length}/_parameters.h ${dest}/${implem}
+ cp ${NIST_DIR}/{api.h,encrypt.c} ${dest}/${implem}
+
+ for f in ${source_files[@]}
+ do
+ cp ${ROOT}/src/${implem}/${f} ${dest}/${implem}
+ done
done
}