X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/f8ada309e9e521b0e57f67fad111ae1500b660f4..e36b07efc45a3052cebd0b133f90aab4cc278ec3:/client/cmdhfmfhard.h?ds=sidebyside diff --git a/client/cmdhfmfhard.h b/client/cmdhfmfhard.h index 024ad2be..c6401cae 100644 --- a/client/cmdhfmfhard.h +++ b/client/cmdhfmfhard.h @@ -8,4 +8,29 @@ // hf mf hardnested command //----------------------------------------------------------------------------- -int mfnestedhard(uint8_t blockNo, uint8_t keyType, uint8_t *key, uint8_t trgBlockNo, uint8_t trgKeyType, uint8_t *trgkey, bool nonce_file_read, bool nonce_file_write, bool slow); +#ifndef CMDHFMFHARD_H__ +#define CMDHFMFHARD_H__ + +#include +#include +#include +#include +#include +#include +#include "proxmark3.h" // time_t , PRIu32 +#include "sleep.h" +#include "cmdmain.h" +#include "ui.h" +#include "util.h" +#include "nonce2key/crapto1.h" +#include "nonce2key/crypto1_bs.h" +#include "parity.h" +// don't include for APPLE/mac which has malloc stuff elsewhere. +#ifndef __APPLE__ + #include +#endif +#include + +int mfnestedhard(uint8_t blockNo, uint8_t keyType, uint8_t *key, uint8_t trgBlockNo, uint8_t trgKeyType, uint8_t *trgkey, bool nonce_file_read, bool nonce_file_write, bool slow, int tests, uint64_t *foundkey); + +#endif