2015-01-21 04:29:55 +08:00
|
|
|
#include "cmdhfmf.h"
|
|
|
|
#include "cmdhf14a.h"
|
|
|
|
|
2015-04-30 06:27:31 +08:00
|
|
|
#ifndef CMDHFMFU_H__
|
|
|
|
#define CMDHFMFU_H__
|
|
|
|
|
2015-01-21 04:29:55 +08:00
|
|
|
//standard ultralight
|
|
|
|
int CmdHF14AMfUWrBl(const char *Cmd);
|
|
|
|
int CmdHF14AMfURdBl(const char *Cmd);
|
|
|
|
|
|
|
|
//Crypto Cards
|
|
|
|
int CmdHF14AMfUCRdBl(const char *Cmd);
|
|
|
|
int CmdHF14AMfUCRdCard(const char *Cmd);
|
|
|
|
int CmdHF14AMfucAuth(const char *Cmd);
|
|
|
|
|
|
|
|
//general stuff
|
|
|
|
int CmdHF14AMfUDump(const char *Cmd);
|
|
|
|
void rol (uint8_t *data, const size_t len);
|
|
|
|
|
2015-04-30 06:27:31 +08:00
|
|
|
uint8_t requestAuthentication( uint8_t *nonce);
|
|
|
|
int try3DesAuthentication( uint8_t *key);
|
2015-04-30 21:28:43 +08:00
|
|
|
uint8_t GetHF14AMfU_Type(void);
|
|
|
|
|
|
|
|
int usage_hf_mfu_dump(void);
|
2015-01-21 04:29:55 +08:00
|
|
|
|
|
|
|
int CmdHFMFUltra(const char *Cmd);
|
|
|
|
int CmdHF14AMfUInfo(const char *Cmd);
|
2015-04-30 06:27:31 +08:00
|
|
|
#endif
|