|
1 | 1 | %undefine __cmake_in_source_build |
2 | 2 | %global _lto_cflags %{nil} |
3 | 3 | %global debug_package %{nil} |
4 | | -# Versions numbers |
| 4 | +# Dependant Library Versions |
5 | 5 | %global major 1 |
6 | 6 | %global minor 3 |
7 | 7 | %global rev 0 |
|
10 | 10 | %global ipsecfull %{ipsec}-%{ipsecver} |
11 | 11 | %global fullversion %{major}.%{minor}.%{rev} |
12 | 12 |
|
13 | | - |
14 | | -%global ippcp_major 11 |
| 13 | +%global ippcp_major 11 |
15 | 14 | %global ippcp_minor 6 |
16 | | -%global ippcp ipp-crypto |
17 | | -%global ippcpver ippcp_2021.7.1 |
18 | | -%global ippcpfull %{ippcp}-%{ippcpver} |
| 15 | +%global ippcp ipp-crypto |
| 16 | +%global ippcpver ippcp_2021.7.1 |
| 17 | +%global ippcpfull %{ippcp}-%{ippcpver} |
19 | 18 | %global ippcpfullversion %{ippcp_major}.%{ippcp_minor} |
20 | 19 |
|
21 | | -%global qatengine QAT_Engine |
22 | | -%global qatdriver QAT20.l.1.0.40-00004 |
| 20 | +%global qatdriver QAT20.l.1.0.40-00004 |
23 | 21 |
|
24 | | -%global openssl_lib_path /root/openssl_install |
25 | | -%global openssl_src_path /root/openssl |
| 22 | +%global openssl_lib_path /root/openssl_install |
| 23 | +%global openssl_src_path /root/openssl |
26 | 24 |
|
27 | | -Name: qatprovider-fips |
| 25 | +Name: qatprovider-fips |
28 | 26 | Version: 1.2.0 |
29 | 27 | Release: 1%{?dist} |
30 | | -Summary: Intel QuickAssist Technology (QAT) OpenSSL Provider |
31 | | - |
32 | | -License: BSD-3-Clause AND OpenSSL |
33 | | -Source0: https://github.com/intel/%{qatengine}/archive/v%{version}/%{name}-%{version}.tar.gz |
34 | | -Source1: https://github.com/intel/%{ippcp}/archive/refs/tags/%{ippcpver}.tar.gz#/%{ippcp}-%{ippcpver}.tar.gz |
35 | | -Source2: https://github.com/intel/%{ipsec}/archive/v%{ipsecver}.tar.gz#/%{ipsecfull}.tar.gz |
36 | | -Source3: https://downloadmirror.intel.com/777529/QAT20.L.1.0.20-00008.tar.gz |
37 | | -Source4: driver_install.tar.gz |
38 | | - |
39 | | -BuildRequires: cmake >= 3.10 |
40 | | -BuildRequires: gcc-c++ >= 8.2 |
41 | | -BuildRequires: make |
42 | | -BuildRequires: nasm >= 2.14 |
| 28 | +Summary: Intel QuickAssist Technology(QAT) OpenSSL Provider |
| 29 | + |
| 30 | +License: BSD-3-Clause AND OpenSSL |
| 31 | +Source0: https://github.com/intel/QAT_Engine/archive/v%{version}/%{name}-%{version}.tar.gz |
| 32 | +Source1: https://github.com/intel/%{ippcp}/archive/refs/tags/%{ippcpver}.tar.gz#/%{ippcp}-%{ippcpver}.tar.gz |
| 33 | +Source2: https://github.com/intel/%{ipsec}/archive/v%{ipsecver}.tar.gz#/%{ipsecfull}.tar.gz |
| 34 | +Source3: https://downloadmirror.intel.com/781387/QAT20.L.1.0.40-00004.tar.gz |
| 35 | +Source4: driver_install.tar.gz |
| 36 | + |
| 37 | +BuildRequires: autoconf |
| 38 | +BuildRequires: automake |
| 39 | +BuildRequires: make |
| 40 | +BuildRequires: gcc |
| 41 | +BuildRequires: libtool |
| 42 | +BuildRequires: cmake >= 3.10 |
| 43 | +BuildRequires: nasm >= 2.14 |
| 44 | +BuildRequires: gcc-c++ >= 8.2 |
43 | 45 |
|
44 | 46 | %description |
45 | 47 | This package provides the Intel QuickAssist Technology OpenSSL Provider |
@@ -106,13 +108,12 @@ ln -s libIPSec_MB.so.%{fullversion} libIPSec_MB.so |
106 | 108 | export OPENSSL_ENGINES="/root/openssl_install/lib64/ossl-modules" |
107 | 109 | export OPENSSL_ROOT="/root/openssl" |
108 | 110 | export SYS_OPENSSL_PATH="/root/openssl_install" |
109 | | -export LD_LIBRARY_PATH=/root/openssl_install/lib64 |
110 | | -export OPENSSL_LIB=/root/openssl_install |
| 111 | +export LD_LIBRARY_PATH="/root/openssl_install/lib64" |
| 112 | +export OPENSSL_LIB="/root/openssl_install" |
111 | 113 | export QAT_HW_ENABLED="1" |
112 | 114 | export QAT_SW_ENABLED="1" |
113 | 115 |
|
114 | 116 | cd /root/rpmbuild/BUILD/%{name}-%{version} |
115 | | -#git checkout dev_qat_fips_drop2_release |
116 | 117 |
|
117 | 118 | autoreconf -ivf |
118 | 119 |
|
@@ -200,4 +201,5 @@ rm -rf %{buildroot} |
200 | 201 | %{_includedir}/crypto_mb/sm4_gcm.h |
201 | 202 |
|
202 | 203 | %changelog |
203 | | -* Mon May 29 2023 Ponnam Srinivas <ponnamsx.srinivas@intel.com> |
| 204 | +* Wed Jun 14 2023 Ponnam Srinivas <ponnamsx.srinivas@intel.com> - 1.2.0-1 |
| 205 | +- Initial Version of RPM for QAT Provider with FIPS Support. |
0 commit comments