--- src/sha2.c 2023-04-09 18:24:46.000000000 +0800 +++ src/sha2.c 2024-09-27 05:04:13.000000000 +0800 @@ -280,13 +280,13 @@ context->bitcount[0] = 0; } -#ifdef libmd_strong_alias +#if defined(libmd_strong_alias) && defined(__clang__) libmd_strong_alias(SHA224Transform, SHA256Transform); libmd_strong_alias(SHA224Update, SHA256Update); libmd_strong_alias(SHA224Pad, SHA256Pad); #else void -SHA224Transform(uint64_t state[8], const uint8_t data[SHA256_BLOCK_LENGTH]) +SHA224Transform(uint32_t state[8], const uint8_t data[SHA256_BLOCK_LENGTH]) { SHA256Transform(state, data); }