Blame SPECS/opencryptoki.spec

8a74ed
%global _hardened_build 1
8a74ed
8a74ed
Name:			opencryptoki
8a74ed
Summary:		Implementation of the PKCS#11 (Cryptoki) specification v2.11
8d6fe3
Version:		3.12.1
8d6fe3
Release:		2%{?dist}
8a74ed
License:		CPL
8a74ed
Group:			System Environment/Base
8a74ed
URL:			https://github.com/opencryptoki/opencryptoki
8a74ed
Source0:		https://github.com/opencryptoki/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
8a74ed
8a74ed
# https://bugzilla.redhat.com/show_bug.cgi?id=732756
8d6fe3
Patch0:			opencryptoki-3.11.0-group.patch
8a74ed
# bz#1373833, change tmpfiles snippets from /var/lock/* to /run/lock/*
8d6fe3
Patch1:			opencryptoki-3.11.0-lockdir.patch
8d6fe3
Patch2:			opencryptoki-50a8a8806059647a3e446fd129995af61ec54867.patch
8a74ed
8a74ed
Requires(pre):		shadow-utils coreutils sed
8a74ed
BuildRequires:		openssl-devel
8a74ed
BuildRequires:		trousers-devel
8a74ed
BuildRequires:		openldap-devel
8a74ed
BuildRequires:		autoconf automake libtool
8a74ed
BuildRequires:		bison flex
8a74ed
BuildRequires:		systemd
8a74ed
BuildRequires:		libitm-devel
8a74ed
%ifarch s390 s390x
8a74ed
BuildRequires:		libica-devel >= 2.5
8a74ed
%endif
8a74ed
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Requires:		%{name}(token)
8a74ed
Requires(post):		systemd
8a74ed
Requires(preun):	systemd
8a74ed
Requires(postun):	systemd
8a74ed
conflicts:		selinux-policy < 3.13.1-84
8a74ed
8a74ed
8a74ed
%description
8a74ed
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
8a74ed
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
8a74ed
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
8a74ed
token implementation that can be used without any cryptographic
8a74ed
hardware.
8a74ed
This package contains the Slot Daemon (pkcsslotd) and general utilities.
8a74ed
8a74ed
8a74ed
%package libs
8a74ed
Group:			System Environment/Libraries
8a74ed
Summary:		The run-time libraries for opencryptoki package
8a74ed
Requires(pre):		shadow-utils
8a74ed
8a74ed
%description libs
8a74ed
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
8a74ed
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
8a74ed
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
8a74ed
token implementation that can be used without any cryptographic
8a74ed
hardware.
8a74ed
This package contains the PKCS#11 library implementation, and requires
8a74ed
at least one token implementation (packaged separately) to be fully
8a74ed
functional.
8a74ed
8a74ed
8a74ed
%package devel
8a74ed
Group:			Development/Libraries
8a74ed
Summary:		Development files for openCryptoki
8a74ed
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
8a74ed
%description devel
8a74ed
This package contains the development header files for building
8a74ed
opencryptoki and PKCS#11 based applications
8a74ed
8a74ed
8a74ed
%package swtok
8a74ed
Group:			System Environment/Libraries
8a74ed
Summary:		The software token implementation for opencryptoki
8a74ed
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Provides:		%{name}(token)
8a74ed
8a74ed
%description swtok
8a74ed
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
8a74ed
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
8a74ed
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
8a74ed
token implementation that can be used without any cryptographic
8a74ed
hardware.
8a74ed
This package brings the software token implementation to use opencryptoki
8a74ed
without any specific cryptographic hardware.
8a74ed
8a74ed
8a74ed
%package tpmtok
8a74ed
Group:			System Environment/Libraries
8a74ed
Summary:		Trusted Platform Module (TPM) device support for opencryptoki
8a74ed
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Provides:		%{name}(token)
8a74ed
8a74ed
%description tpmtok
8a74ed
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
8a74ed
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
8a74ed
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
8a74ed
token implementation that can be used without any cryptographic
8a74ed
hardware.
8a74ed
This package brings the necessary libraries and files to support
8a74ed
Trusted Platform Module (TPM) devices in the opencryptoki stack.
8a74ed
8a74ed
8a74ed
%package icsftok
8a74ed
Group:			System Environment/Libraries
8a74ed
Summary:		ICSF token support for opencryptoki
8a74ed
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Provides:		%{name}(token)
8a74ed
8a74ed
%description icsftok
8a74ed
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
8a74ed
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
8a74ed
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
8a74ed
token implementation that can be used without any cryptographic
8a74ed
hardware.
8a74ed
This package brings the necessary libraries and files to support
8a74ed
ICSF token in the opencryptoki stack.
8a74ed
8a74ed
8a74ed
%ifarch s390 s390x
8a74ed
%package icatok
8a74ed
Group:			System Environment/Libraries
8a74ed
Summary:		ICA cryptographic devices (clear-key) support for opencryptoki
8a74ed
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Provides:		%{name}(token)
8a74ed
8a74ed
%description icatok
8a74ed
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
8a74ed
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
8a74ed
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
8a74ed
token implementation that can be used without any cryptographic
8a74ed
hardware.
8a74ed
This package brings the necessary libraries and files to support ICA
8a74ed
devices in the opencryptoki stack. ICA is an interface to IBM
8a74ed
cryptographic hardware such as IBM 4764 or 4765 that uses the
8a74ed
"accelerator" or "clear-key" path.
8a74ed
8a74ed
%package ccatok
8a74ed
Group:			System Environment/Libraries
8a74ed
Summary:		CCA cryptographic devices (secure-key) support for opencryptoki
8a74ed
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Provides:		%{name}(token)
8a74ed
8a74ed
%description ccatok
8a74ed
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
8a74ed
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
8a74ed
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
8a74ed
token implementation that can be used without any cryptographic
8a74ed
hardware.
8a74ed
This package brings the necessary libraries and files to support CCA
8a74ed
devices in the opencryptoki stack. CCA is an interface to IBM
8a74ed
cryptographic hardware such as IBM 4764 or 4765 that uses the
8a74ed
"co-processor" or "secure-key" path.
8a74ed
8a74ed
%package ep11tok
8a74ed
Group:			System Environment/Libraries
8a74ed
Summary:		CCA cryptographic devices (secure-key) support for opencryptoki
8a74ed
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
8a74ed
Provides:		%{name}(token)
8a74ed
8a74ed
%description ep11tok
8a74ed
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
8a74ed
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
8a74ed
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
8a74ed
token implementation that can be used without any cryptographic
8a74ed
hardware.
8a74ed
This package brings the necessary libraries and files to support EP11
8a74ed
tokens in the opencryptoki stack. The EP11 token is a token that uses
8a74ed
the IBM Crypto Express adapters (starting with Crypto Express 4S adapters)
8a74ed
configured with Enterprise PKCS#11 (EP11) firmware.
8a74ed
%endif
8a74ed
8a74ed
8a74ed
%prep
8a74ed
%setup -q -n %{name}-%{version}
8a74ed
%patch0 -p1 -b .group
8a74ed
%patch1 -p1 -b .lockdir
8d6fe3
%patch2 -p1 -b .bz1782444
8a74ed
8a74ed
%build
8a74ed
./bootstrap.sh
8a74ed
8a74ed
%configure --with-systemd=%{_unitdir}	\
8a74ed
%ifarch s390 s390x
8a74ed
    --enable-icatok --enable-ccatok --enable-ep11tok --enable-pkcsep11_migrate
