Sync from SUSE:SLFO:Main openCryptoki revision 646be5b6fe5d1ade7de8a193ef1c083b
This commit is contained in:
parent
ac31083bd3
commit
6b8dc8cb3d
@ -1,7 +1,14 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 4 08:11:35 UTC 2024 - Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
|
||||||
|
|
||||||
|
- Amended the .spec file (jsc#PED-10241)
|
||||||
|
- Updated the %configure flags for i586
|
||||||
|
- Implemented a logic to exclude i586 arch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Sep 20 08:33:19 UTC 2024 - Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
|
Fri Sep 20 08:33:19 UTC 2024 - Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
|
||||||
|
|
||||||
- Upgrade openCrytoki to version 3.24
|
- Upgrade openCryptoki to version 3.24
|
||||||
(jsc#PED-10291, jsc#PED-10290, jsc#PED-10241)
|
(jsc#PED-10291, jsc#PED-10290, jsc#PED-10241)
|
||||||
* Add support for building Opencryptoki on the IBM AIX platform
|
* Add support for building Opencryptoki on the IBM AIX platform
|
||||||
* Add support for the CCA token on non-IBM Z platforms (x86_64, ppc64)
|
* Add support for the CCA token on non-IBM Z platforms (x86_64, ppc64)
|
||||||
|
@ -51,7 +51,7 @@ BuildRequires: libitm1
|
|||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: libudev-devel
|
BuildRequires: libudev-devel
|
||||||
BuildRequires: openldap2-devel
|
BuildRequires: openldap2-devel
|
||||||
BuildRequires: openssl-devel >= 1.0
|
BuildRequires: openssl-devel >= 1.1.1
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: trousers-devel
|
BuildRequires: trousers-devel
|
||||||
BuildRequires: pkgconfig(systemd)
|
BuildRequires: pkgconfig(systemd)
|
||||||
@ -67,25 +67,27 @@ Provides: group(pkcs11)
|
|||||||
ExclusiveArch: %{openCryptoki_32bit_arch} %{openCryptoki_64bit_arch}
|
ExclusiveArch: %{openCryptoki_32bit_arch} %{openCryptoki_64bit_arch}
|
||||||
%{?systemd_requires}
|
%{?systemd_requires}
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
BuildRequires: libica-devel
|
BuildRequires: libica-devel >= 3.3
|
||||||
BuildRequires: libica-tools
|
BuildRequires: libica-tools
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The PKCS#11 version 2.11 API implemented for the IBM cryptographic
|
Opencryptoki implements the PKCS#11 specification v2.20 for a set of
|
||||||
cards. This package includes support for the IBM 4758 cryptographic
|
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
|
||||||
coprocessor (with the PKCS#11 firmware loaded) and the IBM eServer
|
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
|
||||||
Cryptographic Accelerator (FC 4960 on pSeries).
|
token implementation that can be used without any cryptographic
|
||||||
|
hardware.
|
||||||
|
This package contains the Slot Daemon (pkcsslotd) and general utilities.
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for openCryptoki, a PKCS#11 implementation for IBM hardware
|
Summary: Development files for openCryptoki, a PKCS#11 implementation for IBM hardware
|
||||||
Group: Development/Languages/C and C++
|
Group: Development/Languages/C and C++
|
||||||
Requires: glibc-devel
|
Requires: glibc-devel
|
||||||
Requires: libopenssl-devel
|
Requires: libopenssl-devel >= 1.1.1
|
||||||
Requires: openldap2-devel
|
Requires: openldap2-devel
|
||||||
Requires: trousers-devel
|
Requires: trousers-devel
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
Requires: libica-devel
|
Requires: libica-devel >= 3.3
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
@ -93,6 +95,9 @@ The PKCS#11 version 2.01 API implemented for the IBM cryptographic
|
|||||||
cards. This package includes support for the IBM 4758 cryptographic
|
cards. This package includes support for the IBM 4758 cryptographic
|
||||||
co-processor (with the PKCS#11 firmware loaded) and the IBM eServer
|
co-processor (with the PKCS#11 firmware loaded) and the IBM eServer
|
||||||
Cryptographic Accelerator (FC 4960 on pSeries).
|
Cryptographic Accelerator (FC 4960 on pSeries).
|
||||||
|
This package contains the development header files for building
|
||||||
|
opencryptoki and PKCS#11 based applications
|
||||||
|
|
||||||
|
|
||||||
%ifarch %{openCryptoki_32bit_arch}
|
%ifarch %{openCryptoki_32bit_arch}
|
||||||
%package 32bit
|
%package 32bit
|
||||||
@ -150,9 +155,13 @@ cp %{SOURCE2} .
|
|||||||
--enable-locks \
|
--enable-locks \
|
||||||
%endif
|
%endif
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
--enable-pkcsep11_migrate
|
--enable-icatok --enable-ccatok --enable-ep11tok --enable-pkcsep11_migrate
|
||||||
%else
|
%else
|
||||||
--disable-ccatok
|
%ifnarch i586
|
||||||
|
--disable-icatok --enable-ccatok --disable-ep11tok --disable-pkcsep11_migrate --enable-pkcscca_migrate
|
||||||
|
%else
|
||||||
|
--disable-icatok --disable-ccatok --disable-ep11tok --disable-pkcsep11_migrate --disable-pkcscca_migrate
|
||||||
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
@ -213,6 +222,7 @@ if [ -L %{_sysconfdir}/pkcs11 ] ; then
|
|||||||
rm %{_sysconfdir}/pkcs11
|
rm %{_sysconfdir}/pkcs11
|
||||||
fi
|
fi
|
||||||
%{service_del_postun pkcsslotd.service}
|
%{service_del_postun pkcsslotd.service}
|
||||||
|
/sbin/ldconfig
|
||||||
|
|
||||||
%post 32bit
|
%post 32bit
|
||||||
# Old library name links
|
# Old library name links
|
||||||
@ -251,7 +261,6 @@ ln -sf %{_libdir}/opencryptoki/libopencryptoki.so %{_prefix}/lib/pkcs11/PKCS11_A
|
|||||||
%dir %{_sysconfdir}/opencryptoki
|
%dir %{_sysconfdir}/opencryptoki
|
||||||
%config %{_sysconfdir}/opencryptoki/opencryptoki.conf
|
%config %{_sysconfdir}/opencryptoki/opencryptoki.conf
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
%config %{_sysconfdir}/opencryptoki/ccatok.conf
|
|
||||||
%config %{_sysconfdir}/opencryptoki/ep11cpfilter.conf
|
%config %{_sysconfdir}/opencryptoki/ep11cpfilter.conf
|
||||||
%config %{_sysconfdir}/opencryptoki/ep11tok.conf
|
%config %{_sysconfdir}/opencryptoki/ep11tok.conf
|
||||||
%{_sbindir}/pkcsep11_migrate
|
%{_sbindir}/pkcsep11_migrate
|
||||||
@ -263,6 +272,9 @@ ln -sf %{_libdir}/opencryptoki/libopencryptoki.so %{_prefix}/lib/pkcs11/PKCS11_A
|
|||||||
# utilities
|
# utilities
|
||||||
%ifarch s390 s390x
|
%ifarch s390 s390x
|
||||||
%{_sbindir}/pkcsep11_session
|
%{_sbindir}/pkcsep11_session
|
||||||
|
%endif
|
||||||
|
%ifnarch i586
|
||||||
|
%config %{_sysconfdir}/opencryptoki/ccatok.conf
|
||||||
%{_sbindir}/pkcscca
|
%{_sbindir}/pkcscca
|
||||||
%endif
|
%endif
|
||||||
%{_sbindir}/pkcsslotd
|
%{_sbindir}/pkcsslotd
|
||||||
|
Loading…
Reference in New Issue
Block a user