[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 5/5] keccak: Disable acceleration with SSE asm
From: |
Vladimir Serbinenko |
Subject: |
[PATCH v3 5/5] keccak: Disable acceleration with SSE asm |
Date: |
Fri, 24 May 2024 20:30:06 +0300 |
---
.../lib/libgcrypt-patches/02_keccak_sse.diff | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 grub-core/lib/libgcrypt-patches/02_keccak_sse.diff
diff --git a/grub-core/lib/libgcrypt-patches/02_keccak_sse.diff
b/grub-core/lib/libgcrypt-patches/02_keccak_sse.diff
new file mode 100644
index 000000000..980ebb2b7
--- /dev/null
+++ b/grub-core/lib/libgcrypt-patches/02_keccak_sse.diff
@@ -0,0 +1,19 @@
+commit b0cf06271da5fe20360953a53a47c69da89669cd
+Author: Vladimir Serbinenko <phcoder@gmail.com>
+Date: Sun Apr 7 06:33:11 2024 +0300
+
+ keccak: Disable acceleration with SSE asm
+
+diff --git a/grub-core/lib/libgcrypt/cipher/keccak.c
b/grub-core/lib/libgcrypt/cipher/keccak.c
+index 11e64b3e7..8b570263b 100644
+--- a/grub-core/lib/libgcrypt/cipher/keccak.c
++++ b/grub-core/lib/libgcrypt/cipher/keccak.c
+@@ -251,7 +251,7 @@ keccak_absorb_lane32bi(u32 *lane, u32 x0, u32 x1)
+ /* Construct generic 64-bit implementation. */
+ #ifdef USE_64BIT
+
+-#if __GNUC__ >= 4 && defined(__x86_64__)
++#if __GNUC__ >= 4 && defined(__x86_64__) && 0
+
+ static inline void absorb_lanes64_8(u64 *dst, const byte *in)
+ {
--
2.39.2