]>
git.zerfleddert.de Git - proxmark3-svn/blob - client/mifarehost.h
ec1117e831a9cdd5856d55959754203ab3b53d3e
2 // people from mifare@nethemba.com, 2010
4 // This code is licensed to you under the terms of the GNU GPL, version 2 or,
5 // at your option, any later version. See the LICENSE.txt file for the text of
7 //-----------------------------------------------------------------------------
8 // High frequency ISO14443A commands
9 //-----------------------------------------------------------------------------
21 #include "nonce2key/nonce2key.h"
22 #include "nonce2key/crapto1.h"
24 #define MEM_CHUNK 1000000
25 #define NESTED_SECTOR_RETRY 10
27 typedef struct fnVector
{ uint8_t blockNo
, keyType
; uint32_t uid
, nt
, ks1
; } fnVector
;
35 uint64_t *possibleKeys
;
44 int mfnested(uint8_t blockNo
, uint8_t keyType
, uint8_t * key
, uint8_t trgBlockNo
, uint8_t trgKeyType
, uint8_t * ResultKeys
);
45 int mfCheckKeys (uint8_t blockNo
, uint8_t keyType
, uint8_t keycnt
, uint8_t * keyBlock
, uint64_t * key
);