Hi, On Tue, 2020-09-15 at 16:44 +0300, Furkan Salman wrote: > I have been working with PixelAuth developer who have a new > fingerprint sensor with match-on-chip with storage capacity of 16 > fingers.
Oh, nice! I hope you are also working on firmware updates using fwupd and LVFS. > We have been able to get a working open source driver for it but > there is a need to find a standard to have match-on-chip for multiple > user with similar fingers enrolled. You are hitting a nerve … I have not been able to think of a good solution yet. Basically, the way that libfprint is used, we currently always authenticate a specific user. But we now also have the goodix devices (and any device using SDCP[1]) which will instead find a match against all stored prints and return that. This scheme does not really allow the same finger to be enrolled twice[2]. There is some discussion in https://gitlab.freedesktop.org/libfprint/libfprint/-/issues/258 I am really open to ideas. The "simple" strategy mentioned in the release notes would be for fprintd to delete all unknown prints. i.e. when starting an Enroll, it would get all prints known to the host and to the device and delete any print from the device that it does not know about. The reason to do it only when Enroll starts is to prevent e.g. a live disk that boots from wiping prints from an existing installation. It would break multi-boot scenarios, which I suppose is. Benjamin [1] I am planning to finish that support soon. See https://gitlab.freedesktop.org/libfprint/libfprint/-/merge_requests/146 [2] We could hack it, by referencing the same device-print multiple times from the host-stored data. But, that feels ugly. > Might need help in understanding how multi user with similar > fingerprint can be implemented and also a way to delete only selected > fingerprint of a given user as currently it deletes all fingerprint > in the device. > > Here is the git for working driver. > https://gitlab.freedesktop.org/llforce/libfprint/-/tree/pa_primex > > If anyone can look into this and help with missing stuff. > > Thanks. > > > > ---- On Tue, 15 Sep 2020 15:00:01 +0300 > fprint-requ...@lists.freedesktop.org wrote ---- > > > Send fprint mailing list submissions to > > fprint@lists.freedesktop.org > > > > To subscribe or unsubscribe via the World Wide Web, visit > > https://lists.freedesktop.org/mailman/listinfo/fprint > > or, via email, send a message with subject or body 'help' to > > fprint-requ...@lists.freedesktop.org > > > > You can reach the person managing the list at > > fprint-ow...@lists.freedesktop.org > > > > When replying, please edit your Subject line so it is more > > specific > > than "Re: Contents of fprint digest..." > > > > > > Today's Topics: > > > > 1. libfprint 1.90.3 (Benjamin Berg) > > > > > > ----------------------------------------------------------------- > > ----- > > > > Message: 1 > > Date: Mon, 14 Sep 2020 14:52:34 +0200 > > From: Benjamin Berg <benja...@sipsolutions.net> > > To: fprint@lists.freedesktop.org > > Subject: [fprint] libfprint 1.90.3 > > Message-ID: > > < > > 44aa1702c6be36c709b0426aa81e52cb29a06ac5.ca...@sipsolutions.net> > > Content-Type: text/plain; charset="utf-8" > > > > Hi, > > > > I have released libfprint version 1.90.3: > > https://gitlab.freedesktop.org/libfprint/libfprint/-/releases > > > > This release mostly contains support for a number of new match-on- > > chip > > devices. Most notable is the addition of the new goodixmoc driver. > > Currently the driver has the small caveat that we have no strategy > > to > > garbage collect old prints yet (a simple strategy could be > > implemented > > in fprintd). > > > > Highlights: > > * New goodixmoc driver supporting Goodix USB devices: > > 27C6:5840 > > 27C6:6496 > > 27C6:60A2 > > * Newly added support for Synaptics device: > > 06CB:00E9 > > 06CB:00DF > > * Fixed an issue with Synaptics devices sometimes not working at > > boot > > * Fix issue with aes3k driver (#306) > > > > Benjamin > > -------------- next part -------------- > > A non-text attachment was scrubbed... > > Name: signature.asc > > Type: application/pgp-signature > > Size: 833 bytes > > Desc: This is a digitally signed message part > > URL: < > > https://lists.freedesktop.org/archives/fprint/attachments/20200914/f61c5586/attachment-0001.sig > > > > > > > ------------------------------ > > > > Subject: Digest Footer > > > > _______________________________________________ > > fprint mailing list > > fprint@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/fprint > > > > > > ------------------------------ > > > > End of fprint Digest, Vol 100, Issue 1 > > ************************************** > > _______________________________________________ > fprint mailing list > fprint@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/fprint
signature.asc
Description: This is a digitally signed message part
_______________________________________________ fprint mailing list fprint@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/fprint