forked from pool/pcsc-ccid
This commit is contained in:
parent
15ae1d8478
commit
8052beb1d8
@ -1,21 +0,0 @@
|
|||||||
--- src/ifdhandler.c
|
|
||||||
+++ src/ifdhandler.c
|
|
||||||
@@ -653,6 +653,18 @@
|
|
||||||
(param[3] & 0xF0) >> 4 /* BWI */, param[3] & 0x0F /* CWI */,
|
|
||||||
ccid_desc->dwDefaultClock);
|
|
||||||
|
|
||||||
+ /* TAi (i>2) present? IFSC */
|
|
||||||
+ for (i=2; i<ATR_MAX_PROTOCOLS; i++)
|
|
||||||
+ if (atr.ib[i][ATR_INTERFACE_BYTE_TA].present)
|
|
||||||
+ {
|
|
||||||
+ DEBUG_COMM3("IFSC (TA%d) present: %d", i+1,
|
|
||||||
+ atr.ib[i][ATR_INTERFACE_BYTE_TA].value);
|
|
||||||
+ param[5] = atr.ib[i][ATR_INTERFACE_BYTE_TA].value;
|
|
||||||
+
|
|
||||||
+ /* only the first TAi (i>2) must be used */
|
|
||||||
+ break;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
DEBUG_COMM2("Timeout: %d seconds", ccid_desc->readTimeout);
|
|
||||||
|
|
||||||
ret = SetParameters(reader_index, 1, sizeof(param), param);
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:3f5907dd82216ad9fddbd2778aee9fe8d45d383e13347ff2ca53da2a8fd0a81e
|
|
||||||
size 393409
|
|
3
ccid-1.2.1.tar.bz2
Normal file
3
ccid-1.2.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:d29c3f0cf83051a1083d693273f000d53a77814e5d95e1fc079e2615b1dfa8a4
|
||||||
|
size 384416
|
@ -1,3 +1,24 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 13 15:02:14 CET 2007 - sbrabec@suse.cz
|
||||||
|
|
||||||
|
- Updated to version 1.2.1:
|
||||||
|
* Support for non CCID generic readers.
|
||||||
|
* Supported O2Micro Oz7762.
|
||||||
|
* Support for SCARD_ATTR_VENDOR_IFD_VERSION,
|
||||||
|
* SCARD_ATTR_VENDOR_NAME and SCARD_ATTR_MAXINPUT tags used by
|
||||||
|
SCardGetAttrib(). Read SCARDGETATTRIB.txt for more.
|
||||||
|
* Support for OmniKey CardMan 5125, CardMan 1021, C3PO LTC32, Teo
|
||||||
|
by Xiring, HP USB Smartcard Reader.
|
||||||
|
* Support Extended APDU (up to 64KB) for readers in TPDU mode
|
||||||
|
or Extended APDU mode. This only works for T=1 cards.
|
||||||
|
* Support for C3PO LTC31 (new version), OmniKey CardMan 3021, HP
|
||||||
|
USB Smart Card Keyboard, Actividentity (ActiveCard) Activkey
|
||||||
|
Sim, id3 Semiconductors CL1356D and CL1356T, Alcor Micro AU9520
|
||||||
|
* Support the contactless interface of the SCR331-DI-NTTCOM
|
||||||
|
* Increased the USB timeout used for PIN verify/modify.
|
||||||
|
* Endian fixes.
|
||||||
|
* Other fixes.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Nov 24 13:52:31 CET 2006 - mjancar@suse.cz
|
Fri Nov 24 13:52:31 CET 2006 - mjancar@suse.cz
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package pcsc-ccid (Version 1.0.1)
|
# spec file for package pcsc-ccid (Version 1.2.1)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
# package are under the same license as the package itself.
|
# package are under the same license as the package itself.
|
||||||
#
|
#
|
||||||
@ -11,24 +11,27 @@
|
|||||||
# norootforbuild
|
# norootforbuild
|
||||||
|
|
||||||
Name: pcsc-ccid
|
Name: pcsc-ccid
|
||||||
BuildRequires: pcsc-lite-devel pkgconfig
|
%define _name ccid
|
||||||
Version: 1.0.1
|
BuildRequires: pcsc-lite-devel pkg-config
|
||||||
Release: 22
|
Version: 1.2.1
|
||||||
|
Release: 1
|
||||||
Provides: locale(MozillaFirefox:de_BE;en_BE;fr_BE;nl_BE;wa_BE)
|
Provides: locale(MozillaFirefox:de_BE;en_BE;fr_BE;nl_BE;wa_BE)
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
|
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
|
||||||
URL: http://www.geocities.com/cprados
|
URL: http://pcsclite.alioth.debian.org/ccid.html
|
||||||
Summary: PCSC driver for CCID based smartcard readers
|
Summary: PCSC Driver for CCID Based Smart Card Readers and GemPC Twin Serial Reader
|
||||||
Source0: ccid-%{version}.tar.bz2
|
Source: %{_name}-%{version}.tar.bz2
|
||||||
Patch0: ccid-%{version}-plist.diff
|
Patch: ccid-1.0.1-plist.diff
|
||||||
Patch1: ccid-%{version}-ifsc.diff
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
%define ifddir %{_libdir}/readers
|
%define ifddir %(pkg-config libpcsclite --variable=usbdropdir)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This package contains a driver for USB smart card readers based on the
|
This package provides the source code for a generic USB CCID
|
||||||
CCID (Chip/Smart Card Interface Devices) protocol, as well as a driver
|
(Chip/Smart Card Interface Devices) driver. See [1] for the USB CCID
|
||||||
for the GemPC Twin serial reader.
|
specifications from the USB working group.
|
||||||
|
|
||||||
|
This package contains a generic USB CCID (Chip/Smart Card Interface
|
||||||
|
Devices) driver, as well as a driver for the GemPC Twin serial reader.
|
||||||
|
|
||||||
These drivers are meant to be used with the PCSC-Lite daemon from the
|
These drivers are meant to be used with the PCSC-Lite daemon from the
|
||||||
pcsc-lite package.
|
pcsc-lite package.
|
||||||
@ -37,39 +40,55 @@ pcsc-lite package.
|
|||||||
|
|
||||||
Authors:
|
Authors:
|
||||||
--------
|
--------
|
||||||
Carlos Prados <cprados@yahoo.com>
|
Ludovic Rousseau <ludovic.rousseau@free.fr>
|
||||||
|
Carlos Prados
|
||||||
|
Olaf Kirch
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n ccid-%{version}
|
%setup -q -n %{_name}-%{version}
|
||||||
%patch0
|
%patch
|
||||||
%patch1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%{suse_update_config -f build}
|
./reconf
|
||||||
aclocal --force
|
%configure\
|
||||||
libtoolize --force
|
--enable-twinserial\
|
||||||
autoconf --force
|
--enable-udev
|
||||||
autoheader --force
|
make %{?jobs:-j%jobs}
|
||||||
automake -afc
|
|
||||||
CFLAGS="$RPM_OPT_FLAGS" \
|
|
||||||
./configure \
|
|
||||||
--libdir=%{ifddir} \
|
|
||||||
--enable-usbdropdir=%{ifddir}
|
|
||||||
make
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
install -d $RPM_BUILD_ROOT%{ifddir}
|
%makeinstall
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT
|
mkdir $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d
|
||||||
|
mv $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/ccidtwin.conf
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(644,root,root,755)
|
%defattr(-,root,root)
|
||||||
%doc AUTHORS COPYING ChangeLog README
|
# ChangeLog NEWS are empty
|
||||||
%{ifddir}
|
%doc AUTHORS COPYING README SCARDGETATTRIB.txt
|
||||||
|
%config (noreplace) %{_sysconfdir}/reader.conf.d/*.conf
|
||||||
|
%{ifddir}/*
|
||||||
|
|
||||||
%changelog -n pcsc-ccid
|
%changelog -n pcsc-ccid
|
||||||
|
* Tue Feb 13 2007 - sbrabec@suse.cz
|
||||||
|
- Updated to version 1.2.1:
|
||||||
|
* Support for non CCID generic readers.
|
||||||
|
* Supported O2Micro Oz7762.
|
||||||
|
* Support for SCARD_ATTR_VENDOR_IFD_VERSION,
|
||||||
|
* SCARD_ATTR_VENDOR_NAME and SCARD_ATTR_MAXINPUT tags used by
|
||||||
|
SCardGetAttrib(). Read SCARDGETATTRIB.txt for more.
|
||||||
|
* Support for OmniKey CardMan 5125, CardMan 1021, C3PO LTC32, Teo
|
||||||
|
by Xiring, HP USB Smartcard Reader.
|
||||||
|
* Support Extended APDU (up to 64KB) for readers in TPDU mode
|
||||||
|
or Extended APDU mode. This only works for T=1 cards.
|
||||||
|
* Support for C3PO LTC31 (new version), OmniKey CardMan 3021, HP
|
||||||
|
USB Smart Card Keyboard, Actividentity (ActiveCard) Activkey
|
||||||
|
Sim, id3 Semiconductors CL1356D and CL1356T, Alcor Micro AU9520
|
||||||
|
* Support the contactless interface of the SCR331-DI-NTTCOM
|
||||||
|
* Increased the USB timeout used for PIN verify/modify.
|
||||||
|
* Endian fixes.
|
||||||
|
* Other fixes.
|
||||||
* Fri Nov 24 2006 - mjancar@suse.cz
|
* Fri Nov 24 2006 - mjancar@suse.cz
|
||||||
- set IFSC in the SetParameters when required (#223566)
|
- set IFSC in the SetParameters when required (#223566)
|
||||||
* Fri Aug 11 2006 - stark@suse.de
|
* Fri Aug 11 2006 - stark@suse.de
|
||||||
|
Loading…
x
Reference in New Issue
Block a user