54 virtual void init(
const char * param) = 0;
63 #define CpaKeyEval_iid "cz.cvut.fit.Sicak.CpaKeyEvalInterface/1.0" 65 Q_DECLARE_INTERFACE(
CpaKeyEval, CpaKeyEval_iid)
CPA keyguess evaluation QT plugin interface.
Definition: cpakeyeval.h:42
virtual void init(const char *param)=0
Initialize the plugin.
virtual QString getPluginInfo()=0
Plugin info.
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.
This header file contains class templates of basic data containers.
virtual QString getPluginName()=0
Plugin name.
An abstract class, representing all the vector-like data types.
Definition: types_basic.hpp:100
virtual void deInit()=0
Deinitialize the plugin.