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:
6:19aa835f2bbb
Parent:
5:06cd9c8afa0b
--- a/SHA1.h	Thu Sep 12 15:08:51 2013 +0000
+++ b/SHA1.h	Thu Sep 12 16:03:43 2013 +0000
@@ -9,12 +9,12 @@
     public :
     
         SHA1();
+
+        virtual uint8_t outputSize() const;        
+        virtual void update(uint8_t *data, uint32_t length);
+        virtual void finalize(uint8_t *hash);
         
-        virtual void update(uint8_t *in, uint32_t length);
-        virtual void finalize(uint8_t *out);
-        virtual uint8_t outputSize() const;
-        
-        static void computeDigest(uint8_t *digest, uint8_t *in, uint32_t length);
+        static void computeHash(uint8_t *hash, uint8_t *data, uint32_t length);
         
     private :
         static void computeBlock(uint32_t *h02, uint32_t *h12, uint32_t *h22, uint32_t *h32, uint32_t *h42, uint8_t *buffer);