1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-06-02 22:38:02 +02:00
gnupg/scd
NIIBE Yutaka a776f66036 SCD: Support not-so-smart card readers.
* scd/ccid-driver.c (struct ccid_driver_s): Add auto_voltage,
auto_param, and auto_pps.
(parse_ccid_descriptor): Set auto_voltage, auto_param, and auto_pps.
Support non-autoconf readers.
(update_param_by_atr): New.
(ccid_get_atr): Use 5V for PowerOn when auto_voltage is not supported.
Use 0x10 when nonnull_nad for SetParameters.
Call update_param_by_atr for parsing ATR, and use param for
SetParameters.
Send PPS if reader requires it and card is negotiable.
When bNadValue in the return values of SetParameters == 0,
clear handle->nonnull_nad flag.
--
This change is to support more card readers by the internal driver.
Tested with 08e6:3478 Gemplus PinPad Smart Card Reader.
2013-01-08 15:22:31 +09:00
..
apdu.c Revert SCD changes of 2010-05-03. 2012-12-04 10:48:20 +01:00
apdu.h Revert SCD changes of 2010-05-03. 2012-12-04 10:48:20 +01:00
app-common.h scd: Introduce a virtual reader table. 2011-12-13 16:55:42 +01:00
app-dinsig.c PC/SC pinpad support. 2011-11-28 16:16:38 +09:00
app-geldkarte.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
app-help.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
app-nks.c PC/SC pinpad support. 2011-11-28 16:16:38 +09:00
app-openpgp.c SCD: Fix the process of writing key or generating key. 2012-12-13 13:44:43 +09:00
app-p15.c Change all quotes in strings and comments to the new GNU standard. 2012-06-05 19:29:22 +02:00
app.c Change all quotes in strings and comments to the new GNU standard. 2012-06-05 19:29:22 +02:00
atr.c scd: Add option --dump-atr to command APDU. 2011-12-15 15:21:02 +01:00
atr.h scd: Add option --dump-atr to command APDU. 2011-12-15 15:21:02 +01:00
card-common.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
card-dinsig.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
card-p15.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
card.c Change all quotes in strings and comments to the new GNU standard. 2012-06-05 19:29:22 +02:00
ccid-driver.c SCD: Support not-so-smart card readers. 2013-01-08 15:22:31 +09:00
ccid-driver.h Change all quotes in strings and comments to the new GNU standard. 2012-06-05 19:29:22 +02:00
ChangeLog-2011 Generate the ChangeLog from commit logs. 2011-12-01 11:09:02 +01:00
command.c Revert SCD changes of 2010-05-03. 2012-12-04 10:48:20 +01:00
iso7816.c Fix pinpad input support for passphrase modification. 2011-12-02 13:57:12 +09:00
iso7816.h Fix pinpad input support for passphrase modification. 2011-12-02 13:57:12 +09:00
Makefile.am Fix left over use of jnlib on some platforms 2012-08-24 09:29:56 +02:00
pcsc-wrapper.c Change all quotes in strings and comments to the new GNU standard. 2012-06-05 19:29:22 +02:00
sc-copykeys.c Revert SCD changes of 2010-05-03. 2012-12-04 10:48:20 +01:00
scdaemon.c Change all quotes in strings and comments to the new GNU standard. 2012-06-05 19:29:22 +02:00
scdaemon.h scd: Add debug option for reader function calls. 2011-12-14 10:21:15 +01:00