Philippe Teuwen
465a6aaaf0
examples/mifare-desfire-*-ndef add support for mapping v2.0 and EV1
2012-05-15 21:22:25 +00:00
Philippe Teuwen
0268a9f975
examples/mifare-desfire-format also resets key settings
2012-05-15 21:22:16 +00:00
Philippe Teuwen
7594b53009
Restore explicit linkage to libnfc (revert partially r1011)
2012-05-15 14:46:09 +00:00
Philippe Teuwen
9d34554270
examples/mifare-desfire-create-ndef.c prepare for DF EV1 NDEF mapping
2012-05-15 12:34:17 +00:00
Philippe Teuwen
5bec80fb07
examples/mifare-desfire-ev1*: test version to ensure we've at least an EV1
2012-05-15 11:50:10 +00:00
Romain Tartiere
3c9331f1ce
Add new example: mifare-ultralight-info.
2012-05-14 14:25:57 +00:00
Romain Tartiere
6587728f5e
Don't link to the libnfc (twice) since the libfreefare itself is linked against it.
2012-05-14 14:19:59 +00:00
Philippe Teuwen
e9cf48081b
few missing free()
2012-03-15 09:16:55 +00:00
Philippe Teuwen
e096f1f421
fix issues in spilling ndef data to stdout and fix bug in mifare-desfire-write-ndef
2012-03-15 08:56:14 +00:00
Philippe Teuwen
23700b5cdd
add mifare-desfire-read-ndef, read CC in mifare-desfire-write-ndef
2012-03-15 01:48:43 +00:00
Philippe Teuwen
0b14aa4eb2
allow input file for mifare-desfire-write-ndef & small fixes
2012-03-14 23:52:05 +00:00
Philippe Teuwen
acf5180177
add non-default key option to mifare-desfire-* examples
2012-03-14 23:05:10 +00:00
Philippe Teuwen
0a9eb8fbf2
minor changes
2012-03-14 09:54:22 +00:00
Philippe Teuwen
13bd8ff337
split mifare-desfire-write-ndef into format-ndef & write-ndef
2012-03-13 21:47:47 +00:00
Philippe Teuwen
38cd07a6c6
mifare-desfire-write-ndef: split PICC key & Tag app key
2012-03-13 20:47:25 +00:00
Audrey Diacre
512a407213
fix some indentations.
2012-01-25 13:49:55 +00:00
Audrey Diacre
4f0227ddcb
update to use libnfc's trunk
2012-01-25 09:58:16 +00:00
Romain Tartiere
21008cda5d
Make these functions accept no argument (instead of any).
2012-01-15 11:09:25 +00:00
Romuald Conty
f1e5413ccc
Prepare libfreefare 0.3.2
2011-10-17 16:51:29 +00:00
Romuald Conty
8dd46350de
mifare-classic-write-ndef could use file as NDEF content
...
(BTW, stdin as input is not yet implemented, any contributions are welcome.)
2011-10-11 22:24:26 +00:00
Romuald Conty
060078012f
mifare-classic-read-ndef now close kindly the output stream.
2011-10-11 22:20:38 +00:00
Romuald Conty
efd0d106bc
svn:keywords fix on examples/mifare-classic-read-ndef.c .
2011-09-28 15:36:08 +00:00
Romuald Conty
76d325f47b
Add a new example to extract NDEF Message from a "MIFARE Classic as NFC Forum enable tag".
2011-09-22 10:16:52 +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
8628d59c5b
Do not exit if the master key settings are not readable.
2011-01-01 12:46:45 +00:00
Romain Tartiere
12ad1a452a
Set the default ATS instead of a custom one.
...
This prevent some tools to work properly with a card afterthat.
2010-12-25 09:46:56 +00:00
Romain Tartiere
9a4b7b5882
New API function mifare_desfire_set_ats().
2010-12-24 22:08:56 +00:00
Romain Tartiere
9d8c991f50
Fix example.
2010-12-24 21:10:48 +00:00
Romain Tartiere
adbba0342b
New API function mifare_desfire_set_default_key().
2010-12-24 20:41:43 +00:00
Romain Tartiere
3fd80a3eff
Enable the mifare-desfire-ev1-configure-random-uid example.
2010-12-15 13:19:42 +00:00
Romain Tartiere
29e9d188b4
Display additional Mifare DESFire EV1 information if applicable.
2010-12-15 12:51:05 +00:00
Romain Tartiere
42f9457d9f
Add support for Mifare DESFire EV1 with AES encryption.
2010-12-15 12:43:31 +00:00
Romain Tartiere
2750c0372c
Display master-key version in mifare-desfire-info.
2010-11-20 01:58:09 +00:00
Romain Tartiere
678b71edb0
Rename some macros for consistency.
2010-10-29 13:01:55 +00:00
Romain Tartiere
22500eaaf6
Add missing Id.
2010-10-08 11:46:58 +00:00
Romain Tartiere
782e276a7a
Reindent after last commit.
...
Also reindent a forgotten switch/case while here.
2010-09-30 06:04:52 +00:00
Romain Tartiere
93f28ed83e
Display old UID in mifare-desfire-ev1-configure-random-uid.
...
If a presenter Mifare DESFire has a random UID, display it's original UID.
2010-09-30 06:03:31 +00:00
Romain Tartiere
717cd9fecd
Minor fixes for mifare-desfire-format.
...
- Free default_key;
- Really stop on error.
2010-09-30 06:02:30 +00:00
Romain Tartiere
dd8e031e8c
Add an example to configure MIFARE DESFire EV1 random UID.
...
Don't connect it to the build yet because the corresponding code in the library
has not been committed yet: I want to keep a track of modifications I do in the
VCS.
2010-09-30 05:11:26 +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
Romuald Conty
cdac2ea340
fix mifare-desfire-write-ndef example, it now works with Nokia 6212 Classic. (Thanks to Roel)
2010-09-27 15:46:16 +00:00
Romuald Conty
fa41d85c94
since r588, mifare-desfire-write-ndef doesn't change anymore permanently settings, executing it is now reversible.
2010-09-13 09:46:51 +00:00
Audrey Diacre
2914460a13
mifare-desfire-write-ndef, allow changing configuration and the PICC master key.
2010-09-13 07:58:10 +00:00
Romain Tartiere
51269a92fa
Revert r565.
...
r565 was misinterpreted as a bug while it's a feature. Since it might be
inappropriate to do irreversible operations in an example, warn the user about
it.
2010-09-10 14:58:39 +00:00
Romain Tartiere
40fa0d5d13
Fix mifare-classic-write-ndef example when using a card with an existing MAD.
...
Also fix some perror() -> nfc_perror().
2010-09-07 14:29:11 +00:00
Romain Tartiere
8a477773f7
Rework OpenSSL usage.
...
- Lookup for crypto functions in libcrypto instead of libssl. Some systems
(Mac OS) do not provide libssl, and the other have crypto functions in
libcrypto but libssl is dynamically linked against libcrypto:
% ldd /usr/lib/libssl.so
/usr/lib/libssl.so:
libcrypto.so.6 => /lib/libcrypto.so.6 (0x800c00000)
libc.so.7 => /lib/libc.so.7 (0x800647000)
- Do not explicitly link against libssl (instead of libcrypto BTW): the
autotools magic already does this at some point;
- Improve error message when headers cannot be found.
2010-09-04 10:47:07 +00:00
Romain Tartiere
7b9242e935
Reindent (2/2).
...
Align cases with switch statements.
Ça y est! Le code est beau!
2010-09-03 18:04:12 +00:00
Romain Tartiere
af061a3c1a
Reindent (1/2).
...
After trying to tweak gindent so that it does not mess-up my ASCII art, give
and read the help of Vim to setup 'cinoptions' according to my needs
(cino=t0(0). This changeset reindent some bits that where not indented as they
should. A future commit will reindent the switch/case according to my (bad)
taste now that I have setup cindent correctly on my system (cino=t0(0:0).
2010-09-03 18:01:02 +00:00
Romain Tartiere
70f2fe2685
Do not freeze the card Master Key in mifare-desfire-write-ndef.
...
Since it is irreversible, the card cannot be used for e.g. running the
regression tests suite.
2010-09-03 15:56:37 +00:00
Romain Tartiere
717e18f810
Display Master Key settings in mifare-desfire-info.
2010-09-03 15:54:58 +00:00