rename files
[iotcloud.git] / version2 / src / C / Crypto.cc
diff --git a/version2/src/C/Crypto.cc b/version2/src/C/Crypto.cc
deleted file mode 100644 (file)
index 9fe1154..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-#include "Crypto.h"
-#include "pbkdf2-sha256.h"
-
-AESKey::AESKey(Array<char> *password, Array<char> *salt, int iterationCount, int keyLength) {
-       key = new Array<char>(keyLength / 8);
-       PKCS5_PBKDF2_HMAC((unsigned char *) password->internalArray(), password->length(),
-                                                                               (unsigned char *) salt->internalArray(), salt->length(),
-                                                                               iterationCount, keyLength / 8, (unsigned char *) key->internalArray());
-       aes_key_setup((BYTE *)key->internalArray(), key_schedule, keyLength);
-}
-
-AESKey::~AESKey() {
-       bzero(key->internalArray(), key->length());
-       delete key;
-       bzero(key_schedule, sizeof(key_schedule));
-}
-
-WORD *AESKey::getKeySchedule() {
-       return (WORD *) &key_schedule;
-}
-
-Array<char> *AESKey::getKey() {
-       return key;
-}