[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 01/10] libcacard: change default ATR
From: |
Alon Levy |
Subject: |
[Qemu-devel] [PATCH v2 01/10] libcacard: change default ATR |
Date: |
Wed, 27 Mar 2013 22:36:26 +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 v2 00/10] ccid and libcacard fixes for windows/mingw, Alon Levy, 2013/03/27
- [Qemu-devel] [PATCH v2 01/10] libcacard: change default ATR,
Alon Levy <=
- [Qemu-devel] [PATCH v2 02/10] ccid-card-passthru: add atr check, Alon Levy, 2013/03/27
- [Qemu-devel] [PATCH v2 03/10] ccid-card-passthru, dev-smartcard-reader: add debug environment variables, Alon Levy, 2013/03/27
- [Qemu-devel] [PATCH v2 04/10] dev-smartcard-reader: define structs for CCID_Parameter internals, Alon Levy, 2013/03/27
- [Qemu-devel] [PATCH v2 05/10] dev-smartcard-reader: change default protocol to T=0, Alon Levy, 2013/03/27
- [Qemu-devel] [PATCH v2 06/10] dev-smartcard-reader: copy atr protocol to ccid parameters, Alon Levy, 2013/03/27
- [Qemu-devel] [PATCH v2 07/10] libcacard/vreader: add debugging messages for apdu, Alon Levy, 2013/03/27
- [Qemu-devel] [PATCH v2 08/10] libcacard: move atr setting from macro to function, Alon Levy, 2013/03/27
- [Qemu-devel] [PATCH v2 10/10] libcacard/cac: change big switch functions to single return point, Alon Levy, 2013/03/27
- [Qemu-devel] [PATCH v2 09/10] dev-smartcard-reader: empty implementation for Mechanical (fail correctly), Alon Levy, 2013/03/27