From 7bc3692f1b4d8cc223693d68a8df321f6d9cf527 Mon Sep 17 00:00:00 2001 From: David Michael Date: Thu, 21 Jan 2021 13:57:00 -0500 Subject: [PATCH] cipher/sha512: Fix non-NEON ARM assembly implementation * cipher/sha512.c (do_transform_generic) [USE_ARM_ASM]: Switch to the non-NEON assembly implementation. -- When building for ARM CPUs that don't support NEON, linking fails with an "undefined reference to _gcry_sha512_transform_armv7_neon" error. Switching to the non-NEON assembly function corrects this. --- cipher/sha512.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cipher/sha512.c b/cipher/sha512.c index f70cdf42..0f4c304f 100644 --- a/cipher/sha512.c +++ b/cipher/sha512.c @@ -291,7 +291,7 @@ static unsigned int do_transform_generic (void *context, const unsigned char *data, size_t nblks) { SHA512_CONTEXT *hd = context; - return _gcry_sha512_transform_armv7_neon (&hd->state, data, k, nblks); + return _gcry_sha512_transform_arm (&hd->state, data, k, nblks); } #else static unsigned int -- 2.26.2