From 190251bac5458d7a1d0be1fded994dca944a4d42 Mon Sep 17 00:00:00 2001 From: cr-marcstevens Date: Thu, 16 Mar 2017 14:20:37 +0100 Subject: Fixed bigendian compile bug --- lib/sha1.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/sha1.c b/lib/sha1.c index 29a0e52..8d12b83 100644 --- a/lib/sha1.c +++ b/lib/sha1.c @@ -40,9 +40,9 @@ #define sha1_mix(W, t) (rotate_left(W[t - 3] ^ W[t - 8] ^ W[t - 14] ^ W[t - 16], 1)) #if defined(BIGENDIAN) - #define sha1_load(m, t) (m[t]) + #define sha1_load(m, t, temp) { temp = m[t]; } #else - #define sha1_load(m, t, temp) { temp = m[t]; sha1_bswap32(temp); } + #define sha1_load(m, t, temp) { temp = m[t]; sha1_bswap32(temp); } #endif /*define(BIGENDIAN)*/ #define sha1_store(W, t, x) *(volatile uint32_t *)&W[t] = x -- cgit v1.2.3