#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);
-
- private:
+public:
+ AESKey(Array<char> *password, Array<char> *salt, int iterationCount, int keyLength);
+ ~AESKey();
+ Array<char> *getKey();
+ WORD *getKeySchedule();
+
+private:
+ Array<char> *key;
+ WORD key_schedule[60];
};
#endif