]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - common/protocols.h
add tracing functions (#784)
[proxmark3-svn] / common / protocols.h
index 191c55f9f5a537c83b091f591a9d426fb76cf0ec..39fed40f7ff324e1cd54d06aa47c9f5fed700ea3 100644 (file)
@@ -235,6 +235,7 @@ NXP/Philips CUSTOM COMMANDS
 #define PROTO_MIFARE  4
 #define ISO_7816_4    5
 #define ISO_15693     6
+#define ISO_14443_4   7
 
 
 //-- Picopass fuses
@@ -248,23 +249,25 @@ NXP/Philips CUSTOM COMMANDS
 #define FUSE_RA      0x01
 
 // ISO 7816-4 Basic interindustry commands. For command APDU's.
-#define ISO7816_READ_BINARY              0xB0
-#define ISO7816_WRITE_BINARY             0xD0
-#define ISO7816_UPDATE_BINARY            0xD6
 #define ISO7816_ERASE_BINARY             0x0E
-#define ISO7816_READ_RECORDS             0xB2
-#define ISO7816_WRITE_RECORDS            0xD2
-#define ISO7816_APPEND_RECORD            0xE2
-#define ISO7816_UPDATE_RECORD            0xDC
-#define ISO7816_GET_DATA                 0xCA
-#define ISO7816_PUT_DATA                 0xDA
-#define ISO7816_SELECT_FILE              0xA4
 #define ISO7816_VERIFY                   0x20
-#define ISO7816_INTERNAL_AUTHENTICATION  0x88
-#define ISO7816_EXTERNAL_AUTHENTICATION  0x82
-#define ISO7816_GET_CHALLENGE            0x84
 #define ISO7816_MANAGE_CHANNEL           0x70
+#define ISO7816_EXTERNAL_AUTHENTICATE    0x82
+#define ISO7816_GET_CHALLENGE            0x84
+#define ISO7816_INTERNAL_AUTHENTICATE    0x88
+#define ISO7816_SELECT_FILE              0xA4
+#define ISO7816_GET_PROCESSING_OPTIONS   0xA8
+#define ISO7816_READ_BINARY              0xB0
+#define ISO7816_READ_RECORDS             0xB2
 #define ISO7816_GET_RESPONSE             0xC0
+#define ISO7816_ENVELOPE                 0xC2
+#define ISO7816_GET_DATA                 0xCA
+#define ISO7816_WRITE_BINARY             0xD0
+#define ISO7816_WRITE_RECORD             0xD2
+#define ISO7816_UPDATE_BINARY            0xD6
+#define ISO7816_PUT_DATA                 0xDA
+#define ISO7816_UPDATE_DATA              0xDC
+#define ISO7816_APPEND_RECORD            0xE2
 // ISO7816-4   For response APDU's
 #define ISO7816_OK                       0x9000
 //     6x xx = ERROR
Impressum, Datenschutz