mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2024-09-20 23:36:31 +08:00
4abe4f5867
and code cleaning
24 lines
1.1 KiB
C
24 lines
1.1 KiB
C
//-----------------------------------------------------------------------------
|
|
// Merlok, May 2011
|
|
// Many authors, that makes it possible
|
|
//
|
|
// This code is licensed to you under the terms of the GNU GPL, version 2 or,
|
|
// at your option, any later version. See the LICENSE.txt file for the text of
|
|
// the license.
|
|
//-----------------------------------------------------------------------------
|
|
// code for work with mifare cards.
|
|
//-----------------------------------------------------------------------------
|
|
|
|
#define CRYPT_NONE 0
|
|
#define CRYPT_ALL 1
|
|
#define CRYPT_REQUEST 2
|
|
#define AUTH_FIRST 0
|
|
#define AUTH_NESTED 2
|
|
|
|
int mifare_classic_auth(struct Crypto1State *pcs, uint32_t uid, \
|
|
uint8_t blockNo, uint8_t keyType, uint64_t ui64Key, uint64_t isNested);
|
|
int mifare_classic_readblock(struct Crypto1State *pcs, uint32_t uid, uint8_t blockNo, uint8_t *blockData);
|
|
int mifare_classic_writeblock(struct Crypto1State *pcs, uint32_t uid, uint8_t blockNo, uint8_t *blockData);
|
|
int mifare_classic_halt(struct Crypto1State *pcs, uint32_t uid);
|
|
|