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


Public Types | |
| enum | CommandLineParseResult { CommandLineTaskPlanned, CommandLineNOP, CommandLineError, CommandLineVersionRequested, CommandLineHelpRequested, CommandLineQueryRequested } |
Public Slots | |
| void | queryPlugins () |
| Query and print available plugins. | |
| void | evaluate () |
| Run the correlation matrices evaluation and print the retrieved cipher key to the standard output. | |
Signals | |
| void | finished () |
Public Member Functions | |
| CorrEv (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 | loadCorrEvalModule () |
| Load the specified correlation matrix evaluation module. | |
| bool | loadKeyEvalModule () |
| Load the specified keyguess evaluation module. | |
Protected Attributes | |
| QString | m_cpaCorrEval |
| QString | m_cpaKeyEval |
| CpaCorrEval * | m_cpaCorrEvalPlugin |
| CpaKeyEval * | m_cpaKeyEvalPlugin |
| QString | m_correlations |
| size_t | m_correlationsQCount |
| size_t | m_correlationsKCount |
| size_t | m_samplesPerTrace |
| QString | m_param |
Class providing text-based UI front-end to CpaCorrEval and CpaKeyEval plug-in modules.
1.8.15