-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[tvla] Usability and performance improvements, code cleanup #72
Comments
#125 adds this for otbn-vertical. In order to not break backwards compatibility, this feature is deactivated for aes, sha3 and kmac. |
#135 adds the AES configuration file and changes the layout of the AES-specific test figures to be consistent with the general test figures. |
#185 Makes trace filtering controllable from the command line. I am therefore marking this item as done. |
#270 should address the plotting issues with the new database format |
#270 also adds code in the tvla script to also include metadata in plots of aes specific tests. |
Per discussion in #334, I've added an item to correctly calculate |
With #71 we have moved our TVLA code to the public repo. Besides adding new features, we have so far identified the following things to improve:
capture.py
) to simplify the handling of input arguments.Ray
(seececa.py
).trace-file
. Currently we need to open project file even when we are using traces from the trace file.start_sample
andend_sample
)t_value
vsnumber of samples
graphs. Currently constant range is used.tvla_cfg_aes.yaml
should be added.mode
andgeneral_test
are used to specify the type of test. This should be reworked to use only one argument with the value specifying either the general test or the type of the specific test.tmp/ttest.npy
containing the analysis results is generated if and only ifcfg["input_file"]
is provided. This should be a separate option because it is not related to the input file.ttest-step.npy
to be saved whenever n_steps != 0, regardless of the other input parameterssave_to_disk_trace
andsave_to_disk_leakage
tvla.py
cannot generate figures if data is loaded from histograms.tvla.py
cannot generate some figures if data is loaded from the new database format.The text was updated successfully, but these errors were encountered: