Go to file
Daniel Drake 294f9ad447 Improve print_data structure and on-disk format
Drivers now have an ID number. These will be assigned by me and documented
on the wiki. 0 cannot be used.

Drivers now define a devtype for each device they initialise. This is to
cope with the situation where a driver can support varying devices where
their print data is incompatible (i.e. image scaling is totally changed).
This doesn't apply to any existing supported devices.

Print data no longer includes driver name, and includes driver ID instead.

Paths to saved print data now include driver ID and devtype, and no longer
include driver name.

APIs exposed for converting a print_data into a blob which can then
be loaded back again later. Useful for systems who don't want to use
my simple storage system (which is only aimed at a single user).

File format is now defined and will be documented on the wiki. The header
is larger as we can no longer rely on directory paths in all scenarios.

Print data compat check now checks devtype and driver ID.
2007-10-28 22:13:51 +00:00
examples Add XV-based img_capture_continuous example 2007-10-27 15:17:19 +01:00
libfprint Improve print_data structure and on-disk format 2007-10-28 22:13:51 +00:00
.gitignore NBIS cleanup 2007-10-28 15:57:27 +00:00
AUTHORS Create repo structure 2007-10-08 17:16:13 +01:00
autogen.sh Build system tweaks 2007-10-13 16:03:53 +01:00
ChangeLog Create repo structure 2007-10-08 17:16:13 +01:00
configure.ac Add XV-based img_capture_continuous example 2007-10-27 15:17:19 +01:00
COPYING upekts: communication handling and enrollment implementation 2007-10-13 17:13:25 +01:00
COPYING.GPL upekts: communication handling and enrollment implementation 2007-10-13 17:13:25 +01:00
HACKING Documentation update 2007-10-08 17:37:58 +01:00
INSTALL Create repo structure 2007-10-08 17:16:13 +01:00
Makefile.am Documentation update 2007-10-08 17:37:58 +01:00
NEWS Create repo structure 2007-10-08 17:16:13 +01:00
README Add bozorth3 from NBIS; implement verify for image devices 2007-10-28 12:03:15 +00:00
THANKS Add bozorth3 from NBIS; implement verify for image devices 2007-10-28 12:03:15 +00:00
TODO Improve print_data structure and on-disk format 2007-10-28 22:13:51 +00:00

libfprint
http://www.reactivated.net/fprint

libfprint is primarily licensed under the GNU LGPL. HOWEVER, THIS PRERELEASE
VERSION INCLUDES GPL CODE FROM LIBTHINKFINGER, therefore distribution is
subject to both the terms of the LGPL (see COPYING) *and* the GPL
(see COPYING.GPL).

libfprint includes code from NIST's NBIS software distribution:
http://fingerprint.nist.gov/NBIS/index.html
We include bozorth3 from the US export controlled distribution. We have
determined that it is fine to ship bozorth3 in an open source project,
see http://reactivated.net/fprint/US_export_control

At release time, I will contact libthinkfinger authors and see if they will
be happy to relicense. I expect they will.