]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - include/hitag2.h
MAJOR update, added hitag2 reader, emulation and eavesdropping, lots of new code...
[proxmark3-svn] / include / hitag2.h
diff --git a/include/hitag2.h b/include/hitag2.h
new file mode 100644 (file)
index 0000000..3ed2b9f
--- /dev/null
@@ -0,0 +1,33 @@
+//-----------------------------------------------------------------------------
+// (c) 2012 Roel Verdult
+//
+// This code is licensed to you under the terms of the GNU GPL, version 2 or,
+// at your option, any later version. See the LICENSE.txt file for the text of
+// the license.
+//-----------------------------------------------------------------------------
+// Hitag2 type prototyping
+//-----------------------------------------------------------------------------
+
+#ifndef _HITAG2_H_
+#define _HITAG2_H_
+
+typedef enum {
+       RHT2F_PASSWORD           = 21,
+       RHT2F_AUTHENTICATE       = 22,
+    RHT2F_TEST_AUTH_ATTEMPTS = 25,
+} hitag_function;
+
+typedef struct {
+       byte_t password[4];
+} PACKED rht2d_password;
+
+typedef struct {
+       byte_t NrAr[8];
+} PACKED rht2d_authenticate;
+
+typedef union {
+       rht2d_password pwd;
+       rht2d_authenticate auth;
+} hitag_data;
+
+#endif
Impressum, Datenschutz