8a74ed
%else
8a74ed
    --disable-icatok --disable-ccatok --disable-ep11tok --disable-pkcsep11_migrate --disable-pkcscca_migrate
8a74ed
%endif
8a74ed
8a74ed
make %{?_smp_mflags} CHGRP=/bin/true
8a74ed
8a74ed
8a74ed
%install
8a74ed
make install DESTDIR=$RPM_BUILD_ROOT CHGRP=/bin/true
8a74ed
8a74ed
# Remove unwanted cruft
8a74ed
rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/*.la
8a74ed
rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/stdll/*.la
8a74ed
8a74ed
8a74ed
8a74ed
%post libs -p /sbin/ldconfig
8a74ed
%post swtok -p /sbin/ldconfig
8a74ed
%post tpmtok -p /sbin/ldconfig
8a74ed
%post icsftok -p /sbin/ldconfig
8a74ed
%ifarch s390 s390x
8a74ed
%post icatok -p /sbin/ldconfig
8a74ed
%post ccatok -p /sbin/ldconfig
8a74ed
%post ep11tok -p /sbin/ldconfig
8a74ed
%endif
8a74ed
8a74ed
%postun libs -p /sbin/ldconfig
8a74ed
%postun swtok -p /sbin/ldconfig
8a74ed
%postun tpmtok -p /sbin/ldconfig
8a74ed
%postun icsftok -p /sbin/ldconfig
8a74ed
%ifarch s390 s390x
8a74ed
%postun icatok -p /sbin/ldconfig
8a74ed
%postun ccatok -p /sbin/ldconfig
8a74ed
%postun ep11tok -p /sbin/ldconfig
8a74ed
%endif
8a74ed
8a74ed
%pre libs
8a74ed
getent group pkcs11 >/dev/null || groupadd -r pkcs11
8a74ed
exit 0
8a74ed
8a74ed
%post
8a74ed
%systemd_post pkcsslotd.service
8a74ed
if test $1 -eq 1; then
8a74ed
    %tmpfiles_create
8a74ed
fi
8a74ed
8a74ed
%preun
8a74ed
%systemd_preun pkcsslotd.service
8a74ed
8a74ed
%postun
8a74ed
%systemd_postun_with_restart pkcsslotd.service
8a74ed
8a74ed
8a74ed
%files
8a74ed
%doc ChangeLog FAQ README.md
8a74ed
%doc doc/opencryptoki-howto.md
8a74ed
%doc doc/README.token_data
8a74ed
%dir %{_sysconfdir}/%{name}
8a74ed
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
8a74ed
%{_tmpfilesdir}/%{name}.conf
8a74ed
%{_unitdir}/pkcsslotd.service
8a74ed
%{_sbindir}/pkcsconf
8a74ed
%{_sbindir}/pkcsslotd
8a74ed
%{_mandir}/man1/pkcsconf.1*
8a74ed
%{_mandir}/man5/%{name}.conf.5*
8a74ed
%{_mandir}/man7/%{name}.7*
8a74ed
%{_mandir}/man8/pkcsslotd.8*
8a74ed
%{_libdir}/opencryptoki/methods
8a74ed
%{_libdir}/pkcs11/methods
8a74ed
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}
8a74ed
%ghost %dir %attr(770,root,pkcs11) %{_rundir}/lock/%{name}
8a74ed
%ghost %dir %attr(770,root,pkcs11) %{_rundir}/lock/%{name}/*
8a74ed
%dir %attr(770,root,pkcs11) %{_localstatedir}/log/opencryptoki
8a74ed
8a74ed
%files libs
8a74ed
%doc LICENSE
8a74ed
%{_sysconfdir}/ld.so.conf.d/*
8a74ed
# Unversioned .so symlinks usually belong to -devel packages, but opencryptoki
8a74ed
# needs them in the main package, because:
8a74ed
#   documentation suggests that programs should dlopen "PKCS11_API.so".
8a74ed
%dir %{_libdir}/opencryptoki
8a74ed
%{_libdir}/opencryptoki/libopencryptoki.*
8a74ed
%{_libdir}/opencryptoki/PKCS11_API.so
8a74ed
%dir %{_libdir}/opencryptoki/stdll
8a74ed
%dir %{_libdir}/pkcs11
8a74ed
%{_libdir}/pkcs11/libopencryptoki.so
8a74ed
%{_libdir}/pkcs11/PKCS11_API.so
8a74ed
%{_libdir}/pkcs11/stdll
8a74ed
8a74ed
%files devel
8a74ed
%{_includedir}/%{name}/
8a74ed
8a74ed
%files swtok
8a74ed
%{_libdir}/opencryptoki/stdll/libpkcs11_sw.*
8a74ed
%{_libdir}/opencryptoki/stdll/PKCS11_SW.so
8a74ed
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/swtok/
8a74ed
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/swtok/TOK_OBJ/
8a74ed
8a74ed
%files tpmtok
8a74ed
%doc doc/README.tpm_stdll
8a74ed
%{_libdir}/opencryptoki/stdll/libpkcs11_tpm.*
8a74ed
%{_libdir}/opencryptoki/stdll/PKCS11_TPM.so
8a74ed
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/tpm/
8a74ed
8a74ed
%files icsftok
8a74ed
%doc doc/README.icsf_stdll
8a74ed
%{_sbindir}/pkcsicsf
8a74ed
%{_mandir}/man1/pkcsicsf.1*
8a74ed
%{_libdir}/opencryptoki/stdll/libpkcs11_icsf.*
8a74ed
%{_libdir}/opencryptoki/stdll/PKCS11_ICSF.so
8a74ed
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/icsf/
8a74ed
8a74ed
%ifarch s390 s390x
8a74ed
%files icatok
8a74ed
%{_libdir}/opencryptoki/stdll/libpkcs11_ica.*
8a74ed
%{_libdir}/opencryptoki/stdll/PKCS11_ICA.so
8a74ed
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/lite/
8a74ed
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/lite/TOK_OBJ/
8a74ed
8a74ed
%files ccatok
8a74ed
%doc doc/README.cca_stdll
8a74ed
%{_sbindir}/pkcscca
8a74ed
%{_mandir}/man1/pkcscca.1*
8a74ed
%{_libdir}/opencryptoki/stdll/libpkcs11_cca.*
8a74ed
%{_libdir}/opencryptoki/stdll/PKCS11_CCA.so
8a74ed
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ccatok/
8a74ed
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ccatok/TOK_OBJ/
8a74ed
8a74ed
%files ep11tok
8a74ed
%doc doc/README.ep11_stdll
8a74ed
%config(noreplace) %{_sysconfdir}/%{name}/ep11tok.conf
8a74ed
%config(noreplace) %{_sysconfdir}/%{name}/ep11cpfilter.conf
8a74ed
%{_sbindir}/pkcsep11_migrate
8a74ed
%{_sbindir}/pkcsep11_session
8a74ed
%{_mandir}/man1/pkcsep11_migrate.1.*
8a74ed
%{_mandir}/man1/pkcsep11_session.1*
8a74ed
%{_libdir}/opencryptoki/stdll/libpkcs11_ep11.*
8a74ed
%{_libdir}/opencryptoki/stdll/PKCS11_EP11.so
8a74ed
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ep11tok/
8a74ed
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ep11tok/TOK_OBJ/
8a74ed
%endif
8a74ed
8a74ed
8a74ed
%changelog
8d6fe3
* Mon Dec 16 2019 Than Ngo <than@redhat.com> - 3.12.1-2
8d6fe3
- Resolves: #1782444, EP11: Fix EC-uncompress buffer length
8d6fe3
8d6fe3
* Thu Nov 28 2019 Than Ngo <than@redhat.com> - 3.12.1-1
8d6fe3
- Related: #1770883, rebase to 3.12.1
8d6fe3
8d6fe3
* Tue Nov 12 2019 Than Ngo <than@redhat.com> - 3.12.0-1
8d6fe3
- Resolves: #1770883, rebase to 3.12.0
8d6fe3
8a74ed
* Mon Sep 30 2019 Than Ngo <than@redhat.com> - 3.11.0-5
8a74ed
- Resolves: #1756956, ICA HW token missing after the package update
8a74ed
8a74ed
* Thu Sep 26 2019 Than Ngo <than@redhat.com> - 3.11.0-4
8a74ed
- Resolves: #1755463, EP11: Support tolerated new crypto cards
8a74ed
8a74ed
* Thu Mar 14 2019 Than Ngo <than@redhat.com> - 3.11.0-3
8a74ed
- Resolves: #1688891 - C_EncryptInit fails with CKR_KEY_TYPE_INCONSISTENT. on ep11 token when using imported RSA public key
8a74ed
8a74ed
* Thu Feb 21 2019 Than Ngo <than@redhat.com> - 3.11.0-2
8a74ed
- Resolves: #1678788 - EP11 token fails when using Strict-Session mode or VHSM-Mode
8a74ed
8a74ed
* Tue Feb 19 2019 Than Ngo <than@redhat.com> - 3.11.0-1
8a74ed
- Resolves: #1063763 - opencryptoki tools should inform the user that he is not in pkcs11 group 
8a74ed
- Resolves: #1641027 - enhanced IBM z14 functions
8a74ed
- Resolves: #1641026 - support m_*Single functions from ep11 lib
8a74ed
- Resolves: #1641025 - rebase to 3.11.0
8a74ed
- Resolves: #1519386 - use CPACF hashes in ep11 token
8a74ed
- Resolves: #1373833 - lock file directory is %%ghost now
8a74ed
8a74ed
* Thu Aug 23 2018 Sinny Kumari <skumari@redhat.com> - 3.10.0-2
8a74ed
- Resolves: #1613743 - ICA Token specific des3 cbc encrypt failed - token not available
8a74ed
8a74ed
* Fri Jun 22 2018 Sinny Kumari <skumari@redhat.com> - 3.10.0-1
8a74ed
- Rebase to 3.10.0
8a74ed
- Resolves: #1519383 - openCryptoki token for EP11 - crucial enhancements for s390x
8a74ed
- Remove opencryptoki-3.4-fix-root-checks.patch, fixed in 3.9.0
8a74ed
- Remove opencryptoki-3.2-conditional-manpages.patch, fixed in 3.9.0
8a74ed
8a74ed
* Tue Oct 03 2017 Sinny Kumari <skumari@redhat.com> - 3.7.0-1
8a74ed
- RHBZ#1456520 - Rebase opencryptoki to 3.7.0
8a74ed
- Include libitm-devel as BuildRequires
8a74ed
8a74ed
* Mon Feb 20 2017 Sinny Kumari <skumari@redhat.com> - 3.6.2-1
8a74ed
- Rebase opencryptoki to 3.6.2
8a74ed
- Remove patches from spec file applied during 3.5 release
8a74ed
- Resolves: #1391559, #1380784, #1417905
8a74ed
8a74ed
* Mon Sep 19 2016 Sinny Kumari <skumari@redhat.com> - 3.5-7
8a74ed
- Related: RHBZ#1343671 - Make selinux-policy as Conflicts instead of Requires
8a74ed
8a74ed
* Fri Sep 02 2016 Sinny Kumari <skumari@redhat.com> - 3.5-6
8a74ed
- RHBZ#1371095: coverity scan fixes - memory leak and variable initialization
8a74ed
- RHBZ#1372188: fix illegal instruction on pkcscca tool
8a74ed
8a74ed
* Wed Jul 20 2016 Jakub Jelen <jjelen@redhat.com> - 3.5-5
8a74ed
- Create missing tpm lock directory from tpm stdll (#1343671)
8a74ed
8a74ed
* Thu Jul 14 2016 Jakub Jelen <jjelen@redhat.com> - 3.5-4
8a74ed
- Require selinux-policy with changes related to #1343671
8a74ed
8a74ed
* Tue Jun 28 2016 Jakub Jelen <jjelen@redhat.com> - 3.5-3
8a74ed
- Downgraded a syslog dlopen error to warning (#1059821)
8a74ed
- Coverity: NULL_RETURNS fixes
8a74ed
8a74ed
* Tue Jun 28 2016 Jakub Jelen <jjelen@redhat.com> - 3.5-2
8a74ed
- icsf token does not validate data length for verify operation for ECDSA (#1344383)
8a74ed
- Create lock and log directories from opencryptoki (#1343671)
8a74ed
- Create log directory with appropriate permissions (#1185421)
8a74ed
- Added support for rc=8, reasoncode=2028 in icsf token (#1348803)
8a74ed
- Fix for session handle not set in session issue (#1348804)
8a74ed
- Fix memory leak in icsf specific code
8a74ed
8a74ed
* Fri May 13 2016 Jakub Jelen <jjelen@redhat.com> - 3.5-1
8a74ed
- New upstream relase (#1185421)
8a74ed
- Implicit dependence on libica >= 2.5
8a74ed
8a74ed
* Fri Apr 29 2016 Jakub Jelen <jjelen@redhat.com> - 3.4.1-4
8a74ed
- Added support for icsf reason code 11028 (#1325827)
8a74ed
8a74ed
* Thu Mar 31 2016 Jakub Jelen <jjelen@redhat.com> 3.4.1-3
8a74ed
- Few more issues reported by Coverity
8a74ed
- Fix Segfault when trace in enabled in api_interface.c
8a74ed
- Fix the misleading indentation
8a74ed
- Fix memory leak by closing the lock file descriptor in C_Final
8a74ed
8a74ed
* Thu Mar 24 2016 Jakub Jelen <jjelen@redhat.com> 3.4.1-2
8a74ed
- Fix problems reported by Coverity scan
8a74ed
8a74ed
* Fri Feb 12 2016 Jakub Jelen <jjelen@redhat.com> 3.4.1-1
8a74ed
- New upstream release (#1185421)
8a74ed
- Fix translating ICSF return code (#1306654)
8a74ed
- Fix getObjectsize call for opencryptoki ICSF token (#1303839)
8a74ed
- Fix for openCryptoki ICSF token failure (#1300194)
8a74ed
8a74ed
* Thu Jan 28 2016 Jakub Jelen <jjelen@redhat.com> 3.2-5
8a74ed
- Fix obj class for ep11 token (#1263179)
8a74ed
8a74ed
* Wed Dec 03 2014 Petr Lautrbach <plautrba@redhat.com> 3.2-4.1
8a74ed
- don't check if root is in pkcs11 group
8a74ed
8a74ed
* Mon Nov 10 2014 Petr Lautrbach <plautrba@redhat.com> 3.2-3
8a74ed
- Correctly declare OAEP parameter in RSA Wrap tests to prevent a possible
8a74ed
  scope issue (#1088512)
8a74ed
- several fixes for pkcsep11_migrate
8a74ed
8a74ed
* Mon Oct 20 2014 Petr Lautrbach <plautrba@redhat.com> 3.2-2
8a74ed
- opencryptoki-libs needs shadow-utils to be installed (#1154647)
8a74ed
8a74ed
* Wed Sep 10 2014 Petr Lautrbach <plautrba@redhat.com> 3.2-1
8a74ed
- new upstream release 3.2 (#1088512)
8a74ed
- add new sub-package opencryptoki-ep11tok on s390x
8a74ed
8a74ed
* Thu Feb 06 2014 Petr Lautrbach <plautrba@redhat.com> 3.0-11
8a74ed
- create the right lock directory for cca tokens (#1054442)
8a74ed
8a74ed
* Mon Feb 03 2014 Petr Lautrbach <plautrba@redhat.com> 3.0-10
8a74ed
- use Requires(pre): opencryptoki-libs for subpackages (#1058814)
8a74ed
8a74ed
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.0-9
8a74ed
- Mass rebuild 2014-01-24
8a74ed
8a74ed
* Mon Jan 20 2014 Dan Horák <dan[at]danny.cz> - 3.0-8
8a74ed
- include token specific directories (#1013017, #1045775, #1054442)
8a74ed
- fix pkcsconf crash for non-root users (#1054661)
8a74ed
- the libs subpackage must care of creating the pkcs11 group, it's the first to be installed
8a74ed
- fix build with -Werror=format-security (#1037228)
8a74ed
- Resolves: #1054442, #1054661
8a74ed
8a74ed
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.0-7
8a74ed
- Mass rebuild 2013-12-27
8a74ed
8a74ed
* Fri Nov 22 2013 Dan Horák <dan[at]danny.cz> - 3.0-6
8a74ed
- apply post-3.0 fixes (#1033284)
8a74ed
- Resolves: #1033284
8a74ed
8a74ed
* Tue Nov 19 2013 Dan Horák <dan[at]danny.cz> - 3.0-5
8a74ed
- update opencryptoki man page (#1001729)
8a74ed
- Resolves: #1001729
8a74ed
8a74ed
* Fri Aug 23 2013 Dan Horák <dan[at]danny.cz> - 3.0-4
8a74ed
- update unit file (#995002)
8a74ed
8a74ed
* Tue Jul 23 2013 Dan Horák <dan[at]danny.cz> - 3.0-2
8a74ed
- update pkcsconf man page (#948460)
8a74ed
8a74ed
* Mon Jul 22 2013 Dan Horák <dan[at]danny.cz> - 3.0-1
8a74ed
- new upstream release 3.0
8a74ed
8a74ed
* Tue Jun 25 2013 Dan Horák <dan[at]danny.cz> - 2.4.3.1-1
8a74ed
- new upstream release 2.4.3.1
8a74ed
8a74ed
* Fri May 03 2013 Dan Horák <dan[at]danny.cz> - 2.4.3-1
8a74ed
- new upstream release 2.4.3
8a74ed
8a74ed
* Thu Apr 04 2013 Dan Horák <dan[at]danny.cz> - 2.4.2-4
8a74ed
- enable hardened build
8a74ed
- switch to systemd macros in scriptlets (#850240)
8a74ed
8a74ed
* Mon Jan 28 2013 Dan Horák <dan[at]danny.cz> - 2.4.2-3
8a74ed
- add virtual opencryptoki(token) Provides to token modules and as Requires
8a74ed
  to main package (#904986)
8a74ed
8a74ed
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-2
8a74ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8a74ed
8a74ed
* Thu Jun 21 2012 Dan Horák <dan[at]danny.cz> - 2.4.2-1
8a74ed
- new upstream release 2.4.2
8a74ed
- add pkcs_slot man page
8a74ed
- don't add root to the pkcs11 group
8a74ed
8a74ed
* Mon Jun 11 2012 Dan Horák <dan[at]danny.cz> - 2.4.1-2
8a74ed
- fix unresolved symbols in TPM module (#830129)
8a74ed
8a74ed
* Sat Feb 25 2012 Dan Horák <dan[at]danny.cz> - 2.4.1-1
8a74ed
- new upstream release 2.4.1
8a74ed
- convert from initscript to systemd unit
8a74ed
- import fixes from RHEL-6 about root's group membership (#732756, #730903)
8a74ed
8a74ed
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-2
8a74ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8a74ed
8a74ed
* Thu Jul 07 2011 Dan Horák <dan[at]danny.cz> - 2.4-1
8a74ed
- new upstream release 2.4
8a74ed
8a74ed
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.3-2
8a74ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8a74ed
8a74ed
* Mon Jan 17 2011 Dan Horák <dan[at]danny.cz> 2.3.3-1
8a74ed
- new upstream release 2.3.3
8a74ed
8a74ed
* Tue Nov 09 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.2-2
8a74ed
- Apply Obsoletes to package names, not provides.
8a74ed
8a74ed
* Tue Sep 14 2010 Dan Horák <dan[at]danny.cz> 2.3.2-1
8a74ed
- new upstream release 2.3.2
8a74ed
- put STDLLs in separate packages to match upstream package design
8a74ed
8a74ed
* Thu Jul 08 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-7
8a74ed
- Move the LICENSE file to the -libs subpackage.
8a74ed
8a74ed
* Tue Jun 29 2010 Dan Horák <dan[at]danny.cz> 2.3.1-6
8a74ed
- rebuilt with CCA enabled (#604287)
8a74ed
- fixed issues from #546274
8a74ed
8a74ed
* Fri Apr 30 2010 Dan Horák <dan[at]danny.cz> 2.3.1-5
8a74ed
- fixed one more issue in the initscript (#547324)
8a74ed
8a74ed
* Mon Apr 26 2010 Dan Horák <dan[at]danny.cz> 2.3.1-4
8a74ed
- fixed pidfile creating and usage (#547324)
8a74ed
8a74ed
* Mon Feb 08 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-3
8a74ed
- Also list 'reload' and 'force-reload' in "Usage: ...".
8a74ed
8a74ed
* Mon Feb 08 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-2
8a74ed
- Support 'force-reload' in the initscript.
8a74ed
8a74ed
* Wed Jan 27 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-1
8a74ed
- New upstream release 2.3.1.
8a74ed
- opencryptoki-2.3.0-fix-nss-breakage.patch was merged.
8a74ed
8a74ed
* Fri Jan 22 2010 Dan Horák <dan[at]danny.cz> 2.3.0-5
8a74ed
- made pkcsslotd initscript LSB compliant (#522149)
8a74ed
8a74ed
* Mon Sep 07 2009 Michal Schmidt <mschmidt@redhat.com> 2.3.0-4
8a74ed
- Added opencryptoki-2.3.0-fix-nss-breakage.patch on upstream request.
8a74ed
8a74ed
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.3.0-3
8a74ed
- rebuilt with new openssl
8a74ed
8a74ed
* Sun Aug 16 2009 Michal Schmidt <mschmidt@redhat.com> 2.3.0-2
8a74ed
- Require libica-2.0.
8a74ed
8a74ed
* Fri Aug 07 2009 Michal Schmidt <mschmidt@redhat.com> 2.3.0-1
8a74ed
- New upstream release 2.3.0:
8a74ed
  - adds support for RSA 4096 bit keys in the ICA token.
8a74ed
8a74ed
* Tue Jul 21 2009 Michal Schmidt <mschmidt@redhat.com> - 2.2.8-5
8a74ed
- Require arch-specific dependency on -libs.
8a74ed
8a74ed
* Tue Jul 21 2009 Michal Schmidt <mschmidt@redhat.com> - 2.2.8-4
8a74ed
- Return support for crypto hw on s390.
8a74ed
- Renamed to opencryptoki.
8a74ed
- Simplified multilib by putting libs in subpackage as suggested by Dan Horák.
8a74ed
8a74ed
* Tue Jul 21 2009 Michal Schmidt <mschmidt@redhat.com> - 2.2.8-2
8a74ed
- Fedora package based on RHEL-5 package.