summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CryptClass/AbstractSKA.hpp12
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;
};