diff hmac_file.c @ 143:5d99163f7e32 libtomcrypt-orig

import of libtomcrypt 0.99
author Matt Johnston <matt@ucc.asn.au>
date Sun, 19 Dec 2004 11:34:45 +0000
parents 7faae8f46238
children
line wrap: on
line diff
--- a/hmac_file.c	Tue Jun 15 14:07:21 2004 +0000
+++ b/hmac_file.c	Sun Dec 19 11:34:45 2004 +0000
@@ -12,27 +12,8 @@
 
 #include "mycrypt.h"
 
-/*
-    (1) append zeros to the end of K to create a B byte string
-        (e.g., if K is of length 20 bytes and B=64, then K will be
-         appended with 44 zero bytes 0x00)
-    (2) XOR (bitwise exclusive-OR) the B byte string computed in step
-        (1) with ipad (ipad = the byte 0x36 repeated B times)
-    (3) append the stream of data 'text' to the B byte string resulting
-        from step (2)
-    (4) apply H to the stream generated in step (3)
-    (5) XOR (bitwise exclusive-OR) the B byte string computed in
-        step (1) with opad (opad = the byte 0x5C repeated B times.)
-    (6) append the H result from step (4) to the B byte string
-        resulting from step (5)
-    (7) apply H to the stream generated in step (6) and output
-        the result
-*/
-
 #ifdef HMAC
 
-#define HMAC_BLOCKSIZE hash_descriptor[hash].blocksize
-
 /* hmac_file added by Tom St Denis */
 int hmac_file(int hash, const char *fname, 
               const unsigned char *key, unsigned long keylen,