X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/e7470660c20f6525ca35bdea429f47e440b0b305..8eeb3c6a0b4a5b3e47604c9c4443dd330920188f:/include/mifare.h diff --git a/include/mifare.h b/include/mifare.h index bd78dda6..fa714f26 100644 --- a/include/mifare.h +++ b/include/mifare.h @@ -37,7 +37,13 @@ typedef enum ISO14A_COMMAND { ISO14A_TOPAZMODE = (1 << 8) } iso14a_command_t; - +typedef struct { + uint8_t* response; + size_t response_n; + uint8_t* modulation; + size_t modulation_n; + uint32_t ProxToAirDuration; +} tag_response_info_t; //----------------------------------------------------------------------------- // ISO 14443B //----------------------------------------------------------------------------- @@ -66,14 +72,19 @@ typedef enum ISO14B_COMMAND { //----------------------------------------------------------------------------- typedef struct { uint32_t cuid; - uint8_t sector; - uint8_t keytype; uint32_t nonce; uint32_t ar; uint32_t nr; uint32_t nonce2; uint32_t ar2; uint32_t nr2; + uint8_t sector; + uint8_t keytype; + enum { + EMPTY, + FIRST, + SECOND, + } state; } nonces_t; #endif // _MIFARE_H_