PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Software::ProbingSetStruct Struct Reference

Defines a probing set. More...

#include <Definitions.hpp>

Public Member Functions

 ProbingSetStruct (std::vector<::Software::ProbesStruct > &Probe)
 
 ProbingSetStruct (::Software::ProbesStruct &Probe)
 
 ProbingSetStruct (uint32_t TestOrder)
 

Public Attributes

int NumberOfProbesInSet = 0
 
std::vector<::Software::ProbesStructStandardProbe
 The standard probes placed by an adversary.
 
Util::ContingencyTableStruct ContingencyTable
 The contingency table storing the occurences of values probed by the extended probes.
 

Detailed Description

Defines a probing set.

Stores all information belonging to a probing set, i.e. the indices of all involved probes and the contingency table.

Definition at line 264 of file Definitions.hpp.

Constructor & Destructor Documentation

◆ ProbingSetStruct() [1/3]

Software::ProbingSetStruct::ProbingSetStruct ( std::vector<::Software::ProbesStruct > &  Probe)

◆ ProbingSetStruct() [2/3]

Software::ProbingSetStruct::ProbingSetStruct ( ::Software::ProbesStruct Probe)

◆ ProbingSetStruct() [3/3]

Software::ProbingSetStruct::ProbingSetStruct ( uint32_t  TestOrder)

Member Data Documentation

◆ ContingencyTable

Util::ContingencyTableStruct Software::ProbingSetStruct::ContingencyTable

The contingency table storing the occurences of values probed by the extended probes.

Definition at line 268 of file Definitions.hpp.

◆ NumberOfProbesInSet

int Software::ProbingSetStruct::NumberOfProbesInSet = 0

Definition at line 266 of file Definitions.hpp.

◆ StandardProbe

std::vector<::Software::ProbesStruct> Software::ProbingSetStruct::StandardProbe

The standard probes placed by an adversary.

Definition at line 267 of file Definitions.hpp.


The documentation for this struct was generated from the following file: