summaryrefslogtreecommitdiff
path: root/sys/lib
diff options
context:
space:
mode:
authoreeh <eeh@NetBSD.org>1999-05-09 00:22:46 +0000
committereeh <eeh@NetBSD.org>1999-05-09 00:22:46 +0000
commit06e7ea9afe20ea245548122d92964467eb4ff9fc (patch)
tree24d82065ccbec08bde6c8fe05cfa6a848a29cbc2 /sys/lib
parent75f8cf07abb2d1a586a449cfa4734ef8020a5fd3 (diff)
Allocating a byte-array and then accessing it as 32-bit integers just won't work
on any machine that has alignment restrictions.
Diffstat (limited to 'sys/lib')
-rw-r--r--sys/lib/libkern/sha1.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/lib/libkern/sha1.c b/sys/lib/libkern/sha1.c
index 1bcdc50d28d..35c2144eca9 100644
--- a/sys/lib/libkern/sha1.c
+++ b/sys/lib/libkern/sha1.c
@@ -1,4 +1,4 @@
-/* $NetBSD: sha1.c,v 1.3 1998/09/12 08:31:23 ragge Exp $ */
+/* $NetBSD: sha1.c,v 1.4 1999/05/09 00:22:46 eeh Exp $ */
/* $OpenBSD: sha1.c,v 1.9 1997/07/23 21:12:32 kstailey Exp $ */
/*
@@ -75,7 +75,7 @@ void SHA1Transform(state, buffer)
CHAR64LONG16 *block;
#ifdef SHA1HANDSOFF
- static u_char workspace[64];
+ static u_int workspace[16];
block = (CHAR64LONG16 *)workspace;
(void)memcpy(block, buffer, 64);
#else