SHA256
1
0
forked from pool/libp11

Accepting request 351071 from security:chipcard

1

OBS-URL: https://build.opensuse.org/request/show/351071
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libp11?expand=0&rev=26
This commit is contained in:
Dominique Leuenberger 2015-12-29 12:00:04 +00:00 committed by Git OBS Bridge
commit 4d14ed76c1
4 changed files with 24 additions and 17 deletions

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

3
libp11-0.3.0.tar.gz Normal file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:364e1c75dba2741e721cea2ea84fdb297a72b594fe1c11770f323190245a1a75
size 418457

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Wed Dec 2 00:18:59 UTC 2015 - p.drouand@gmail.com
- Update to version 0.3.0
* Added small test suite based on softhsm (run on make check)
* Memory leak fixes
* On module initialization tell the module that the OS locking
primitives are OK to use
* Transparently handle applications that fork. That is call C_Initialize()
and reopen any handles if a fork is detected.
* Eliminated any hard coded limits for certificate size
* Added support for ECDSA
* Allow RSA_NO_PADDING padding mode in PKCS11_private_encrypt
* Eliminated several hard-coded limits in parameter sizes.
- Update project and download Urls
-------------------------------------------------------------------
Tue Sep 25 17:00:26 CEST 2012 - sbrabec@suse.cz

@ -1,7 +1,7 @@
#
# spec file for package libp11
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,13 +17,13 @@
Name: libp11
Version: 0.2.8
Version: 0.3.0
Release: 0
Url: http://www.opensc-project.org/libp11/
Url: https://github.com/OpenSC/libp11
Summary: Library Implementing a Small Layer on Top of PKCS#11 API
License: LGPL-2.1+
Group: Productivity/Security
Source: %{name}-%{version}.tar.gz
Source: https://github.com/OpenSC/libp11/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
Source1: %{name}-rpmlintrc
Source2: baselibs.conf
BuildRequires: doxygen
@ -79,20 +79,14 @@ Token Interface (Cryptoki)".
%prep
%setup -q
tr -d \\r <doc/nonpersistent/wiki.out/trac.css >doc/nonpersistent/wiki.out/trac.css.unix
touch -r doc/nonpersistent/wiki.out/trac.css doc/nonpersistent/wiki.out/trac.css.unix
mv doc/nonpersistent/wiki.out/trac.css.unix doc/nonpersistent/wiki.out/trac.css
%build
%if %suse_version > 1100
autoreconf -f -i
%endif
%configure --disable-static --with-pic \
--enable-doc\
--docdir=%{_docdir}/libp11-2\
--enable-api-doc\
--with-apidocdir=%{_docdir}/%{name}-devel
make %{?jobs:-j%jobs}
make %{?_smp_mflags}
%install
%makeinstall
@ -100,9 +94,6 @@ mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} $RPM_BUILD_ROOT%{_docdir}/libp11-2
rm -f %{buildroot}%{_libdir}/*.la
%fdupes %{buildroot}%{_docdir}
%clean
rm -rf $RPM_BUILD_ROOT
%post -n libp11-2 -p /sbin/ldconfig
%postun -n libp11-2 -p /sbin/ldconfig