PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
|
Defines a struct that tracks necessary information for simulation. More...
#include <Definitions.hpp>
Public Attributes | |
int | NumberOfGroups |
The number of user-defined groups. | |
char * | EvaluationResultFolderName = NULL |
Name and path of the generated reports. | |
int | NumberOfProbes = 0 |
The total number of standard probes. | |
int | TestOrder = 0 |
The security order to test. | |
int | TestMultivariate = 0 |
Decision regarding univariate and multivariate attackers. | |
int | TestTransitional = 0 |
Decision regarding transitional leakage. | |
int | NumberOfTestClockCycles = 0 |
Number of clock cycles in which standard probes can record. | |
std::vector< int > | TestClockCycles |
List that contains the index of every clock cycle that should be tested. | |
uint64_t | NumberOfProcessedSimulations = 0 |
The number of currently processed simulations. | |
int | StepSimulationIndex = 0 |
Defines a struct that tracks necessary information for simulation.
Definition at line 159 of file Definitions.hpp.
char* Software::SimulationStruct::EvaluationResultFolderName = NULL |
Name and path of the generated reports.
Definition at line 162 of file Definitions.hpp.
int Software::SimulationStruct::NumberOfGroups |
The number of user-defined groups.
Definition at line 161 of file Definitions.hpp.
int Software::SimulationStruct::NumberOfProbes = 0 |
The total number of standard probes.
Definition at line 164 of file Definitions.hpp.
uint64_t Software::SimulationStruct::NumberOfProcessedSimulations = 0 |
The number of currently processed simulations.
Definition at line 171 of file Definitions.hpp.
int Software::SimulationStruct::NumberOfTestClockCycles = 0 |
Number of clock cycles in which standard probes can record.
Definition at line 168 of file Definitions.hpp.
int Software::SimulationStruct::StepSimulationIndex = 0 |
Definition at line 172 of file Definitions.hpp.
std::vector<int> Software::SimulationStruct::TestClockCycles |
List that contains the index of every clock cycle that should be tested.
Definition at line 169 of file Definitions.hpp.
int Software::SimulationStruct::TestMultivariate = 0 |
Decision regarding univariate and multivariate attackers.
Definition at line 166 of file Definitions.hpp.
int Software::SimulationStruct::TestOrder = 0 |
The security order to test.
Definition at line 165 of file Definitions.hpp.
int Software::SimulationStruct::TestTransitional = 0 |
Decision regarding transitional leakage.
Definition at line 167 of file Definitions.hpp.