#ifndef MAC_H
#define MAC_H
#include "common.h"
+#include "pbkdf2-sha256.h"
class Mac {
public:
+ Mac();
void update(Array<char> *array, int32_t offset, int32_t len);
Array<char> *doFinal();
- void init(Key *key);
+ void init(AESKey *key);
+private:
+ sha2_context ctx;
};
-
-Mac *Mac_getInstance(const char *);
#endif