Skip to content

Commit

Permalink
[ci] Add job for byte-specific AES TVLA and with multiple steps
Browse files Browse the repository at this point in the history
This is related to #287.

Signed-off-by: Pirmin Vogel <[email protected]>
  • Loading branch information
vogelpi committed Jan 16, 2024
1 parent 1b0d7f9 commit 50b30b2
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 0 deletions.
10 changes: 10 additions & 0 deletions ci/azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,16 @@ jobs:
- publish: ./ci/projects/aes_sca_random_cw305.html
artifact: traces_aes_random_cw305
displayName: "Upload AES Random traces"
- bash: |
set -e
pushd ci
../analysis/tvla.py --cfg-file cfg/ci_tvla_cfg_aes_specific_byte_0_15_rnd_0_1.yaml run-tvla
popd
displayName: "Perform specific TVLA on AES Random traces"
continueOnError: True
- publish: ./ci/tmp/figures
artifact: tvla_figures_aes_specific
displayName: "Upload figures of specific TVLA for AES."
- job: kmac_sca_capture_cw310
displayName: "Capture KMAC SCA traces (CW310)"
timeoutInMinutes: 30
Expand Down
19 changes: 19 additions & 0 deletions ci/cfg/ci_tvla_cfg_aes_specific_byte_0_15_rnd_0_1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
project_file: projects/aes_sca_random_cw305
trace_file: null
trace_start: null
trace_end: null
leakage_file: null
save_to_disk: null
save_to_disk_ttest: true
round_select: [0, 1]
byte_select: [0, 15]
input_histogram_file: null
output_histogram_file: null
number_of_steps: 4
ttest_step_file: null
plot_figures: true
general_test: false
mode: aes
filter_traces: false
sample_start: 0
num_samples: 300

0 comments on commit 50b30b2

Please sign in to comment.