- Fixed faulty HMAC-MD2 implementation (Fixes ticket #37)
diff --git a/include/polarssl/md2.h b/include/polarssl/md2.h
index 9a497f1..2726ca3 100644
--- a/include/polarssl/md2.h
+++ b/include/polarssl/md2.h
@@ -38,8 +38,8 @@
unsigned char state[48]; /*!< intermediate digest state */
unsigned char buffer[16]; /*!< data block being processed */
- unsigned char ipad[64]; /*!< HMAC: inner padding */
- unsigned char opad[64]; /*!< HMAC: outer padding */
+ unsigned char ipad[16]; /*!< HMAC: inner padding */
+ unsigned char opad[16]; /*!< HMAC: outer padding */
size_t left; /*!< amount of data in buffer */
}
md2_context;