diff options
| author | Kévin Le Gouguec <kevin.legouguec@airbus.com> | 2019-03-15 17:25:56 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@airbus.com> | 2019-03-15 17:25:56 +0100 |
| commit | e744e3907713a073100cfe96769fe235b1bf50b8 (patch) | |
| tree | a5a3269f03aa834f76e31de12d7694a203484082 /test/felics/make-vectors.sh | |
| parent | a28cc2d84f3a0411a9e6cd6c786bd114e9aa2b06 (diff) | |
| download | lilliput-ae-implem-e744e3907713a073100cfe96769fe235b1bf50b8.tar.xz | |
[felics] Automatisation de la mise à jour des vecteurs FELICS
Diffstat (limited to 'test/felics/make-vectors.sh')
| -rwxr-xr-x | test/felics/make-vectors.sh | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/test/felics/make-vectors.sh b/test/felics/make-vectors.sh index 2ddbc77..d6050e8 100755 --- a/test/felics/make-vectors.sh +++ b/test/felics/make-vectors.sh @@ -1,9 +1,27 @@ #!/bin/bash +set -eu + + +FELICS_CIPHERS_DIR=$1 +LILLIPUT_VERSION=$2 + + +output-filename () +{ + local mode=$1 + local keylen=$2 + local lilliput_dir=Lilliput-${mode^^}-${keylen}_v${LILLIPUT_VERSION} + + echo "${FELICS_CIPHERS_DIR}"/${lilliput_dir}/source/test_vectors.c +} + + for mode in i ii do for keylen in 128 192 256 do - make vector mode=${mode} keylen=${keylen} + output=$(output-filename ${mode} ${keylen}) + make vector mode=${mode} keylen=${keylen} output=${output} done done |
