Add HMAC
[iotcloud.git] / version2 / src / C / pbkdf2-sha256.cc
index 9e201f86addc3702fceb740291ab7925d0c7e8fb..cd8abeb015178f75442e9399e9770fd39189eb6b 100644 (file)
 #include <stdlib.h>
 #include "pbkdf2-sha256.h"
 
 #include <stdlib.h>
 #include "pbkdf2-sha256.h"
 
-typedef struct {
-       unsigned long total[2]; /*!< number of bytes processed  */
-       unsigned long state[8]; /*!< intermediate digest state  */
-       unsigned char buffer[64];       /*!< data block being processed */
-
-       unsigned char ipad[64]; /*!< HMAC: inner padding        */
-       unsigned char opad[64]; /*!< HMAC: outer padding        */
-       int is224;              /*!< 0 => SHA-256, else SHA-224 */
-} sha2_context;
-
 /*
  * 32-bit integer manipulation macros (big endian)
  */
 /*
  * 32-bit integer manipulation macros (big endian)
  */