Bug fixes + tabbing
[iotcloud.git] / version2 / src / C / Crypto.h
index 27c5b4c..5334335 100644 (file)
@@ -1,13 +1,18 @@
 #ifndef CRYPTO_H
 #define CRYPTO_H
 #include "common.h"
 #ifndef CRYPTO_H
 #define CRYPTO_H
 #include "common.h"
+#include "aes.h"
 
 class AESKey {
 public:
        AESKey(Array<char> *password, Array<char> *salt, int iterationCount, int keyLength);
        ~AESKey();
 
 class AESKey {
 public:
        AESKey(Array<char> *password, Array<char> *salt, int iterationCount, int keyLength);
        ~AESKey();
+       Array<char> *getKey();
+       WORD *getKeySchedule();
+
 private:
 private:
-       Array<char> * key;
+       Array<char> *key;
+       WORD key_schedule[60];
 };
 
 #endif
 };
 
 #endif