Romuald Conty
f690ce7411
prepare libfreefare 0.3.4
2012-03-01 17:51:15 +00:00
Romuald Conty
1ac76e6d16
prepare libfreefare 0.3.3
2012-03-01 15:19:28 +00:00
Romuald Conty
f1e5413ccc
Prepare libfreefare 0.3.2
2011-10-17 16:51:29 +00:00
Romain Tartiere
68ef944cd0
Make freefare_tag_new() public (Fixes issue 64).
2011-09-29 14:10:07 +00:00
Romain Tartiere
de64cce14c
Add Microsoft Windows support.
...
Update issue 62
Status: Feedback
Gleen, I slightly modified your patches to better stick with the style of the
rest of the project, Can you please confirm that it does not break?
PR: Issue 62
Submitted by: glenn.ergeerts
2011-04-24 10:21:03 +00:00
Romain Tartiere
f27352180c
Complete ISO 7816 compatibility for Mifare DESFire EV1
...
Fixes issue 37
2011-03-26 13:22:48 +00:00
Romain Tartiere
c7dc9f0ccc
New API functions mifare_desfire_create_application_3k3des(), mifare_desfire_create_application_aes().
...
Update issue 37
Only ISO application creation as requested by Issue 57 is lacking now.
2011-03-25 13:00:24 +00:00
Romain Tartiere
4b41f8b78b
Update for 0.3.1.
2011-02-23 15:12:47 +00:00
Romain Tartiere
22e9854995
Do not abort on crypto error.
...
Because in some circumstances the crypto is skipped regardless of the
communication settings by the Mifare DESFire (e.g. when reading a file which is
writable with any key), do not abort if the crypto fail, and make it possible
to the user to catch such an event to fix his code accordingly.
Only display crypto diagnostic if compiled with debug support.
2011-02-13 14:13:35 +00:00
Romain Tartiere
7c8c818a08
Fix mifare_classic_transfer() with some readers.
2011-02-13 12:50:41 +00:00
Romain Tartiere
e4057ef163
Update man pages.
2010-12-26 15:46:07 +00:00
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