Hello.

Just a bunch of suggestions to improve libfprint (I could work on some, 
if someone is interested):
1) abstract the enrolled prints provider from the other code, so that 
other providers could easily be added (database, smartcard, 
authentication server and so on) and print templates have not to reside 
in (low-security) users' home dir. IIUC it's even already partially 
doable if the user app saves fp_enroll_data, but that data is saved in 
users' home anyway and there's no way to provide it for verify...
2) (derives from 1) don't depend on $HOME being set
3) add fp_print_to_string or public array finger_names to avoid 
replicating in every client. Could be interesting i18n support
4) isn't it dangerous to call usb_init twice (if an app already uses 
libusb and then calls fp_init) ? If it is, should it be checked in 
fp_init or usb_init ?

Hope not to upset anyone. These are not criticisms, just newbie comments 
and thoughts! libfprint is great and was greatly needed! I just wish I 
can help to improve it!

BYtE,
  Diego.
_______________________________________________
fprint mailing list
[email protected]
http://lists.reactivated.net/mailman/listinfo/fprint

Reply via email to