SHA256
1
0
forked from pool/libp11

Accepting request 510911 from home:scarabeus_iv:branches:security:chipcard

- Version update to 0.4.7:
  * Added OpenSSL-style engine error reporting (Michał Trojnara)
  * Added the FORCE_LOGIN engine ctrl command (Michał Trojnara)
  * Implemented the QUIET engine ctrl command (Michał Trojnara)
  * Modified CKU_CONTEXT_SPECIFIC PIN requests to be based
    on the CKA_ALWAYS_AUTHENTICATE attribute rather than the
    CKR_USER_NOT_LOGGED_IN error (Michał Trojnara)
  * Fixed printing hex values (Michał Trojnara)
  * Fixed build error with OPENSSL_NO_EC (Kai Kang)

OBS-URL: https://build.opensuse.org/request/show/510911
OBS-URL: https://build.opensuse.org/package/show/security:chipcard/libp11?expand=0&rev=21
This commit is contained in:
Stanislav Brabec 2017-07-18 13:29:27 +00:00 committed by Git OBS Bridge
parent 290585142a
commit 08505f25ae
6 changed files with 44 additions and 33 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:03d4990c17c8dc1ba18a442a944acca6c03f4a3972be9aea6e727882f2be6d7c
size 452118

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIcBAABCAAGBQJY/Q5aAAoJEC78f/DUFuAUt+gP/1x/unTGkN9QBME5uFHn7XsU
sh8WJjf64oUnd+yfjyZ1578cniaU8cYxcQx0IEHcRAYJ2AOJxeiPSvgD4pkIuM46
bVnbk03xxZQV3640CiIh4gVkC7QO4Lm70/GXtLfh2oRjFny01pnCfiRPs9gXm3LL
7yOoFz7GtoK5FfNpIPyd3HiUknuHqQgvUwKFH7xQBbDUul4DxAesIpI20rIIS5un
zA897bBurRkvWtbgl/1BvKXaD60UjsoLnDnPQw4+Zx0crxk+tCSWMTUlLhimFWJy
PYeR7pk2RZKU/2J/48ZafxRh8Cr06GpcXKK0kXzV2IkWR0zjL7GeEIE54c0Rlma1
0IxjUJ5BMo2DyHG3ATENjyEamX649QglUllPD+SLCEq1b1xnfMj6ntde4kNVGY1g
QqirpFOtV7OqKn5vMIjjrlEMR8OSCD6rKLV16y54vQbcT7tTcRSnQf/yZUfqi6Ey
ioCWQ9sZcw6gw2mNlPhsEAQoIMhereIwMHA4q9zAV/C1IEwS/fpdxynd3xaxjRqW
J9qEfM+DaOd4oAc/hg69VM56n6SotT6rmAVL+7/cKamQdeUyeT5iRmXGeVLoGCm8
0nfqK6BYJdrEG5jtivX8WSkZBDPSllLqSqgM2I6aQc1o64ppi6zyMI3PZTEGdL8u
AiuZ116dwbPxcSD/cGCx
=zKlM
-----END PGP SIGNATURE-----

3
libp11-0.4.7.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:32e486d4279e09174b63eb263bc840016ebfa80b0b154390c0539b211aec0452
size 475538

16
libp11-0.4.7.tar.gz.asc Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIcBAABCAAGBQJZWrNDAAoJEC78f/DUFuAUCEoP/2gzRA5i8twXiTTYK0kAMtgc
5CArpaxi0oKrVWRcmXC1Bp5fN9PiUMJYj5C9znl7ZBqaA8uGOJwsZdAmEl1Nh5q2
IlCYNokRZ8MGZOUOOU7kLf8LYVFsoakg9CaNFf00P7a/4McuCxCY3G9bCs1oE092
stcRdz0v/b7oEFSGaAdgAcD0uFJH+puCFWFrjX41C/WzC44ldaF9dgrG1BfI3W5w
8cUPd9jbQ22WzjX+f72pysJu3YEnEA/XfLrauC04RoDlnKoceFgIw8mmi6nKa9L/
Z46bjYi439fSaaKyoJxIcJ9cO08tR6lmy90pUB6+Umn5qRGPq05PHwqQEVEte51l
j0lDNcqu+CxWy2GFAfOItjgJrCRnWhSMey/3kRGyTqGieehzu4JratHDn34Moz2S
odtZ9PSrw1PV9Js7/G5H6+XmWw1YSho3Lji2LMN7bez1Flsl9mk44SZTQFR5eppa
/lKmxdp7yctl1V2FwWFzWUPy8KDAm4NWtmZnE3k87NjTRCYuXAixk4DVTqoc+ssf
5KL+CpwNOAmnlhbdNcZyjI9ECJGIPi0J4yoqvcdXcei2FWdA2kzPoUPO6+Fu4c/q
npBjSL7xBW0hpoDUafvTCaB+oPBrZhGBuLVuQJWc52+0xvlQP7PkPBTtC77s0TEz
hEFM6tKjgiAmChqijVUC
=lKl2
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Mon Jul 17 09:18:06 UTC 2017 - tchvatal@suse.com
- Version update to 0.4.7:
* Added OpenSSL-style engine error reporting (Michał Trojnara)
* Added the FORCE_LOGIN engine ctrl command (Michał Trojnara)
* Implemented the QUIET engine ctrl command (Michał Trojnara)
* Modified CKU_CONTEXT_SPECIFIC PIN requests to be based
on the CKA_ALWAYS_AUTHENTICATE attribute rather than the
CKR_USER_NOT_LOGGED_IN error (Michał Trojnara)
* Fixed printing hex values (Michał Trojnara)
* Fixed build error with OPENSSL_NO_EC (Kai Kang)
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jun 23 14:52:22 UTC 2017 - mpluskal@suse.com Fri Jun 23 14:52:22 UTC 2017 - mpluskal@suse.com

View File

@ -16,8 +16,9 @@
# #
%define libname libp11-2
Name: libp11 Name: libp11
Version: 0.4.6 Version: 0.4.7
Release: 0 Release: 0
Summary: Library Implementing a Small Layer on Top of PKCS#11 API Summary: Library Implementing a Small Layer on Top of PKCS#11 API
License: LGPL-2.1+ License: LGPL-2.1+
@ -44,11 +45,11 @@ Libp11 source code includes the official header files (version 2.20)
and thus is "derived from the RSA Security Inc. PKCS #11 Cryptographic and thus is "derived from the RSA Security Inc. PKCS #11 Cryptographic
Token Interface (Cryptoki)". Token Interface (Cryptoki)".
%package -n libp11-2 %package -n %{libname}
Summary: Library Implementing a Small Layer on Top of PKCS#11 API Summary: Library Implementing a Small Layer on Top of PKCS#11 API
Group: Productivity/Security Group: Productivity/Security
%description -n libp11-2 %description -n %{libname}
Libp11 is a library implementing a small layer on top of PKCS#11 API to Libp11 is a library implementing a small layer on top of PKCS#11 API to
make using PKCS#11 implementations easier. make using PKCS#11 implementations easier.
@ -77,7 +78,7 @@ Token Interface (Cryptoki)".
%package devel %package devel
Summary: Library Implementing a Small Layer on Top of PKCS#11 API Summary: Library Implementing a Small Layer on Top of PKCS#11 API
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: libp11-2 = %{version} Requires: %{libname} = %{version}
Requires: openssl-devel Requires: openssl-devel
%description devel %description devel
@ -100,33 +101,30 @@ Token Interface (Cryptoki)".
--disable-silent-rules \ --disable-silent-rules \
--with-pic \ --with-pic \
--enable-doc\ --enable-doc\
--docdir=%{_docdir}/libp11-2 --docdir=%{_docdir}/%{libname}
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
%make_install %make_install
mkdir -p %{buildroot}%{_docdir}/%{name} %{buildroot}%{_docdir}/libp11-2 mkdir -p %{buildroot}%{_docdir}/%{name} %{buildroot}%{_docdir}/%{libname}
find %{buildroot} -type f -name "*.la" -delete -print find %{buildroot} -type f -name "*.la" -delete -print
%fdupes %{buildroot}%{_docdir} %fdupes %{buildroot}%{_docdir}
%post -n libp11-2 -p /sbin/ldconfig %post -n %{libname} -p /sbin/ldconfig
%postun -n libp11-2 -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig
%files -n libp11-2 %files -n %{libname}
%defattr (-, root, root) %doc %{_docdir}/%{libname}
%doc %{_docdir}/libp11-2
%{_libdir}/*.so.* %{_libdir}/*.so.*
%files -n openssl-engine-%{name} %files -n openssl-engine-%{name}
%defattr (-, root, root)
%if 0%{?suse_version} > 1325 %if 0%{?suse_version} > 1325
%{_libdir}/openssl-?_?_?/engines %{_libdir}/engines-?.?
%else %else
%{_libdir}/engines %{_libdir}/engines
%endif %endif
%files devel %files devel
%defattr (-, root, root)
%{_includedir}/*.h %{_includedir}/*.h
%{_libdir}/*.so %{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc