From 3f83336726c71154b6b51377ece24fc607a4f5d7 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 12 Jan 2006 07:18:39 +0000 Subject: [PATCH] (struct sha512_ctx): Use a word buffer, not a byte buffer, so that we don't need to worry about alignment. --- lib/sha512.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/lib/sha512.h b/lib/sha512.h index 3740de9c5c..b90e71ad43 100644 --- a/lib/sha512.h +++ b/lib/sha512.h @@ -20,13 +20,7 @@ # define SHA512_H 1 # include - -# if HAVE_INTTYPES_H -# include -# endif -# if HAVE_STDINT_H || _LIBC -# include -# endif +# include /* Structure to save state of computation between the single steps. */ struct sha512_ctx @@ -35,7 +29,7 @@ struct sha512_ctx uint64_t total[2]; uint64_t buflen; - char buffer[256]; + uint64_t buffer[32]; }; -- 2.47.3