diff options
| author | Kévin Le Gouguec <kevin.legouguec@airbus.com> | 2018-11-28 18:33:53 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@airbus.com> | 2018-11-28 18:33:53 +0100 |
| commit | 4f87e35373acd3817ee6eebfc40d06918960aa0c (patch) | |
| tree | 56a14624e2d49dbddff970ea6c68bccf19aaf494 /collect-traces.sh | |
| parent | ef586cbef9eaff6a4409d777cd6102ec68e2e47a (diff) | |
| download | lilliput-ae-implem-4f87e35373acd3817ee6eebfc40d06918960aa0c.tar.xz | |
Remaniement de la génération des traces
Pour que les traces des modes AE ne comprennent pas les traces de la
partie TBC.
Diffstat (limited to 'collect-traces.sh')
| -rwxr-xr-x | collect-traces.sh | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/collect-traces.sh b/collect-traces.sh index 0b50adc..f4dc847 100755 --- a/collect-traces.sh +++ b/collect-traces.sh @@ -2,13 +2,27 @@ set -eu +trace_type=$1 + d=$(mktemp -d) -for f in $(find . -name 'traces-*.txt') +git apply ${trace_type}.patch + +for makefile in $(find crypto_aead -name Makefile) do - cp ${f} ${d} + implem_dir=$(dirname ${makefile}) + make -C ${implem_dir} clean + + [[ ${implem_dir} =~ lilliputae(i|ii)([0-9]+)v ]] + + ae_type=${BASH_REMATCH[1]} + keysize=${BASH_REMATCH[2]} + make -C ${implem_dir} ${trace_type}-${keysize}-${ae_type} + cp ${implem_dir}/results/traces*.txt ${d} done -tar czf traces.tgz -C ${d} . +tar czf ${trace_type}.tgz -C ${d} . rm -r ${d} + +git apply --reverse ${trace_type}.patch |
