6#include <openssl/ossl_typ.h>
9#include <imtcrypt/CAesKey.h>
22 virtual bool Encrypt(
const QByteArray& inputData,
const CAesKey& key, QByteArray& outputData)
const;
23 virtual bool Decrypt(
const QByteArray& inputData,
const CAesKey& key, QByteArray& outputData)
const;
26 virtual void InitContext()
const;
27 virtual void DestroyContext()
const;
30 mutable EVP_CIPHER_CTX* m_aesEncryptContext;
31 mutable EVP_CIPHER_CTX* m_aesDecryptContext;
Cryptography and Encryption Services Module.