Ludovic Rousseau
41f979c21d
warning: 'libutil.la': linking libtool libraries using a non-POSIX
...
archiver requires 'AM_PROG_AR' in 'configure.ac'
2012-05-18 16:01:52 +00:00
Ludovic Rousseau
a13615e295
autoupdate using autoupdate (GNU Autoconf) 2.69
2012-05-18 15:59:00 +00:00
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
0a7ce855b8
Sync w/ libnfc-1.5.1.
2011-09-22 13:05:07 +00:00
Romain Tartiere
30d4d2967b
Fix code coverage with cutter.
2011-05-11 17:29:22 +00:00
Romain Tartiere
4b41f8b78b
Update for 0.3.1.
2011-02-23 15:12:47 +00:00
Romain Tartiere
ee2fd54fa6
Bump version for the 0.3.x series.
2010-12-23 18:02:05 +00:00
Romain Tartiere
42f9457d9f
Add support for Mifare DESFire EV1 with AES encryption.
2010-12-15 12:43:31 +00:00
Audrey Diacre
5133491c2c
replace deprecated bzero function by memset.
2010-12-10 17:10:12 +00:00
Romain Tartiere
fac03f5456
Bump version to 0.2.2.
2010-11-24 00:09:08 +00:00
Romain Tartiere
8d74792379
Update configure.ac [0.2.1].
2010-11-23 20:57:48 +00:00
Romain Tartiere
c6f4343276
Fix autotools fun.
...
Tribute to Justice!
2010-11-23 18:38:10 +00:00
Romain Tartiere
f94c3c743f
Rely on RAND_bytes() instead of DES_random_key() to generate random vectors.
2010-10-29 18:58:34 +00:00
Romain Tartiere
7278740a03
s|append_iso14443a_crc|iso14443a_crc_append|.
2010-10-29 11:07:22 +00:00
Romain Tartiere
6ae77a29e1
Bump version to 0.2.0.
2010-09-07 14:35:36 +00:00
Romain Tartiere
b4ce6bfab6
Add missing function check reported by autoscan.
2010-09-07 09:05:10 +00:00
Romuald Conty
53f21706da
bump libnfc needed version.
2010-09-06 09:28:14 +00:00
Romain Tartiere
b6a4982102
Attempt to detect and use CoreFoundation's headers for endianness conversions on Mac OS X.
...
PR: Issue 21
Submitted by: MathewMcBride47
2010-09-04 11:06:14 +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
61a5ff4e4a
Reintroduce the possibility to hexdump(3) PCD <=> PICC transmissions.
...
Not a hack this time:
- Use the hexdump(3) function of the system if it exists;
- Build the subpart of FreeBSD's libutil if not (contrib);
- Do this only if configured --with-debug.
The Mifare Classic / Ultralight code will be eventually changed to also provide this functionality.
2010-07-29 06:11:27 +00:00
Romain Tartiere
5779d6f945
Merge the freefare-desfire branch into trunk.
2010-07-26 21:48:18 +00:00
Romain Tartiere
bca49635f3
Add HACKING file to the autotooled tarball. Change version to 0.1.0.
2010-04-08 13:02:54 +00:00
Romain Tartiere
18f84ceb7a
Detect cutter version. We will depend on 1.1.2 soon actually.
2010-04-08 12:01:14 +00:00
Romuald Conty
e68904d48a
attempt to build under OpenBSD.
2010-04-07 14:06:04 +00:00
Romuald Conty
5dc0575a8b
check functions letoh32 and htole32.
2010-04-07 10:23:20 +00:00
Romuald Conty
2566fb645c
needs libnfc >= 1.3.4 so configure will now detect it.
2010-04-07 10:22:23 +00:00
Romain Tartiere
62ddf57c53
Rework byteswap.h inclusion.
...
This header is not available on e.g. FreeBSD so detect it's presence in configure.ac and only include it if appropriate. Then, if byte order manipulation macros are not defined (old glibc like the one provided by Debian GNU/Linux) define them.
2010-02-25 18:02:54 +00:00
Romain Tartiere
7f87a0180d
Set _XOPEN_SOURCE to 600 for silencing gcc on GNU/Linux.
2010-01-13 13:53:45 +00:00
Romain Tartiere
c1bcb966ea
Rework unit tests using cutter.
2010-01-11 20:14:30 +00:00
Romain Tartiere
2b76328c78
Unbreak example and add autotool stuff to help building.
2010-01-08 13:40:39 +00:00
Romain Tartiere
32e740ea6d
Split out autojunk and actual code files.
2010-01-08 11:46:23 +00:00
Romuald Conty
a5dd66f77d
put MifareSectorNumber type in a new mifare_common.h header.
...
API changed: mifare_classic_format_sector() now takes a MifareSectorNumber in argument.
2009-12-23 15:26:57 +00:00
Romain Tartiere
4bf33cc707
Fix autotools on FreeBSD.
...
Endianness fun is not provided by the same header file on GNU/Linux (endian.h) and FreeBSD (sys/endian.h). Add some magic for the autotools to detect the correct header file. While here, add AC_C_INLINE: it's reported as missing by autoscan(1).
2009-12-22 20:48:13 +00:00
Romain Tartiere
f9c2b6e9e3
Mark functions parameters as `const' when applicable.
2009-12-19 22:55:50 +00:00
Romain Tartiere
ba8c9b5126
Install a libfreefare.pc pkg-config module.
2009-12-18 21:31:45 +00:00
Romain Tartiere
bb486e4318
Import libfreefare into trunk.
2009-12-18 20:32:25 +00:00