4 #include <openssl/engine.h> 108 void setCommand(
std::
string key,
std::
string value) throw (EngineException);
116 void setCommand(
std::
string key,
long value) throw (EngineException);
static std::string algorithm2Name(Engine::Algorithm algorithm)
Definition: Engine.cpp:167
virtual void removeFromEnginesList()
Definition: Engine.cpp:158
Define as características funcionais de uma engine do OpenSSL.
Definition: Engine.h:19
Algorithm
Definition: Engine.h:27
bool testInit()
Definition: Engine.cpp:37
virtual void addToEnginesList()
Definition: Engine.cpp:154
virtual ~Engine()
Definition: Engine.cpp:14
std::string getId()
Definition: Engine.cpp:23
Definition: EngineException.h:6
void setCommand(std::string key)
Definition: Engine.cpp:97
std::vector< std::pair< Engine::CmdType, std::string > > getAvaliableCmds()
Definition: Engine.cpp:121
std::vector< Engine::Algorithm > getCapabilities()
Definition: Engine.cpp:55
Engine(ENGINE *engine)
Definition: Engine.cpp:3
ENGINE * engine
Definition: Engine.h:157
CmdType
Definition: Engine.h:46
ENGINE * getEngine() const
Definition: Engine.cpp:162