47 Q_PLUGIN_METADATA(IID
"cz.cvut.fit.Sicak.CpaKeyEvalInterface/1.0" FILE
"simplechar.json")
58 virtual void init(
const char * param)
override;
59 virtual void deInit()
override;
CPA keyguess evaluation QT plugin interface.
Definition: cpakeyeval.h:42
This header file contains exceptions.
Keyguess evaluation plugin interface for use e.g. in correv.
virtual void init(const char *param) override
Initialize the plugin.
Definition: simplechar.cpp:48
An abstract class, representing all the vector-like data types.
Definition: types_basic.hpp:100
virtual void deInit() override
Deinitialize the plugin.
Definition: simplechar.cpp:53
virtual QString getPluginInfo() override
Plugin info.
Definition: simplechar.cpp:44
virtual Vector< uint8_t > evaluateKeyCandidates(const VectorType< size_t > &keyCandidates) override
Evaluates the keyguess (e.g. maximum key candidate correlation traces) and returns the cipher key.
Definition: simplechar.cpp:58
CPA keyguess evaluation SICAK CpaKeyEval plugin, simply creates cipher key from byte-based CPA keygue...
Definition: simplechar.h:44
virtual QString getPluginName() override
Plugin name.
Definition: simplechar.cpp:40