From: Stefan Fritsch <stefan_frit...@genua.de> This set of changes contains fixes and extensions to allow to use ccid card passthru with a physical smartcard using the T=1 protocol.
Unfortunately, our vscard client program ist not public, therefore it is difficult for other people to test the functionality. But maybe you are still interested to include some bits of it in qemu? Stefan Fritsch (8): usb-ccid: Add support to dump all USB packets usb-ccid: Fix USB packet generation for 64-Bytes sized packets. usb-ccid: Set protocol parameters based on card ATR usb-ccid: Fix ATR parsing usb-ccid: Fix USB descriptor usb-ccid: Fix chaining fields in CCID USB messages usb-ccid: Increase ccid max APDU size usb-ccid: Reduce logging at level WARN hw/usb/ccid-card-passthru.c | 34 +++++++--- hw/usb/dev-smartcard-reader.c | 148 ++++++++++++++++++++++++++++++++---------- 2 files changed, 138 insertions(+), 44 deletions(-) -- 2.11.0