import libgcrypt-1.9.3-5.el9
This commit is contained in:
parent
ee5bb0246b
commit
e4c1129733
13
SOURCES/libgcrypt-1.9.3-fips-hwfeatures.patch
Normal file
13
SOURCES/libgcrypt-1.9.3-fips-hwfeatures.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff -up libgcrypt-1.8.5/src/hwfeatures.c.hw-fips libgcrypt-1.8.5/src/hwfeatures.c
|
||||||
|
--- libgcrypt-1.8.5/src/hwfeatures.c.hw-fips 2021-06-25 11:55:55.843819137 +0200
|
||||||
|
+++ libgcrypt-1.8.5/src/hwfeatures.c 2021-06-25 11:56:00.925895390 +0200
|
||||||
|
@@ -205,9 +205,6 @@ _gcry_detect_hw_features (void)
|
||||||
|
{
|
||||||
|
hw_features = 0;
|
||||||
|
|
||||||
|
- if (fips_mode ())
|
||||||
|
- return; /* Hardware support is not to be evaluated. */
|
||||||
|
-
|
||||||
|
parse_hwf_deny_file ();
|
||||||
|
|
||||||
|
#if defined (HAVE_CPU_ARCH_X86)
|
@ -1,6 +1,6 @@
|
|||||||
Name: libgcrypt
|
Name: libgcrypt
|
||||||
Version: 1.9.3
|
Version: 1.9.3
|
||||||
Release: 4%{?dist}
|
Release: 5%{?dist}
|
||||||
URL: https://www.gnupg.org/
|
URL: https://www.gnupg.org/
|
||||||
Source0: libgcrypt-%{version}-hobbled.tar.xz
|
Source0: libgcrypt-%{version}-hobbled.tar.xz
|
||||||
# The original libgcrypt sources now contain potentially patented ECC
|
# The original libgcrypt sources now contain potentially patented ECC
|
||||||
@ -50,6 +50,9 @@ Patch28: libgcrypt-1.8.5-intel-cet.patch
|
|||||||
Patch30: libgcrypt-1.8.5-fips-module.patch
|
Patch30: libgcrypt-1.8.5-fips-module.patch
|
||||||
# Fix for CVE-2021-33560
|
# Fix for CVE-2021-33560
|
||||||
Patch31: libgcrypt-1.9.3-CVE-2021-33560.patch
|
Patch31: libgcrypt-1.9.3-CVE-2021-33560.patch
|
||||||
|
# We can use HW optimizations in FIPS (#1990059)
|
||||||
|
Patch32: libgcrypt-1.9.3-fips-hwfeatures.patch
|
||||||
|
|
||||||
|
|
||||||
%global gcrylibdir %{_libdir}
|
%global gcrylibdir %{_libdir}
|
||||||
%global gcrysoname libgcrypt.so.20
|
%global gcrysoname libgcrypt.so.20
|
||||||
@ -100,6 +103,7 @@ applications using libgcrypt.
|
|||||||
%patch28 -p1 -b .intel-cet
|
%patch28 -p1 -b .intel-cet
|
||||||
%patch30 -p1 -b .fips-module
|
%patch30 -p1 -b .fips-module
|
||||||
%patch31 -p1 -b .CVE-2021-33560
|
%patch31 -p1 -b .CVE-2021-33560
|
||||||
|
%patch32 -p1 -b .hw-fips
|
||||||
|
|
||||||
cp %{SOURCE4} cipher/
|
cp %{SOURCE4} cipher/
|
||||||
cp %{SOURCE5} %{SOURCE6} %{SOURCE8} tests/
|
cp %{SOURCE5} %{SOURCE6} %{SOURCE8} tests/
|
||||||
@ -209,6 +213,9 @@ install -m644 %{SOURCE7} $RPM_BUILD_ROOT/etc/gcrypt/random.conf
|
|||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Oct 12 2021 Jakub Jelen <jjelen@redhat.com> - 1.9.3-5
|
||||||
|
- Allow HW optimizations in FIPS mode (#1990059)
|
||||||
|
|
||||||
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.9.3-4
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.9.3-4
|
||||||
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
||||||
Related: rhbz#1991688
|
Related: rhbz#1991688
|
||||||
|
Loading…
Reference in New Issue
Block a user