Add (and export) NFC Forum AID.

This commit is contained in:
Romuald Conty 2010-07-28 10:18:28 +00:00
parent a70688222b
commit 87034e29a9
2 changed files with 14 additions and 1 deletions

View file

@ -141,6 +141,9 @@ extern const MadAid mad_reserved_aid;
extern const MadAid mad_card_holder_aid;
extern const MadAid mad_not_applicable_aid;
/* NFC Forum AID */
extern const MadAid mad_nfcforum_aid;
Mad mad_new (const uint8_t version);
Mad mad_read (MifareTag tag);
int mad_write (MifareTag tag, Mad mad, const MifareClassicKey key_b_sector_00, const MifareClassicKey key_b_sector_10);

View file

@ -24,6 +24,10 @@
* AN10787
* MIFARE Application Directory (MAD)
* Rev. 04 - 5 March 2009
*
* NXP Type MF1K/4K Tag Operation
* Storing NFC Forum data in Mifare Standard 1k/4k
* Rev. 1.1 - 21 August 2007
*/
#include "config.h"
@ -65,7 +69,7 @@ struct mad {
uint8_t version;
};
/* Read key A */
/* Public Key A value of MAD sector(s) */
const MifareClassicKey mad_public_key_a = {
0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5
};
@ -97,6 +101,12 @@ const MadAid mad_not_applicable_aid = {
.application_code = 0x05,
};
/* NFC Forum AID */
const MadAid mad_nfcforum_aid = {
.function_cluster_code = 0xe1,
.application_code = 0x03,
};
/*
* Allocate an empty new MAD.
*/