mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
scd:ccid-driver: Fix pinpad error handling for cancel/timeout.
* scd/apdu.h (SW_HOST_UI_CANCELLED, SW_HOST_UI_TIMEOUT): New. * scd/ccid-driver.h (CCID_DRIVER_ERR_UI_CANCELLED): New. (CCID_DRIVER_ERR_UI_TIMEOUT): New. * scd/ccid-driver.c (bulk_in): Handle PIN input cancel/timeout error. * scd/iso7816.c (map_sw): Support SW_HOST_UI_CANCELLED and SW_HOST_UI_TIMEOUT. -- GnuPG-bug-id: 4614 Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
parent
7113263a00
commit
bb591222c3
4 changed files with 17 additions and 2 deletions
|
@ -81,7 +81,9 @@ enum {
|
|||
SW_HOST_USB_NO_DEVICE = 0x10024,
|
||||
SW_HOST_USB_BUSY = 0x10026,
|
||||
SW_HOST_USB_TIMEOUT = 0x10027,
|
||||
SW_HOST_USB_OVERFLOW = 0x10028
|
||||
SW_HOST_USB_OVERFLOW = 0x10028,
|
||||
SW_HOST_UI_CANCELLED = 0x10030,
|
||||
SW_HOST_UI_TIMEOUT = 0x10031
|
||||
};
|
||||
|
||||
struct dev_list;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue