|
SIde-Channel Analysis toolKit (SICAK)
Software toolkit for side-channel analysis
|
Class providing text-based UI front-end to BlockProcess and TracesProcess plug-in modules. More...
#include <prep.h>


Public Types | |
| enum | CommandLineParseResult { CommandLineTaskPlanned, CommandLineNOP, CommandLineError, CommandLineVersionRequested, CommandLineHelpRequested, CommandLineQueryRequested } |
Public Slots | |
| void | queryPlugins () |
| Query and print available plugins. | |
| void | preprocessTraces () |
| Load and initialize given modules, load the input data and run the preprocessing plugin. | |
| void | preprocessBlocks () |
| Load and initialize given modules, load the input data and run the preprocessing plugin. | |
Signals | |
| void | finished () |
Public Member Functions | |
| Prep (QObject *parent=0) | |
| CommandLineParseResult | parseCommandLineParams (QCommandLineParser &parser) |
| Parse parameters from the command line and configuration files and plan tasks for event loop accordingly. | |
Protected Member Functions | |
| bool | loadTracesModule () |
| Load the specified traces preprocessing module. | |
| bool | loadBlocksModule () |
| Load the specified block data preprocessing module. | |
Protected Attributes | |
| TracesProcess * | m_tracesEngine |
| BlockProcess * | m_blockEngine |
| QString | m_param |
| QString | m_id |
| QString | m_tracesModule |
| QString | m_blockModule |
| QString | m_traces |
| size_t | m_tracesN |
| size_t | m_samples |
| QString | m_blocks |
| size_t | m_blocksM |
| size_t | m_blocksLen |
Class providing text-based UI front-end to BlockProcess and TracesProcess plug-in modules.
1.8.15