]> git.zerfleddert.de Git - proxmark3-svn/blame_incremental - client/cmdhficlass.h
Merge pull request #329 from marshmellow42/master
[proxmark3-svn] / client / cmdhficlass.h
... / ...
CommitLineData
1//-----------------------------------------------------------------------------
2// Copyright (C) 2010 iZsh <izsh at fail0verflow.com>
3// Copyright (C) 2011 Gerhard de Koning Gans
4//
5// This code is licensed to you under the terms of the GNU GPL, version 2 or,
6// at your option, any later version. See the LICENSE.txt file for the text of
7// the license.
8//-----------------------------------------------------------------------------
9// High frequency iClass support
10//-----------------------------------------------------------------------------
11
12#ifndef CMDHFICLASS_H__
13#define CMDHFICLASS_H__
14
15int CmdHFiClass(const char *Cmd);
16
17int CmdHFiClassCalcNewKey(const char *Cmd);
18int CmdHFiClassCloneTag(const char *Cmd);
19int CmdHFiClassDecrypt(const char *Cmd);
20int CmdHFiClassEncryptBlk(const char *Cmd);
21int CmdHFiClassELoad(const char *Cmd);
22int CmdHFiClassList(const char *Cmd);
23int HFiClassReader(const char *Cmd, bool loop, bool verbose);
24int CmdHFiClassReader(const char *Cmd);
25int CmdHFiClassReader_Dump(const char *Cmd);
26int CmdHFiClassReader_Replay(const char *Cmd);
27int CmdHFiClassReadKeyFile(const char *filename);
28int CmdHFiClassReadTagFile(const char *Cmd);
29int CmdHFiClass_ReadBlock(const char *Cmd);
30int CmdHFiClass_TestMac(const char *Cmd);
31int CmdHFiClassManageKeys(const char *Cmd);
32int CmdHFiClass_loclass(const char *Cmd);
33int CmdHFiClassSnoop(const char *Cmd);
34int CmdHFiClassSim(const char *Cmd);
35int CmdHFiClassWriteKeyFile(const char *Cmd);
36int CmdHFiClass_WriteBlock(const char *Cmd);
37void printIclassDumpContents(uint8_t *iclass_dump, uint8_t startblock, uint8_t endblock, size_t filesize);
38void HFiClassCalcDivKey(uint8_t *CSN, uint8_t *KEY, uint8_t *div_key, bool elite);
39#endif
Impressum, Datenschutz