X-Git-Url: http://plrg.eecs.uci.edu/git/?p=iotcloud.git;a=blobdiff_plain;f=version2%2Fsrc%2FC%2FMac.h;h=eebb1157fc8b130bbd0b092867dd373eb26d8096;hp=4c4d0f677d8428a1a7f1c6e159546f13f57653a2;hb=b2bc9b5c707bd7d932d60cd4e8c1cb580b36b5b4;hpb=4ab169190962b318562aa60088e9b7e1547917f4 diff --git a/version2/src/C/Mac.h b/version2/src/C/Mac.h index 4c4d0f6..eebb115 100644 --- a/version2/src/C/Mac.h +++ b/version2/src/C/Mac.h @@ -1,13 +1,15 @@ #ifndef MAC_H #define MAC_H #include "common.h" +#include "pbkdf2-sha256.h" class Mac { public: + Mac(); void update(Array *array, int32_t offset, int32_t len); Array *doFinal(); - void init(Key *key); + void init(AESKey *key); +private: + sha2_context ctx; }; - -Mac *Mac_getInstance(const char *); #endif