Commit graph

  • 1070d9bfde fix buffer overflow. Audrey Diacre 2010-12-13 10:56:27 +0000
  • 5133491c2c replace deprecated bzero function by memset. Audrey Diacre 2010-12-10 17:10:12 +0000
  • 0e2bc992bf Discard authentication information after deleting the currently selected application. Romain Tartiere 2010-12-10 14:30:28 +0000
  • fac03f5456 Bump version to 0.2.2. Romain Tartiere 2010-11-24 00:09:08 +0000
  • 193809f949 Don't build libtestcommon.la if we are not using cutter. Romain Tartiere 2010-11-24 00:07:47 +0000
  • 8d74792379 Update configure.ac [0.2.1]. Romain Tartiere 2010-11-23 20:57:48 +0000
  • 13ae0961fb Update NEWS file. Romain Tartiere 2010-11-23 20:56:37 +0000
  • 12de6ea4c4 Add forgotten files. Romain Tartiere 2010-11-23 18:42:25 +0000
  • c6f4343276 Fix autotools fun. Romain Tartiere 2010-11-23 18:38:10 +0000
  • e0a28547fd Reset session key in mifare_desfire_select_application(). Romain Tartiere 2010-11-23 01:15:27 +0000
  • b7a45b4da4 Use mifare_desfire_auto_authenticate() for authentication. Romain Tartiere 2010-11-21 00:32:38 +0000
  • 02c9d33ce1 Move master key detection and authentication in a convenience library. Romain Tartiere 2010-11-21 00:10:04 +0000
  • 9011bc01e3 Don't return directly if we just have a command code. Romain Tartiere 2010-11-20 22:39:48 +0000
  • 6988e3e219 Prepare extension of communication settings. Romain Tartiere 2010-11-20 22:29:23 +0000
  • 8975c60de7 Add some shortcuts. Romain Tartiere 2010-11-20 22:24:36 +0000
  • d05f008e76 Change some numbers with corresponding constants. Romain Tartiere 2010-11-20 14:19:04 +0000
  • a643e9149d Add an offset parameter to mifare_cryto_preprocess_data() Romain Tartiere 2010-11-20 14:10:27 +0000
  • 16ae154b42 Don't swap the status byte in the received data. Romain Tartiere 2010-11-20 02:22:37 +0000
  • 2750c0372c Display master-key version in mifare-desfire-info. Romain Tartiere 2010-11-20 01:58:09 +0000
  • f94c3c743f Rely on RAND_bytes() instead of DES_random_key() to generate random vectors. Romain Tartiere 2010-10-29 18:58:34 +0000
  • 5b416ee508 Fix a regression introduced at r643. Romain Tartiere 2010-10-29 18:53:49 +0000
  • d9b2deebe2 Rework error reporting infrastructure. Romain Tartiere 2010-10-29 13:10:23 +0000
  • b932c923d5 Improve the test_mifare_rol() test. Romain Tartiere 2010-10-29 13:02:55 +0000
  • 678b71edb0 Rename some macros for consistency. Romain Tartiere 2010-10-29 13:01:55 +0000
  • 90c82945a9 Split session key generation for DES / 3DES. Romain Tartiere 2010-10-29 12:47:20 +0000
  • 3eb8d37d08 Make some more buffer sizes dynamic. Romain Tartiere 2010-10-29 12:44:12 +0000
  • a0b9df6ece Add a block_size parameter to mifare_des(). Romain Tartiere 2010-10-29 12:34:11 +0000
  • 356219e21b Require the ivect to be provided to mifare_cbc_des(). Romain Tartiere 2010-10-29 12:22:47 +0000
  • 87a04904bc Change xor8() to xor() to work with buffers of any length. Romain Tartiere 2010-10-29 12:07:26 +0000
  • 13f03a60bb Change rol8() to rol() to work with buffers of any length. Romain Tartiere 2010-10-29 12:01:57 +0000
  • 7278740a03 s|append_iso14443a_crc|iso14443a_crc_append|. Romain Tartiere 2010-10-29 11:07:22 +0000
  • 8dac813e53 New API function mifare_desfire_aid_get_aid(). Romain Tartiere 2010-10-17 20:21:06 +0000
  • 07709c2835 New API function mifare_desfire_last_picc_error(). Romain Tartiere 2010-10-17 19:32:59 +0000
  • 6790ad9bac Add more parenthesis to shut the compiler down. Romain Tartiere 2010-10-17 16:08:16 +0000
  • 688d083f63 Fix build with recent libnfc API breakage. Romain Tartiere 2010-10-15 12:58:29 +0000
  • 215439cf67 Fix detection of targets without ATS. Romain Tartiere 2010-10-08 12:31:07 +0000
  • 22500eaaf6 Add missing Id. Romain Tartiere 2010-10-08 11:46:58 +0000
  • 13a62ebf3e Fix $Id$ in make output. Romain Tartiere 2010-10-08 11:45:57 +0000
  • cf9f8d5246 Add missing file header & Id. Romain Tartiere 2010-10-08 11:43:04 +0000
  • 53462219f4 Remove unused file. Romain Tartiere 2010-10-08 11:41:52 +0000
  • a216a05299 Include fixture.h in fixture.c. Romain Tartiere 2010-10-08 11:34:50 +0000
  • 93011b4c07 Use the actual UID length to select a target. Romain Tartiere 2010-10-01 19:32:03 +0000
  • a77fa7ae4a Switch back to InDataExchange() for Mifare DESFire cards. Romain Tartiere 2010-10-01 18:13:49 +0000
  • 782e276a7a Reindent after last commit. Romain Tartiere 2010-09-30 06:04:52 +0000
  • 93f28ed83e Display old UID in mifare-desfire-ev1-configure-random-uid. Romain Tartiere 2010-09-30 06:03:31 +0000
  • 717cd9fecd Minor fixes for mifare-desfire-format. Romain Tartiere 2010-09-30 06:02:30 +0000
  • dd8e031e8c Add an example to configure MIFARE DESFire EV1 random UID. Romain Tartiere 2010-09-30 05:11:26 +0000
  • ba56826969 Compare only the 4 first bytes of ATS. Romain Tartiere 2010-09-29 19:46:55 +0000
  • 9a2a07ea53 Enhance error reporting. Romain Tartiere 2010-09-28 19:01:28 +0000
  • 18982d360f Update NEWS file. Romain Tartiere 2010-09-28 17:33:04 +0000
  • 91d3ff9cc4 Implement ISO14443-4 block numbers. Romain Tartiere 2010-09-28 16:37:25 +0000
  • cdac2ea340 fix mifare-desfire-write-ndef example, it now works with Nokia 6212 Classic. (Thanks to Roel) Romuald Conty 2010-09-27 15:46:16 +0000
  • fa41d85c94 since r588, mifare-desfire-write-ndef doesn't change anymore permanently settings, executing it is now reversible. Romuald Conty 2010-09-13 09:46:51 +0000
  • 2914460a13 mifare-desfire-write-ndef, allow changing configuration and the PICC master key. Audrey Diacre 2010-09-13 07:58:10 +0000
  • 51269a92fa Revert r565. Romain Tartiere 2010-09-10 14:58:39 +0000
  • 6ae77a29e1 Bump version to 0.2.0. Romain Tartiere 2010-09-07 14:35:36 +0000
  • 40fa0d5d13 Fix mifare-classic-write-ndef example when using a card with an existing MAD. Romain Tartiere 2010-09-07 14:29:11 +0000
  • cf4942b510 Remove debugging line that should not have been committed in r535. Romain Tartiere 2010-09-07 13:38:48 +0000
  • b4ce6bfab6 Add missing function check reported by autoscan. Romain Tartiere 2010-09-07 09:05:10 +0000
  • 53f21706da bump libnfc needed version. Romuald Conty 2010-09-06 09:28:14 +0000
  • b6a4982102 Attempt to detect and use CoreFoundation's headers for endianness conversions on Mac OS X. Romain Tartiere 2010-09-04 11:06:14 +0000
  • 8a477773f7 Rework OpenSSL usage. Romain Tartiere 2010-09-04 10:47:07 +0000
  • 05bd15b1d3 Explicitly enable auto ISO14443-4 mode. Romain Tartiere 2010-09-04 10:25:07 +0000
  • a260754627 Add missing include <sys/types.h> (required for some endianness magic). Romain Tartiere 2010-09-04 09:47:15 +0000
  • 0db66925e1 Add some endianness macro aliases for OpenBSD. Romain Tartiere 2010-09-04 09:42:12 +0000
  • 11794763b1 Complete external document reference in comment. Romain Tartiere 2010-09-04 09:16:42 +0000
  • 274dfdefd2 Update the HACKING file and give some indentation sugars. Romain Tartiere 2010-09-03 18:08:18 +0000
  • 7b9242e935 Reindent (2/2). Romain Tartiere 2010-09-03 18:04:12 +0000
  • af061a3c1a Reindent (1/2). Romain Tartiere 2010-09-03 18:01:02 +0000
  • 036d2956f4 Update nfc_initiator_transceive_bytes() vs. nfc_initiator_transceive_dep_bytes(). Romain Tartiere 2010-09-03 16:13:46 +0000
  • 70f2fe2685 Do not freeze the card Master Key in mifare-desfire-write-ndef. Romain Tartiere 2010-09-03 15:56:37 +0000
  • 717e18f810 Display Master Key settings in mifare-desfire-info. Romain Tartiere 2010-09-03 15:54:58 +0000
  • 9396e0010e Fix a function name I forgot to change. Romain Tartiere 2010-09-03 15:51:53 +0000
  • 487bc621a9 add a new example "mifare-desfire-write-ndef" that put a simple NDEF content on DESFire. Audrey Diacre 2010-09-03 14:36:17 +0000
  • 03bd356bd4 Minor tweaks. Romain Tartiere 2010-09-03 13:18:08 +0000
  • bb840dccaf minor cosmetic enhancements. Romuald Conty 2010-09-03 12:51:45 +0000
  • 4c519ff9d0 Add some missing mifare_desfire_error.3 man page. Romain Tartiere 2010-09-03 11:26:41 +0000
  • d59e197ff9 Rename desfire_error_lookup() into mifare_desfire_error_lookup() for consistency with the rest of the code. Romain Tartiere 2010-09-03 11:24:25 +0000
  • ff7f136fbe Add some missing man pages. Romain Tartiere 2010-09-03 11:16:18 +0000
  • a11d067d21 Free memory. Romain Tartiere 2010-09-03 11:13:29 +0000
  • 5b1d51bd55 Enhance Mifare DESFire AID code. Romain Tartiere 2010-09-03 10:55:57 +0000
  • 087db1b298 New unit test to check Mifare DESFire AIDs containing a Mifare Classic AID. Romain Tartiere 2010-09-03 10:54:07 +0000
  • 1151ffdb7f fix test affected by r548. Romuald Conty 2010-09-02 11:04:34 +0000
  • 02d09e58f7 Dirty patch to be able to create "real" MifareDESFareAID. Romuald Conty 2010-08-31 16:03:08 +0000
  • 8f645fbe62 Attempt to fix Mifare Classic support after r543. Romain Tartiere 2010-08-31 14:48:47 +0000
  • 5aafbc9a48 Indent after last commit. Romain Tartiere 2010-08-31 12:00:56 +0000
  • 7ba83f79ed Enhance the mifare-classic-write-ndef example. Romain Tartiere 2010-08-31 12:00:02 +0000
  • a5f1a80447 Check Mifare Classic command return values. Romain Tartiere 2010-08-31 11:29:29 +0000
  • be45b25965 Remove Snappers workarounds: the bug is in the PN531 and has been fixed in r522. Romain Tartiere 2010-08-31 11:13:17 +0000
  • 4abbb46515 Implement file settings caching. Romain Tartiere 2010-08-31 11:08:33 +0000
  • 8171dd3960 Remove an irrelevant FIXME. Romain Tartiere 2010-08-31 10:20:24 +0000
  • 878af0e22a Remove extra semi-columns at end of macro definitions. Romain Tartiere 2010-08-31 10:08:40 +0000
  • f7c4d99868 Enhance communication settings detection failures detection. Romain Tartiere 2010-08-31 10:06:55 +0000
  • 2fc0d76044 Split-out freefare_tag_new() from freefare_get_tags(). Romain Tartiere 2010-08-24 11:41:33 +0000
  • 53550cb5ed Do not call directly nfc_initiator_select_passive_target() but rather nfc_initiator_list_passive_targets() in freefare_get_tags(). Romain Tartiere 2010-08-24 11:15:42 +0000
  • e68ae59c5e Rename mad_application_(read|write) to mifare_application_(read|write). Romain Tartiere 2010-08-24 10:51:58 +0000
  • 890c6e3c2e Enforce target type identification with manufacturer code comparison. Romain Tartiere 2010-08-04 16:18:12 +0000
  • 3aee8b560e Do not specify Mifare DESFire target size in it's friendly name: all work the same way. Romain Tartiere 2010-08-04 16:12:18 +0000
  • 03da46df65 Enforce target type identification with ATS comparison. Romain Tartiere 2010-08-04 16:11:09 +0000
  • f0e03b99fb Don't check the ATQA to determine tags type, it should not be used. Romain Tartiere 2010-08-04 12:51:34 +0000