diff options
-rw-r--r-- | crypt/sha512.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/crypt/sha512.h b/crypt/sha512.h index d98a2fc..27dd717 100644 --- a/crypt/sha512.h +++ b/crypt/sha512.h @@ -39,13 +39,8 @@ struct sha512_ctx # define USE_TOTAL128 unsigned int total128 __attribute__ ((__mode__ (TI))); #endif -#if BYTE_ORDER == LITTLE_ENDIAN -# define TOTAL128_low 0 -# define TOTAL128_high 1 -#else -# define TOTAL128_low 1 -# define TOTAL128_high 0 -#endif +#define TOTAL128_low (1 - (BYTE_ORDER == LITTLE_ENDIAN)) +#define TOTAL128_high (BYTE_ORDER == LITTLE_ENDIAN) uint64_t total[2]; }; uint64_t buflen; |