* Add leancrypto_avx_detect1.patch * Add leancrypto_avx_detect2.patch OBS-URL: https://build.opensuse.org/package/show/security:tls/leancrypto?expand=0&rev=26
35 lines
947 B
Diff
35 lines
947 B
Diff
commit 70ffec99fc4463c1a639b5c63941352728a182d9
|
|
Author: Stephan Mueller <smueller@chronox.de>
|
|
Date: Thu Nov 27 23:39:10 2025 +0100
|
|
|
|
Report GF accelerations separately
|
|
|
|
Signed-off-by: Stephan Mueller <smueller@chronox.de>
|
|
|
|
Index: leancrypto-1.6.0/internal/src/status.c
|
|
===================================================================
|
|
--- leancrypto-1.6.0.orig/internal/src/status.c
|
|
+++ leancrypto-1.6.0/internal/src/status.c
|
|
@@ -144,6 +144,7 @@ LC_INTERFACE_FUNCTION(int, lc_status, ch
|
|
#ifdef LC_CURVE448
|
|
" Curve448: %s\n"
|
|
#endif
|
|
+ " GF: %s%s\n"
|
|
,
|
|
fips140_mode_enabled() ? "yes" : "no"
|
|
|
|
@@ -306,6 +307,13 @@ LC_INTERFACE_FUNCTION(int, lc_status, ch
|
|
"AVX2" :
|
|
""
|
|
#endif /* LC_CURVE448 */
|
|
+
|
|
+ /* GF */
|
|
+ ,
|
|
+ (lc_cpu_feature_available() & LC_CPU_FEATURE_INTEL_PCLMUL) ?
|
|
+ "PCLMULQDQ " : "",
|
|
+ (lc_cpu_feature_available() & LC_CPU_FEATURE_INTEL_VPCLMUL) ?
|
|
+ "VPCLMULQDQ " : ""
|
|
);
|
|
|
|
#ifdef __clang__
|