forked from pool/openssl-ibmca
Accepting request 1008263 from home:markkp:branches:security:tls
- Upgraded to version 2.3.1 (jsc#PED-597) * openssl-ibmca 2.3.1 - Adjustments for libica 4.1.0 * openssl-ibmca 2.3.0 - First version including the provider - Fix for engine build without OpenSSL 3.0 sources * openssl-ibmca 2.2.3 - Fix PKEY segfault with OpenSSL 3.0 * openssl-ibmca 2.2.2 - Fix tests with OpenSSL 3.0 - Build against libica 4.0 - Removed a Requires for libica from the specfile. - Removed the obsolete baselibs.conf file OBS-URL: https://build.opensuse.org/request/show/1008263 OBS-URL: https://build.opensuse.org/package/show/security:tls/openssl-ibmca?expand=0&rev=34
This commit is contained in:
parent
39c822489c
commit
a906fc4547
@ -1 +0,0 @@
|
|||||||
openssl-ibmca
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1dd77f6f749f07721f993ddecc27b68b1c1fd8c09f524fae6529e86298ed7f01
|
|
||||||
size 98187
|
|
3
openssl-ibmca-2.3.1.tar.gz
Normal file
3
openssl-ibmca-2.3.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:27946ac43c8714c7c2db40482bc2e7b3386eb534b322ebc2586b9fc8072f3ef2
|
||||||
|
size 189509
|
@ -1,3 +1,20 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 4 19:33:57 UTC 2022 - Mark Post <mpost@suse.com>
|
||||||
|
|
||||||
|
- Upgraded to version 2.3.1 (jsc#PED-597)
|
||||||
|
* openssl-ibmca 2.3.1
|
||||||
|
- Adjustments for libica 4.1.0
|
||||||
|
* openssl-ibmca 2.3.0
|
||||||
|
- First version including the provider
|
||||||
|
- Fix for engine build without OpenSSL 3.0 sources
|
||||||
|
* openssl-ibmca 2.2.3
|
||||||
|
- Fix PKEY segfault with OpenSSL 3.0
|
||||||
|
* openssl-ibmca 2.2.2
|
||||||
|
- Fix tests with OpenSSL 3.0
|
||||||
|
- Build against libica 4.0
|
||||||
|
- Removed a Requires for libica from the specfile.
|
||||||
|
- Removed the obsolete baselibs.conf file
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 15 22:00:05 UTC 2022 - Mark Post <mpost@suse.com>
|
Tue Mar 15 22:00:05 UTC 2022 - Mark Post <mpost@suse.com>
|
||||||
|
|
||||||
|
@ -19,15 +19,14 @@
|
|||||||
%global enginesdir %(pkg-config --variable=enginesdir libcrypto)
|
%global enginesdir %(pkg-config --variable=enginesdir libcrypto)
|
||||||
|
|
||||||
Name: openssl-ibmca
|
Name: openssl-ibmca
|
||||||
Version: 2.2.1
|
Version: 2.3.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The IBMCA OpenSSL dynamic engine
|
Summary: The IBMCA OpenSSL dynamic engine
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
Group: Hardware/Other
|
Group: Hardware/Other
|
||||||
URL: https://github.com/opencryptoki/openssl-ibmca
|
URL: https://github.com/opencryptoki/openssl-ibmca
|
||||||
Source: https://github.com/opencryptoki/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source: https://github.com/opencryptoki/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||||
Source1: baselibs.conf
|
Source1: engine_section.txt
|
||||||
Source2: engine_section.txt
|
|
||||||
|
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
@ -35,7 +34,6 @@ BuildRequires: libica-devel >= 3.1.1
|
|||||||
BuildRequires: libica-tools >= 2.4.0
|
BuildRequires: libica-tools >= 2.4.0
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: openssl-devel
|
BuildRequires: openssl-devel
|
||||||
Requires: libica3
|
|
||||||
Requires: openssl
|
Requires: openssl
|
||||||
ExclusiveArch: s390x
|
ExclusiveArch: s390x
|
||||||
|
|
||||||
@ -57,7 +55,7 @@ export CPPFLAGS="%{optflags}"
|
|||||||
%install
|
%install
|
||||||
# Update the sample config file so that the dynamic path points
|
# Update the sample config file so that the dynamic path points
|
||||||
# to the correct version of the engines directory.
|
# to the correct version of the engines directory.
|
||||||
sed -i -e "/^dynamic_path/s, = .*/, = %{enginesdir}/," src/openssl.cnf.sample
|
sed -i -e "/^dynamic_path/s, = .*/, = %{enginesdir}/," src/engine/openssl.cnf.sample
|
||||||
|
|
||||||
%make_install
|
%make_install
|
||||||
rm %{buildroot}/%{enginesdir}/ibmca.la
|
rm %{buildroot}/%{enginesdir}/ibmca.la
|
||||||
@ -67,12 +65,12 @@ rm %{buildroot}/%{enginesdir}/ibmca.la
|
|||||||
# is run. It will be read by the openssl .include directive that points
|
# is run. It will be read by the openssl .include directive that points
|
||||||
# to /etc/ssl/engines.d/
|
# to /etc/ssl/engines.d/
|
||||||
mkdir -p %{buildroot}%{_datadir}/%{name}
|
mkdir -p %{buildroot}%{_datadir}/%{name}
|
||||||
cp -p %{SOURCE2} %{buildroot}%{_datadir}/%{name}/openssl-ibmca.sectiondef.txt
|
cp -p %{SOURCE1} %{buildroot}%{_datadir}/%{name}/openssl-ibmca.sectiondef.txt
|
||||||
|
|
||||||
# This will create the actual engine definition section that will be usable
|
# This will create the actual engine definition section that will be usable
|
||||||
# by the .include directive of openSSL. That include will be inserted during
|
# by the .include directive of openSSL. That include will be inserted during
|
||||||
# the postinstall phase of the package installation.
|
# the postinstall phase of the package installation.
|
||||||
grep -v "^#" src/openssl.cnf.sample | \
|
grep -v "^#" src/engine/openssl.cnf.sample | \
|
||||||
sed -n -e '/^\[ibmca_section\]/,$ p' | \
|
sed -n -e '/^\[ibmca_section\]/,$ p' | \
|
||||||
sed -e '/^$/ {N;N;s/\n\n/\n/g;}' | \
|
sed -e '/^$/ {N;N;s/\n\n/\n/g;}' | \
|
||||||
sed -e 's/^dynamic_path/#dynamic_path/' > %{buildroot}%{_datadir}/%{name}/openssl-ibmca.enginedef.cnf
|
sed -e 's/^dynamic_path/#dynamic_path/' > %{buildroot}%{_datadir}/%{name}/openssl-ibmca.enginedef.cnf
|
||||||
@ -96,13 +94,11 @@ fi
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
%doc ChangeLog
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%doc src/openssl.cnf.sample
|
%doc src/engine/openssl.cnf.sample
|
||||||
%doc src/openssl.cnf.defaultlibica
|
%doc src/engine/ibmca-engine-opensslconfig
|
||||||
%doc src/openssl.cnf.libica
|
|
||||||
%doc src/openssl.cnf.libica-cex
|
|
||||||
%dir %{_datadir}/%{name}
|
%dir %{_datadir}/%{name}
|
||||||
%{_datadir}/%{name}/openssl.cnf.*
|
|
||||||
%{_datadir}/%{name}/openssl-ibmca.sectiondef.txt
|
%{_datadir}/%{name}/openssl-ibmca.sectiondef.txt
|
||||||
%{_datadir}/%{name}/openssl-ibmca.enginedef.cnf
|
%{_datadir}/%{name}/openssl-ibmca.enginedef.cnf
|
||||||
%{enginesdir}/ibmca.*
|
%{enginesdir}/ibmca.*
|
||||||
|
Loading…
Reference in New Issue
Block a user