From b7e652977189945aeccdc131eaa6897c5480303c Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Wed, 23 Jul 2025 06:10:27 -0400 Subject: [PATCH] Fix Requires/Provider to fix default install of fips providers Resolves: RHEL-104856 Signed-off-by: Simo Sorce --- openssl.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/openssl.spec b/openssl.spec index 841945f..91966b2 100644 --- a/openssl.spec +++ b/openssl.spec @@ -128,8 +128,8 @@ Summary: A general purpose cryptography library with TLS implementation Requires: ca-certificates >= 2008-5 Requires: crypto-policies >= 20180730 %if %{defined rhel} -Requires: openssl-fips-provider -Suggests: openssl-fips-provider >= 3.0.7-6 +Requires: fips-provider-so +Suggests: openssl-fips-provider >= 3.0.7-7 %endif %description libs @@ -161,6 +161,7 @@ from other formats to the formats used by the OpenSSL toolkit. %package fips-provider Summary: The FIPS Provider module Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} +Provides: fips-provider-so %description fips-provider OpenSSL is a toolkit for supporting cryptography. The openssl-fips-provider @@ -453,6 +454,8 @@ ln -s /etc/crypto-policies/back-ends/openssl_fips.config $RPM_BUILD_ROOT%{_sysco - Add custom define to disable symbol versioning in downstream patched code Also add stricter Suggests for openssl-fips-provider Resolves: RHEL-104236 +- Fix Requires/Provider to fix default install of fips providers + Resolves: RHEL-104856 * Wed Jul 16 2025 Simo Sorce - 1:3.5.1-2 - Move fips.so to a seprate subpackage