Fork of François Berder Crypto, fixed AES CBC and small rework

Dependents:   AES_example shaun_larada Smartage

Fork of Crypto by Francois Berder

Revision:
10:bc9c23aa3870
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/hash/HMAC.h	Tue Sep 24 07:19:04 2013 +0000
@@ -0,0 +1,23 @@
+#ifndef HMAC_H
+#define HMAC_H
+
+#include "HashAlgorithm.h"
+
+class HMAC
+{
+    public :
+        
+        HMAC(HashAlgorithm *hashAlgo, uint8_t *k, uint32_t kl);
+        virtual ~HMAC();
+        
+        void update(uint8_t *data, uint32_t length);
+        void finalize(uint8_t *hash);
+        
+    private :
+    
+        HashAlgorithm *algo;
+        uint8_t key[64];
+        uint32_t keyLength;
+};
+
+#endif