+typedef struct {
+ uint32_t uid; // UID
+ uint32_t nt; // tag challenge
+ uint32_t nt_enc; // encrypted tag challenge
+ uint8_t nt_enc_par; // encrypted tag challenge parity
+ uint32_t nr_enc; // encrypted reader challenge
+ uint32_t ar_enc; // encrypted reader response
+ uint8_t ar_enc_par; // encrypted reader response parity
+ uint32_t at_enc; // encrypted tag response
+ uint8_t at_enc_par; // encrypted tag response parity
+ bool first_auth; // is first authentication
+} TAuthData;
+extern void ClearAuthData();
+