X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/22e2470051913380bbfa50b0ef9b7ad999364cdc..966c111e8c8e45e624465502d0ee405ebda9a39c:/client/cmdhf14b.h diff --git a/client/cmdhf14b.h b/client/cmdhf14b.h index ef79317a..26eb9037 100644 --- a/client/cmdhf14b.h +++ b/client/cmdhf14b.h @@ -11,14 +11,48 @@ #ifndef CMDHF14B_H__ #define CMDHF14B_H__ +#include +#include +#include +#include +#include "iso14443crc.h" +#include "proxmark3.h" +#include "data.h" +#include "graph.h" +#include "util.h" +#include "ui.h" +#include "cmdparser.h" +#include "cmdmain.h" +#include "cmdhf14a.h" +#include "cmdhf.h" +#include "prng.h" +#include "sha1.h" +#include "mifare.h" // structs/enum for ISO14B +#include "protocols.h" // definitions of ISO14B protocol + +int usage_hf_14b_info(void); +int usage_hf_14b_reader(void); +int usage_hf_14b_raw(void); +int usage_hf_14b_snoop(void); +int usage_hf_14b_sim(void); +int usage_hf_14b_read_srx(void); +int usage_hf_14b_write_srx(void); + int CmdHF14B(const char *Cmd); int CmdHF14BList(const char *Cmd); -int CmdHF14BReader(const char *Cmd); +int CmdHF14BInfo(const char *Cmd); int CmdHF14BSim(const char *Cmd); int CmdHF14BSnoop(const char *Cmd); -int CmdSri512Read(const char *Cmd); -int CmdSrix4kRead(const char *Cmd); int CmdHF14BWrite( const char *cmd); -int HF14BReader(bool verbose); +int CmdHF14BReader(const char *Cmd); + +bool HF14BInfo(bool verbose); +bool HF14BReader(bool verbose); +int CmdHF14BCmdRaw (const char *Cmd); + +// SRi ST Microelectronics read/write +int CmdHF14BReadSri(const char *Cmd); +int CmdHF14BWriteSri(const char *Cmd); +bool waitCmd(bool verbose); #endif