Audrey Diacre
5133491c2c
replace deprecated bzero function by memset.
2010-12-10 17:10:12 +00:00
Romain Tartiere
5779d6f945
Merge the freefare-desfire branch into trunk.
2010-07-26 21:48:18 +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
92ae6036d2
Add unit tests for mad_read() and mad_write().
2010-07-01 14:10:09 +00:00
Romain Tartiere
06e61a89d5
Remove clueless omitted test.
2010-07-01 11:00:25 +00:00
Romain Tartiere
829e28cfda
Complete unit tests coverage of freefare.c.
...
The freefare_get_tag_friendly_name() function was not tested. Call it from both supported cards unit tests suites.
2010-07-01 10:57:59 +00:00
Romain Tartiere
5a7a9391ae
Move test_mifare_classic_sector_boundaries() in it's own file.
...
While here, sort out lines in test/Makefile.am.
2010-07-01 10:51:07 +00:00
Romain Tartiere
d5b91f9f3a
Fix function name when reporting errors.
2010-07-01 10:44:03 +00:00
Romain Tartiere
73c50a544a
Remove deprecated API mifare_ultralight_get_uid(), mifare_classic_get_uid().
2010-03-30 16:24:37 +00:00
Romain Tartiere
574b068b3f
New API function freefare_get_tag_uid().
...
- Deprecates mifare_classic_get_uid() and mifare_ultralight_get_uid().
2010-03-30 16:18:58 +00:00
Romain Tartiere
8a62a843ac
Fix the test_mifare_classic_format unit test.
2010-02-23 14:22:23 +00:00
Romain Tartiere
5f7f8ffe2a
Add support for MIFARE Classic 4K.
...
- New mifare_classic_first_sector_block(), mifare_classic_last_sector_block() functions to ease detection of sectors boundaries;
- New unit tests for mifare_classic_first_sector_block() and mifare_classic_last_sector_block();
- Start to update the API for consistently using blocks and not mixing blocks and sectors with mifare_classic_*() functions;
- Update the mifare-classic-format(1) example to handle MIFARE Classic 1k and 4k.
Many thanks to Johann Dantant from SpringCard for giving me MIFARE Classic 4k cards.
2010-02-23 02:12:18 +00:00
Romain Tartiere
0f8ec71198
Add a unit test for mifare_classic_get_uid().
2010-02-22 17:30:50 +00:00
Romain Tartiere
2fd329e530
Do not make regression tests fail: spamming my shell is enouth to reminf me to fix this.
2010-02-19 14:40:28 +00:00
Romain Tartiere
d76da4697b
Update files headers and Ids.
2010-02-19 10:43:06 +00:00
Romain Tartiere
6d5224472c
Fix MIFARE Classic unit tests default key.
...
According to the NXP documentation, default keys are 0xffffffffffff, not 0xa0a1a2a3a4a5 nor 0xd3f7d3f7d3f7.
2010-02-18 18:12:36 +00:00
Romain Tartiere
acb00368c6
Mark test_mifare_classic_get_trailer_permission() as pending.
...
This test requires a valid MAD to be present on the MIFARE card which is not a requirement for testing MIFARE Classic tags but MAD.
2010-02-18 17:14:37 +00:00
Romain Tartiere
2f24959116
Fix default permissions.
2010-02-18 17:07:36 +00:00
Romain Tartiere
8903968ea3
Honor 'ISO C99 requires rest arguments to be used'.
2010-02-11 11:29:57 +00:00
Romain Tartiere
10b8b92eb9
Fix a brunch of warnings.
2010-01-22 16:06:26 +00:00
Romain Tartiere
c1bcb966ea
Rework unit tests using cutter.
2010-01-11 20:14:30 +00:00