diff options
| author | eeh <eeh@NetBSD.org> | 1999-05-09 00:22:46 +0000 |
|---|---|---|
| committer | eeh <eeh@NetBSD.org> | 1999-05-09 00:22:46 +0000 |
| commit | 06e7ea9afe20ea245548122d92964467eb4ff9fc (patch) | |
| tree | 24d82065ccbec08bde6c8fe05cfa6a848a29cbc2 /sys/lib | |
| parent | 75f8cf07abb2d1a586a449cfa4734ef8020a5fd3 (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.c | 4 |
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 |
