#ifndef IAESENCRYPTION_H #define IAESENCRYPTION_H #include #include "../Interface/Object.h" class IAESEncryption : public IObject { public: virtual std::string encrypt(const std::string &data)=0; virtual std::string encrypt(const char *data, size_t data_size)=0; virtual std::string encrypt(char *data, size_t data_size)=0; }; #endif