--- ../sha/hmac.c	2004-01-27 18:52:34.000000000 +0100
+++ hmac.c	2005-12-04 13:40:42.475684303 +0100
@@ -86,7 +86,7 @@
 
         /* xor ipad into key value  */
         for(i = 0; i < (HASH_INPUT_SIZE >> 2); ++i)
-            ((unsigned long*)cx->key)[i] ^= 0x36363636;
+            ((uint_32t*)cx->key)[i] ^= 0x36363636;
 
         /* and start hash operation */
         sha_begin(cx->ctx);
@@ -114,7 +114,7 @@
 
     /* set outer key value using opad and removing ipad */
     for(i = 0; i < (HASH_INPUT_SIZE >> 2); ++i)
-        ((unsigned long*)cx->key)[i] ^= 0x36363636 ^ 0x5c5c5c5c;
+        ((uint_32t*)cx->key)[i] ^= 0x36363636 ^ 0x5c5c5c5c;
 
     /* perform the outer hash operation */
     sha_begin(cx->ctx);
