summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic GUEGAN <loic@debian>2015-03-08 14:32:12 +0400
committerLoic GUEGAN <loic@debian>2015-03-08 14:32:12 +0400
commit4bcfddc79e2916bd5be2de28e7b894939bc0ccb4 (patch)
treea55ccc4f9837a710b7b99c4635095c26328ed1b9
parent26ed8d2c91e04d371809c156649810af424079af (diff)
Add parameters to method encrypt and decrypt.
-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;
};