util: Fix SHA1 implementation on big endian
The code defines a macro blk0(i) based on the preprocessor condition BYTE_ORDER == LITTLE_ENDIAN. If true, blk0(i) is defined as a byte swap operation. Unfortunately, if the preprocessor macros used in the test are no defined, then the comparison becomes 0 == 0 and it evaluates as true. Fixes: d1efa09d ("util: import sha1 implementation from OpenBSD") Reviewed-by:Emil Velikov <emil.velikov@collabora.com> (cherry picked from commit 53267430)