diff src/md5/hmac_md5.h @ 211:0f36c0a46f82

replaced hmac_md5.c with an own implementation of RFC 2104 Until now the sample code of the RFC itself was used, but it lacked a license or copyright notice. See the comment in hmac_md5.c for details.
author meillo@marmaro.de
date Sun, 18 Jul 2010 22:20:36 +0200
parents 26e34ae9a3e3
children 41958685480d
line wrap: on
line diff
--- a/src/md5/hmac_md5.h	Sun Jul 18 22:02:54 2010 +0200
+++ b/src/md5/hmac_md5.h	Sun Jul 18 22:20:36 2010 +0200
@@ -1,7 +1,7 @@
-void
-hmac_md5(unsigned char *text, int text_len, unsigned char *key, int key_len, unsigned char *digest);
-	 /* text;     pointer to data stream */
-	 /* text_len; length of data stream */
-	 /* key;      pointer to authentication key */
-	 /* key_len;  length of authentication key */
-	 /* digest;   caller digest to be filled in */
+void hmac_md5(
+	unsigned char* text,   /* pointer to the message */
+	int textlen,           /* length of the message */
+	unsigned char* key,    /* pointer to the authentication key */
+	int keylen,            /* length of the key */
+	unsigned char* digest  /* pointer to allocated memory to store the computed HMAC */
+);