SIde-Channel Analysis toolKit (SICAK)
Software toolkit for side-channel analysis
Public Member Functions | List of all members
CpaKeyEval Class Referenceabstract

CPA keyguess evaluation QT plugin interface. More...

#include <cpakeyeval.h>

Inheritance diagram for CpaKeyEval:
Inheritance graph
Collaboration diagram for CpaKeyEval:
Collaboration graph

Public Member Functions

virtual QString getPluginName ()=0
 Plugin name.
 
virtual QString getPluginInfo ()=0
 Plugin info.
 
virtual void init (const char *param)=0
 Initialize the plugin.
 
virtual void deInit ()=0
 Deinitialize the plugin.
 
virtual Vector< uint8_t > evaluateKeyCandidates (const VectorType< size_t > &keyCandidates)=0
 Evaluates the keyguess (e.g. maximum key candidate correlation traces) and returns the cipher key.
 

Detailed Description

CPA keyguess evaluation QT plugin interface.


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