diff options
| author | Loic GUEGAN <loic@debian> | 2015-03-08 13:55:15 +0400 |
|---|---|---|
| committer | Loic GUEGAN <loic@debian> | 2015-03-08 13:55:15 +0400 |
| commit | 26ed8d2c91e04d371809c156649810af424079af (patch) | |
| tree | b033d9f5c33e741474643e1e2483dbe9d1e1709f /CryptClass/AbstractSKA.hpp | |
| parent | 4921e17d62d325c5a31e2a608b7cc2428e34627b (diff) | |
Update AbstractSKA.hpp
Diffstat (limited to 'CryptClass/AbstractSKA.hpp')
| -rw-r--r-- | CryptClass/AbstractSKA.hpp | 26 |
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; }; |
