libfprint/libfprint/drivers
Benjamin Berg 3108ac3144 virtual-device: Return empty no-match if unknown SCAN id is passed
This matches the expectation. i.e. we return no-match and we do not
return a scanned print as we don't have anything for it. If we did
indeed return a scanned print, then fprintd would try to delete it
during enroll and would then fail.

Note that we do *not* return a DATA_NOT_FOUND error in the storage
device if the print does not exist. This is because not all devices
support reporting this error. It is therefore more sensible to handle it
gracefully and expect test setups to set the error explicitly for
testing purposes.
2021-08-19 18:59:38 +02:00
..
elanmoc elanmoc: Increase of the timeout 2021-08-10 16:45:16 +08:00
goodixmoc device: Add simple temperature model for devices 2021-08-09 16:08:17 +02:00
synaptics synaptics: Fix error handling when releasing the USB interface 2021-08-10 19:04:50 +02:00
aes3k.c aes3k: Re-send some commands for each capture 2020-10-07 11:34:12 +02:00
aes3k.h aes3k: Re-send some commands for each capture 2020-10-07 11:34:12 +02:00
aes1610.c aes1610: Use convenience API to allocate USB receive buffer 2020-10-07 13:38:59 +02:00
aes1660.c Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
aes1660.h drivers: Disable reindent and disable uncrustify for large headers 2021-01-18 16:25:25 +01:00
aes2501.c lib: re-add partial image flag 2020-06-04 09:34:31 -07:00
aes2501.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
aes2550.c Remove trailing \n where they are not necessary 2020-09-29 10:42:03 +02:00
aes2550.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
aes2660.c Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
aes2660.h drivers: Disable reindent and disable uncrustify for large headers 2021-01-18 16:25:25 +01:00
aes3500.c aes3k: Re-send some commands for each capture 2020-10-07 11:34:12 +02:00
aes4000.c aes3k: Re-send some commands for each capture 2020-10-07 11:34:12 +02:00
aeslib.c cleanup: Remove fp_internal.h and update drivers_api.h 2019-12-17 14:38:19 +01:00
aeslib.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
aesx660.c aesx660: Fix format strings 2021-07-06 20:56:16 +00:00
aesx660.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
egis0570.c egistec: Add new driver 2021-07-08 13:42:22 +02:00
egis0570.h egistec: Add new driver 2021-07-08 13:42:22 +02:00
elan.c ssm: Remove delayed action GCancellable integration 2021-04-28 22:16:37 +02:00
elan.h elan: Add PID 0x0c58 2021-07-30 10:15:23 +02:00
elanspi.c elanspi: Fix format string 2021-07-06 20:56:16 +00:00
elanspi.h elanspi: Add driver supporting various ELAN SPI sensors 2021-06-23 20:42:52 +00:00
etes603.c etes603: Return TOO_SHORT retry error for small images 2020-04-24 20:03:51 +02:00
nb1010.c ssm: Remove delayed action GCancellable integration 2021-04-28 22:16:37 +02:00
upek_proto.c drivers: Fix upekts/upek_proto license 2021-06-17 13:08:19 +00:00
upek_proto.h drivers: Fix upekts/upek_proto license 2021-06-17 13:08:19 +00:00
upeksonly.c upeksonly: Fix format string warning by using unsigned 2021-07-06 20:56:16 +00:00
upeksonly.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
upektc.c upektc: Fix format string on architectures where 64bit is not long 2021-07-06 20:56:16 +00:00
upektc.h drivers: Disable reindent and disable uncrustify for large headers 2021-01-18 16:25:25 +01:00
upektc_img.c upektc_img: Fix warnings in debug format strings 2021-07-06 20:56:16 +00:00
upektc_img.h cleanup: Use #pragma once everywhere 2019-12-17 14:38:19 +01:00
upekts.c upekts: Fix format strings 2021-07-06 20:56:16 +00:00
uru4000.c uru4000: Use GLib's random functions 2021-06-25 10:23:42 +02:00
vcom5s.c drivers: Use more fpi_ssm_usb_transfer_cb when possible 2019-11-27 21:02:20 +01:00
vfs0050.c ssm: Remove delayed action GCancellable integration 2021-04-28 22:16:37 +02:00
vfs0050.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
vfs101.c ssm: Remove delayed action GCancellable integration 2021-04-28 22:16:37 +02:00
vfs301.c ssm: Remove delayed action GCancellable integration 2021-04-28 22:16:37 +02:00
vfs301.h Uncrustify everything except for nbis 2019-11-20 20:38:06 +01:00
vfs301_proto.c vfs301: Fix leak of USB transfer 2021-06-23 22:49:59 +02:00
vfs301_proto_fragments.h drivers: Disable reindent and disable uncrustify for large headers 2021-01-18 16:25:25 +01:00
vfs5011.c ssm: Remove delayed action GCancellable integration 2021-04-28 22:16:37 +02:00
vfs5011_proto.h drivers: Disable reindent and disable uncrustify for large headers 2021-01-18 16:25:25 +01:00
vfs7552.c ssm: Remove delayed action GCancellable integration 2021-04-28 22:16:37 +02:00
vfs7552_proto.h Added driver for validity vfs7552 2021-03-12 11:29:43 +01:00
virtual-device-listener.c virtual-device: Move shared functions into the internal scope 2021-02-22 21:08:57 +01:00
virtual-device-private.h virtual-device: Refactor command handling and add CONT command 2021-05-14 15:28:54 +00:00
virtual-device-storage.c virtual-device: Return empty no-match if unknown SCAN id is passed 2021-08-19 18:59:38 +02:00
virtual-device.c virtual-device: Return empty no-match if unknown SCAN id is passed 2021-08-19 18:59:38 +02:00
virtual-image.c virtual-image: Fix compilation with -Wswitch-enum 2021-05-14 15:28:54 +00:00