[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 23/26] libcacard: change default ATR
From: |
Alon Levy |
Subject: |
[Qemu-devel] [PATCH 23/26] libcacard: change default ATR |
Date: |
Mon, 18 Mar 2013 15:11:09 +0200 |
Signed-off-by: Alon Levy <address@hidden>
---
libcacard/vcardt.h | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/libcacard/vcardt.h b/libcacard/vcardt.h
index 538bdde..3b9a619 100644
--- a/libcacard/vcardt.h
+++ b/libcacard/vcardt.h
@@ -26,9 +26,17 @@ typedef struct VCardEmulStruct VCardEmul;
#define MAX_CHANNEL 4
/* create an ATR with appropriate historical bytes */
-#define VCARD_ATR_PREFIX(size) 0x3b, 0x66+(size), 0x00, 0xff, \
- 'V', 'C', 'A', 'R', 'D', '_'
+#define TS_DIRECT_CONVENTION 0x3b
+#define TA_PRESENT 0x10
+#define TB_PRESENT 0x20
+#define TC_PRESENT 0x40
+#define TD_PRESENT 0x80
+#define VCARD_ATR_PREFIX(size) \
+ TS_DIRECT_CONVENTION, \
+ TD_PRESENT + (6 + size), \
+ 0x00, \
+ 'V', 'C', 'A', 'R', 'D', '_'
typedef enum {
VCARD_DONE,
--
1.8.1.4
- [Qemu-devel] [PATCH 16/26] hw/usb/dev-smartcard-reader.c: remove aborts (never triggered, but just in case), (continued)
- [Qemu-devel] [PATCH 16/26] hw/usb/dev-smartcard-reader.c: remove aborts (never triggered, but just in case), Alon Levy, 2013/03/18
- [Qemu-devel] [PATCH 14/26] hw/usb/dev-smartcard-reader.c: white space fixes, Alon Levy, 2013/03/18
- [Qemu-devel] [PATCH 17/26] hw/usb/dev-smartcard-reader.c: define structs for CCID_Parameter internals, Alon Levy, 2013/03/18
- [Qemu-devel] [PATCH 22/26] libcacard/vreader: add debugging messages for apdu, Alon Levy, 2013/03/18
- [Qemu-devel] [PATCH 20/26] hw/usb/dev-smartcard-reader: support windows guest, Alon Levy, 2013/03/18
- [Qemu-devel] [PATCH 23/26] libcacard: change default ATR,
Alon Levy <=
- [Qemu-devel] [PATCH 19/26] hw/usb/dev-smartcard-reader.c: dwFeadvertise support for T=0 only, Alon Levy, 2013/03/18
- [Qemu-devel] [PATCH 25/26] dev-smartcard-reader: empty implementation for Mechanical (fail correctly), Alon Levy, 2013/03/18
- [Qemu-devel] [PATCH 24/26] libcacard: move atr setting from macro to function, Alon Levy, 2013/03/18
- [Qemu-devel] [PATCH 18/26] hw/usb/dev-smartcard-reader.c: copy atr's protocol to ccid's parameters (adds todo's), Alon Levy, 2013/03/18