[From nobody Fri Jan 22 12:20:37 2021 Return-path: <uucp@wheatstone.g10code.de> Envelope-to: wk@wheatstone.g10code.de Delivery-date: Thu, 21 Jan 2021 21:00:08 +0100 Received: from uucp by wheatstone.g10code.de with local-rmail (Exim 4.92 #5 (Debian)) id 1l2g7k-0006qi-Jv for <wk@wheatstone.g10code.de>; Thu, 21 Jan 2021 21:00:08 +0100 Received: from lists.gnupg.org ([2001:aa8:fff1:2100::57]) by kerckhoffs.g10code.com with esmtps (Exim 4.89 #1 (Debian)) id 1l2g78-0002YB-PZ; Thu, 21 Jan 2021 20:59:30 +0100 Received: from localhost ([127.0.0.1] helo=trithemius.gnupg.org) by lists.gnupg.org with esmtp (Exim 4.84_2 #2 (Debian)) id 1l2g66-0004tN-PK; Thu, 21 Jan 2021 20:58:26 +0100 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on trithemius.gnupg.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.0 Received: from kerckhoffs.g10code.com ([217.69.77.222]) by lists.gnupg.org with esmtps (Exim 4.84_2 #2 (Debian)) id 1l2g63-0004tC-T2 for <mm.gnupg-devel@lists.gnupg.org>; Thu, 21 Jan 2021 20:58:23 +0100 Received: from mail-qt1-x82d.google.com ([2607:f8b0:4864:20::82d]) by kerckhoffs.g10code.com with esmtps (Exim 4.89 #1 (Debian)) id 1l2g62-0002We-74; Thu, 21 Jan 2021 20:58:22 +0100 Received: by mail-qt1-x82d.google.com with SMTP id e17so2494386qto.3; Thu, 21 Jan 2021 11:58:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version; bh=9sgkZLaFMikFhVlA6ToXYArjOw9lheHMGERg+HwZGAc=; b=eDNWhaHB62qDg1diVhvwD9QkBaQoY17Ov0+qN1WbdH3ms48LJV8aJ8qseN2k1DhjTE aMYDiMVtDExHiaeLc7JDRgF1/HK4QlL/FzVESpynShq7iBv1GnM1wao0YV/YzJvriv19 lI1IETbhQtuX+GFU/svo6c2Ti/4WTLjZIKJBp45SSPpRoS2ziRTGQKC5s7WUypLEN2gE KLXeKAUqbjPquHr/82Fhl28rWyWHjrwdIyAtufKy/OcyM5FDt4V0/+XULP/kOk19nP47 NlVfrJPkTv1mJw9l/+QeZ7g3o9J0WHcnXwtm4scQgG4DdYIkDIIwl4GkSRuu/G60NweG eQMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version; bh=9sgkZLaFMikFhVlA6ToXYArjOw9lheHMGERg+HwZGAc=; b=O9/DAGc/vVHX7ua6+n0YrkCNPPRVLH/GvGeKwUTjKEtHf6BLyzGkImVJYEFVO+JrUK 7Y24xDgJR7EK8HYWtQwk6QD9GuJb9/yYxNgCCtFZJQ9kapqjr/nPg1EOtOHynxGFQMWt i08QbEKKyH5L/zONH/CX8EXX5AztKQXF92bZoV0UGsnZ71GYDEuQhwjL7PNYUEcH0Zew D8xbkJzHT8oDV7IQBmOSylTlU5VKT1eXdqOocZVx9a5oVNDJnk2xAQovOPMd1fZotQTO iVTWgMmINwhUrdqeziRgPIcHeXFBKVHYeZKFxKNFPVvHU1qQOMbd5gcF7gdjn/QZZk9Y VfXA== X-Gm-Message-State: AOAM530tcXExp5NuhVYXhWgFeDbhMRYy877N1wEAxjjVy5fC5Rsl+vZx VRl92wvWcopcC0ATF16ctPe+yKOkz8E= X-Google-Smtp-Source: ABdhPJz7bZ8Ujdk9I5vWxyObUIU4uY6uG+EXDC3sar/QPrk78efzMr8BOPJaOSSqEHD1z1TXWuREOg== X-Received: by 2002:ac8:564b:: with SMTP id 11mr1235951qtt.119.1611259100325; Thu, 21 Jan 2021 11:58:20 -0800 (PST) Received: from callisto (c-73-175-137-55.hsd1.pa.comcast.net. [73.175.137.55]) by smtp.gmail.com with ESMTPSA id m13sm4152621qtu.93.2021.01.21.11.58.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Jan 2021 11:58:19 -0800 (PST) To: gnupg-devel@gnupg.org Subject: [PATCH libgcrypt 1/2] cipher/sha512: Fix non-NEON ARM assembly implementation Date: Thu, 21 Jan 2021 14:58:18 -0500 Message-ID: <87h7nagizp.fsf@gmail.com> X-BeenThere: gnupg-devel@gnupg.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: GnuPG development <gnupg-devel.gnupg.org> List-Unsubscribe: <http://lists.gnupg.org/mailman/options/gnupg-devel>, <mailto:gnupg-devel-request@gnupg.org?subject=unsubscribe> List-Archive: <https://lists.gnupg.org/pipermail/gnupg-devel/> List-Post: <mailto:gnupg-devel@gnupg.org> List-Help: <mailto:gnupg-devel-request@gnupg.org?subject=help> List-Subscribe: <http://lists.gnupg.org/mailman/listinfo/gnupg-devel>, <mailto:gnupg-devel-request@gnupg.org?subject=subscribe> From: David Michael via Gnupg-devel <gnupg-devel@gnupg.org> Reply-To: David Michael <fedora.dm0@gmail.com> Cc: wk@gnupg.org Errors-To: gnupg-devel-bounces@gnupg.org Sender: "Gnupg-devel" <gnupg-devel-bounces@gnupg.org> X-Sender-Host: lists.gnupg.org MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable * cipher/sha512.c (do_transform_generic) [USE_ARM_ASM]: Switch to the non-NEON assembly implementation. =2D- 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. =2D-- (Resending this in case it wasn't delivered due to not being subscribed.) 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 =2D-- 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 nbl= ks) { SHA512_CONTEXT *hd =3D context; =2D 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 =2D-=20 2.26.2 _______________________________________________ Gnupg-devel mailing list Gnupg-devel@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-devel ]