Vasily Khoruzhick
f335256cbe
build: Don't build unneeded aesX660 routines
...
When neither of the AES drivers are built, no need to build the common
routines.
https://bugs.freedesktop.org/show_bug.cgi?id=57724
2012-12-01 15:02:59 +01:00
Vasily Khoruzhick
118c610e29
lib: add AES2660 driver
...
https://bugs.freedesktop.org/show_bug.cgi?id=57426
2012-11-29 09:59:52 +01:00
Vasily Khoruzhick
313bfede77
lib: add AES1660 driver
...
https://bugs.freedesktop.org/show_bug.cgi?id=57426
2012-11-29 09:59:52 +01:00
Vasily Khoruzhick
c1da647aed
lib: add AES1660/AES2660 common routines
...
https://bugs.freedesktop.org/show_bug.cgi?id=57426
2012-11-29 09:59:52 +01:00
Vasily Khoruzhick
ed2c75842a
upektc: Port to asynchronous model
...
https://bugs.freedesktop.org/show_bug.cgi?id=56955
2012-11-16 17:56:51 +01:00
Vasily Khoruzhick
83333bce3f
lib: Add AES2550/AES2810 driver
...
Initial implementation of AES2550/AES2810 driver.
Does not support AES2810 crypto engine and external flash.
https://bugs.freedesktop.org/show_bug.cgi?id=50859
2012-10-11 15:24:14 +02:00
Andrej Krutak
c3689665db
lib: Add VFS300/VFS301 driver
...
https://bugs.freedesktop.org/show_bug.cgi?id=37574
2012-08-28 19:51:59 +01:00
Bastien Nocera
080c414ce9
build: Whitespace fixes in configure.ac
2012-08-28 19:45:08 +01:00
Bastien Nocera
3b409c767c
build: Allow disabling the update of udev rules
...
We can only create the udev rules file when we're not cross-compiling,
so allow people to disable updating the file when building from
tarballs.
If you run with --enable-udev-rules=no and the
60-fprint-autosuspend.rules doesn't exist, you're on your own.
2012-08-14 15:19:35 +01:00
Bastien Nocera
d05c69698c
build: Fix distcheck'ing not working
...
We need to be able to override the udev rules directory for
distchecking to work.
2012-08-14 15:12:20 +01:00
Benedikt Morbach
0f4a75ff61
update udev rules dir location again
...
Instead of hardcoding whatever the new fashion is every few months, which might
even differ between distributions, just put the rules where udev says we should.
https://bugs.freedesktop.org/show_bug.cgi?id=50426
2012-05-28 14:12:55 +01:00
Bastien Nocera
f8aa82a554
0.4.0
2011-04-18 18:02:37 +01:00
Bastien Nocera
1451a2dde2
build: Quiet by default
2011-04-08 15:38:33 +01:00
Sergio Cerlesi
d2e957683f
Added support for Validity VFS101
...
USB ID 138a:0001
2011-04-08 15:37:03 +01:00
Bastien Nocera
aab031ce37
0.3.0
2010-09-08 11:11:31 +01:00
Bastien Nocera
6bfc516553
Add test program for C++ support
...
So that we don't regress
2010-09-08 11:03:58 +01:00
Bastien Nocera
f28c579779
Print out summary of build options
...
At the end of the configure run.
2010-08-25 11:17:19 +01:00
Bastien Nocera
375575b701
Port OpenSSL using code to NSS
...
As OpenSSL cannot really be used in an LGPLv2+ piece of software
without an exception.
Adapted from the example code at:
http://www.mozilla.org/projects/security/pki/nss/sample-code/sample2.html
and:
http://github.com/bagder/curl/commit/f3b77e5
2010-08-25 10:34:30 +01:00
Bastien Nocera
daee067c4f
Release 0.2.0
2010-08-19 14:43:30 +01:00
Jorge Suarez de Lis
5a1926bb41
Add (disabled) UPEK EikonII (TCRD4C) driver
...
The device driver is always disabled as it uses the same Device ID
as another working reader:
https://bugzilla.redhat.com/show_bug.cgi?id=504399#c38
2010-08-17 19:36:56 +01:00
Guido Grazioli
7c7402a697
Finish implementation of AES1610 driver
...
Ported to the new internal libfprint API.
https://bugzilla.redhat.com/show_bug.cgi?id=499732
2010-08-17 11:36:34 +01:00
Bastien Nocera
014b933b2b
Add gdk-pixbuf support
...
When imaging support is required, we prefer to use gdk-pixbuf,
as it's already on things like Live CDs.
Also fix the examples building against the system libfprint.
2010-08-17 11:35:06 +01:00
Daniel Drake
911c6bf102
v0.1.0-pre2 release
2009-06-20 14:51:43 +01:00
Daniel Drake
1fd247ecd7
v0.1.0-pre1 release
...
because Bastien asked nicely. No guarantees about API or stability.
2008-11-18 17:18:21 +00:00
Pavel Herrman
bba1c1085f
Allow drivers to be included/excluded at compile time
2008-08-10 14:41:10 -05:00
Daniel Drake
59c62c7d74
Update for libusb-0.9.1
2008-07-02 23:27:37 -05:00
Daniel Drake
d12ad6dea9
Update version number
...
I'm about to do another 0.0 release, so change the tag in this branch to
avoid confusion
2008-03-20 13:19:44 +00:00
Daniel Drake
81a5d6d966
Only use -fgnu89-inline when supported
...
This only works for GCC 4.3 and newer. GCC 4.2 and older already have
the semantics introduced by using this argument.
2008-03-07 00:11:56 +00:00
Daniel Drake
866dd941cc
Add timing and polling infrastructure
...
Add timeout mechanism as an asynchronous equivalent of sleeping (uru4000
needs this).
Start implementing polling infrastructure which also accounts for pending
timeouts. We don't expose file descriptors yet, but this is a start.
2008-02-16 12:50:01 +00:00
Daniel Drake
bf7093d607
Port to libusb-0.9.0 (synchronous I/O)
...
Straightforward port to libusb-0.9.0 sync I/O functions, to give libusb-1.0
a bit of a test drive and to create a reference point for later.
2008-01-30 14:16:35 +00:00
Daniel Drake
659d8346be
Compiler flags update
...
Dropped -Wextra as it is not that useful.
Set compiler flags to be more like the kernel's.
Set std=gnu99
Fixed some warnings.
2007-12-27 01:06:55 +00:00
Daniel Drake
c8aa33da0b
v0.0.5 release
2007-12-07 15:07:07 +00:00
Daniel Drake
642010643d
uru4000: Add support for Microsoft Fingerprint Reader v2
...
After lot 713, Microsoft fingerprint readers changed. The new version
comes with a new USB product ID and a challenge-response authentication
scheme where the device challenges the authenticity of the driver.
An independent third party produced documentation on the computations
needed to convert a challenge into the correct response, and I then used
this documentation to produce a clean-room reimplementation of the
authentication scheme.
2007-12-07 15:05:16 +00:00
Daniel Drake
4e2be56db7
v0.0.4 release
2007-11-22 18:00:15 +00:00
Daniel Drake
dbcd293ab3
v0.0.3 release
2007-11-19 18:41:03 +00:00
Daniel Drake
af945b2738
Version 0.0.2
2007-11-17 13:17:15 +00:00
Daniel Drake
6866ea626e
v0.0.1 release
2007-11-15 09:56:47 +00:00
Daniel Drake
e3451158e9
Custom image resizing
...
mindtct appears to completely ignore the pixels-per-mm input parameter
(ippmm). When processing AES4000 images, the binarized image is
completely mangled and a lot of ridge information is lost.
Resizing the AES4000's small images results in a huge imaging performance
gain.
We use imagemagick for the resizing, as it's resizing code resamples the
image too (smoothing it out), which further improves performance.
2007-11-12 23:28:46 +00:00
Daniel Drake
2e6c3b940c
API documentation
2007-11-04 00:21:54 +00:00
Daniel Drake
fc0a97a801
Build system tweaks
...
Install fprint.h header
Include headers in distribution
distcheck fixes
Include and install pkgconfig file
2007-10-31 15:44:36 +00:00
Daniel Drake
f0ef386f43
More NBIS cleanups
2007-10-30 20:55:35 +00:00
Daniel Drake
351ccb4ab7
Add XV-based img_capture_continuous example
2007-10-27 15:17:19 +01:00
Daniel Drake
2995144310
Build system tweaks
...
Add configure-time controls for logging
Set some default compile-time warnings
2007-10-13 16:03:53 +01:00
Daniel Drake
f81aa47a19
Add 'verify' example skeleton
...
This will become an example program to enroll a fingerprint and then
verify a finger against it.
2007-10-08 17:37:33 +01:00
Daniel Drake
7d3612d9f6
Create repo structure
2007-10-08 17:16:13 +01:00