mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-31 11:41:32 +01:00
scd: Don't limit to ST-2xxx for PC/SC.
* scd/apdu.c (pcsc_vendor_specific_init): Only check vender ID. -- Some other products by Cherry works with pinpad, although it only works for smaller keys (RSA 1024). TPDU support is good for larger keys. Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
parent
8fb4822524
commit
b6066ab18a
@ -1896,8 +1896,12 @@ pcsc_vendor_specific_init (int slot)
|
||||
reader_table[slot].is_spr532 = 1;
|
||||
reader_table[slot].pinpad_varlen_supported = 1;
|
||||
}
|
||||
else if (vendor == 0x046a && product == 0x003e) /* Cherry ST-2xxx */
|
||||
else if (vendor == 0x046a)
|
||||
{
|
||||
/* Cherry ST-2xxx (product == 0x003e) supports TPDU level
|
||||
* exchange. Other products which only support short APDU level
|
||||
* exchange only work with shorter keys like RSA 1024.
|
||||
*/
|
||||
reader_table[slot].pcsc.pinmax = 15;
|
||||
reader_table[slot].pinpad_varlen_supported = 1;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user