masqmail

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 diff
     1.1 --- a/src/md5/hmac_md5.h	Sun Jul 18 22:02:54 2010 +0200
     1.2 +++ b/src/md5/hmac_md5.h	Sun Jul 18 22:20:36 2010 +0200
     1.3 @@ -1,7 +1,7 @@
     1.4 -void
     1.5 -hmac_md5(unsigned char *text, int text_len, unsigned char *key, int key_len, unsigned char *digest);
     1.6 -	 /* text;     pointer to data stream */
     1.7 -	 /* text_len; length of data stream */
     1.8 -	 /* key;      pointer to authentication key */
     1.9 -	 /* key_len;  length of authentication key */
    1.10 -	 /* digest;   caller digest to be filled in */
    1.11 +void hmac_md5(
    1.12 +	unsigned char* text,   /* pointer to the message */
    1.13 +	int textlen,           /* length of the message */
    1.14 +	unsigned char* key,    /* pointer to the authentication key */
    1.15 +	int keylen,            /* length of the key */
    1.16 +	unsigned char* digest  /* pointer to allocated memory to store the computed HMAC */
    1.17 +);