summaryrefslogtreecommitdiff
path: root/CryptClass
diff options
context:
space:
mode:
authorLoic GUEGAN <loic@debian>2015-03-08 13:55:15 +0400
committerLoic GUEGAN <loic@debian>2015-03-08 13:55:15 +0400
commit26ed8d2c91e04d371809c156649810af424079af (patch)
treeb033d9f5c33e741474643e1e2483dbe9d1e1709f /CryptClass
parent4921e17d62d325c5a31e2a608b7cc2428e34627b (diff)
Update AbstractSKA.hpp
Diffstat (limited to 'CryptClass')
-rw-r--r--CryptClass/AbstractSKA.hpp26
1 files changed, 23 insertions, 3 deletions
diff --git a/CryptClass/AbstractSKA.hpp b/CryptClass/AbstractSKA.hpp
index b632149..791c1f6 100644
--- a/CryptClass/AbstractSKA.hpp
+++ b/CryptClass/AbstractSKA.hpp
@@ -9,12 +9,13 @@
*/
+
/**
* @class AbstractSKA AbstractSKA.hpp "/CryptClass/AbstractSKA.hpp"
* @brief Class for Symmetric-Key Algorithm (SKA)
* @author manzerbredes
*
- * This should not be instanciate directly.
+ * This class should not be instanciate directly.
*
*/
@@ -24,6 +25,25 @@ class AbstractSKA {
AbstractSKA();
~AbstractSKA();
- virtual void encrypt();
- virtual void decrypt();
+ /**
+ * @brief Encrypt data.
+ *
+ * @param data : contain data to encrypt.
+ *
+ * This method must be overwritten.
+ * **Warning** data will be modified.
+ *
+ */
+ virtual void encrypt(char* data) = 0;
+
+ /**
+ * @brief Decrypt data.
+ *
+ * @param data : contain data to decrypt.
+ *
+ * This method must be overwritten.
+ * **Warning** data will be modified.
+ *
+ */
+ virtual void decrypt(char* data) = 0;
};