diff --git a/openssl.spec b/openssl.spec index c129115..b1d1551 100644 --- a/openssl.spec +++ b/openssl.spec @@ -127,8 +127,8 @@ Summary: A general purpose cryptography library with TLS implementation Requires: ca-certificates >= 2008-5 Requires: crypto-policies >= 20250404-3 %if %{defined rhel} -Requires: openssl-fips-provider -Suggests: openssl-fips-provider +Requires: fips-provider-so +Suggests: openssl-fips-provider >= 3.0.7-7 %endif %description libs @@ -160,6 +160,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 @@ -456,6 +457,8 @@ touch $RPM_BUILD_ROOT/%{_prefix}/include/openssl/engine.h - Add custom define to disable symbol versioning in downstream patched code Also add stricter Suggests for openssl-fips-provider Resolves: RHEL-101548 +- Fix Requires/Provider to fix default install of fips providers + Resolves: RHEL-105010 * Thu Jul 24 2025 Simo Sorce - 1:3.5.1-2 - Move fips.so to a seprate subpackage