diff options
| -rw-r--r-- | CryptClass/AbstractSKA.hpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/CryptClass/AbstractSKA.hpp b/CryptClass/AbstractSKA.hpp index 791c1f6..cb7b27b 100644 --- a/CryptClass/AbstractSKA.hpp +++ b/CryptClass/AbstractSKA.hpp @@ -22,28 +22,32 @@ class AbstractSKA { public: - AbstractSKA(); - ~AbstractSKA(); + AbstractSKA(){ + } + ~AbstractSKA(){ + } /** * @brief Encrypt data. * + * @param key : key used to encrypt data * @param data : contain data to encrypt. * * This method must be overwritten. * **Warning** data will be modified. * */ - virtual void encrypt(char* data) = 0; + virtual void encrypt(std::string key, char* data) = 0; /** * @brief Decrypt data. * + * @param key : key used to decrypt data * @param data : contain data to decrypt. * * This method must be overwritten. * **Warning** data will be modified. * */ - virtual void decrypt(char* data) = 0; + virtual void decrypt(std::string key, char* data) = 0; }; |
