|
SIde-Channel Analysis toolKit (SICAK)
Software toolkit for side-channel analysis
|
Class providing text-based UI allowing to plot power traces, correlation traces or t-value traces. More...
#include <visu.h>


Classes | |
| struct | CorrelationTraceSeries |
| struct | PowerTraceSeries |
Public Types | |
| enum | CommandLineParseResult { CommandLineProcessChart, CommandLineNOP, CommandLineError, CommandLineVersionRequested, CommandLineHelpRequested } |
Public Slots | |
| bool | createChart () |
| Creates a chart based on the parameters set by parseCommandLineParams. | |
| bool | saveChart () const |
| Save created chart to the specified file. | |
| size_t | getWidth () const |
| size_t | getHeight () const |
| bool | shouldDisplay () const |
| bool | shouldSave () const |
| QChartView * | getChartView () const |
Signals | |
| void | finished () |
Public Member Functions | |
| Visu (QObject *parent=0) | |
| CommandLineParseResult | parseCommandLineParams (QCommandLineParser &parser) |
| Parse parameters from the command line and configuration files. | |
Protected Attributes | |
| bool | m_display |
| bool | m_save |
| QString | m_filepath |
| size_t | m_width |
| size_t | m_height |
| QString | m_title |
| bool | m_tracesSet |
| QString | m_traces |
| size_t | m_tracesN |
| bool | m_tracesRangeSet |
| double | m_tracesRange |
| bool | m_tValsSet |
| QString | m_tValues |
| bool | m_correlationsSet |
| QString | m_correlations |
| size_t | m_correlationsSetsQ |
| size_t | m_correlationsCandidatesK |
| size_t | m_samplesPerTrace |
| bool | m_samplesRangeSet |
| double | m_samplesRange |
| bool | m_plotTVals |
| QString | m_tValsColor |
| QList< PowerTraceSeries > | m_powerTracesToPlot |
| QList< CorrelationTraceSeries > | m_correlationTracesToPlot |
| QChart * | m_chart |
| QValueAxis * | m_axisX |
| QValueAxis * | m_axisYtraces |
| QValueAxis * | m_axisYcorrs |
| QValueAxis * | m_axisYtvals |
Class providing text-based UI allowing to plot power traces, correlation traces or t-value traces.
1.8.15