Romain Tartiere
9a4b7b5882
New API function mifare_desfire_set_ats().
2010-12-24 22:08:56 +00:00
Romain Tartiere
adbba0342b
New API function mifare_desfire_set_default_key().
2010-12-24 20:41:43 +00:00
Romain Tartiere
4c3f0cd7d0
Sync man pages.
2010-12-24 13:34:25 +00:00
Romain Tartiere
873fd7dd3b
Update the NEWS file regarding the mifare_desfire_get_file_settings() buffer overflow fixed in 0.2.3 (update versions).
2010-12-23 18:05:47 +00:00
Romain Tartiere
42f9457d9f
Add support for Mifare DESFire EV1 with AES encryption.
2010-12-15 12:43:31 +00:00
Romain Tartiere
0e2bc992bf
Discard authentication information after deleting the currently selected application.
2010-12-10 14:30:28 +00:00
Romain Tartiere
fac03f5456
Bump version to 0.2.2.
2010-11-24 00:09:08 +00:00
Romain Tartiere
13ae0961fb
Update NEWS file.
2010-11-23 20:56:37 +00:00
Romain Tartiere
d9b2deebe2
Rework error reporting infrastructure.
2010-10-29 13:10:23 +00:00
Romain Tartiere
678b71edb0
Rename some macros for consistency.
2010-10-29 13:01:55 +00:00
Romain Tartiere
8dac813e53
New API function mifare_desfire_aid_get_aid().
2010-10-17 20:21:06 +00:00
Romain Tartiere
07709c2835
New API function mifare_desfire_last_picc_error().
2010-10-17 19:32:59 +00:00
Romain Tartiere
9a2a07ea53
Enhance error reporting.
...
Now that the libnfc has error handling, report errors triggered in the libnfc
and add support for errors triggered in libfreefare.
2010-09-28 19:01:28 +00:00
Romain Tartiere
18982d360f
Update NEWS file.
2010-09-28 17:33:04 +00:00
Romain Tartiere
e68ae59c5e
Rename mad_application_(read|write) to mifare_application_(read|write).
...
Fixes issue 40.
2010-08-24 10:51:58 +00:00
Romain Tartiere
dbd3682174
New API functions mad_application_read(), mad_application_write().
2010-07-03 10:04:06 +00:00
Romain Tartiere
163ce56cc0
Refactoring Blocks vs. Sectors.
...
- mifare_classic_format_sector() now wants a sector instead of a block (the name was really disturbing);
- New public API functions for Block <=> Sector conversions.
2010-07-01 23:19:45 +00:00
Romain Tartiere
f83918ee41
Fix MAD manipulation for Mifare Classic 4K.
...
- Allocate large blocks on Mifare Classic 4K in unit tests;
- Constraints sector number in mad_set_aid();
- Fix location of AID storage in mad_set_aid() (wrong variable name and offset, ECOPYPASTETOOFAST);
- New API function mad_sector_reserved();
- Use mad_sector_reserved() to avoid trying to use reserved sectors.
2010-07-01 21:44:40 +00:00
Romain Tartiere
541292505a
Make mifare_application_alloc() accept size in bytes.
...
Fixes issue 31.
2010-07-01 17:05:44 +00:00
Romain Tartiere
1ea30f37bb
Document the new freefare_free_tag() function.
...
Fixes issue 22.
2010-04-26 10:53:36 +00:00
Romain Tartiere
bb486e4318
Import libfreefare into trunk.
2009-12-18 20:32:25 +00:00