On Wed, 2018-08-22 at 19:02 +0000, Kleyson de Sousa Rios wrote: > Hi Bastien, > > I figured out that if I comment out the following "if statement", to > force the execution of the respective code, I get a non-encrypted > image. > > https://gitlab.freedesktop.org/libfprint/libfprint/blob/master/libfprint/drivers/uru4000.c#L723 > > For the validation "if (!urudev->profile->encryption)" be true, > should I set some flag/parameter for the driver on the Linux or is > the urudev->profile->encryption calculated at run-time ?
It's supposed to be set here: https://gitlab.freedesktop.org/libfprint/libfprint/blob/master/libfprint/drivers/uru4000.c#L1328 and the "driver_data" value should be the one from this table: https://gitlab.freedesktop.org/libfprint/libfprint/blob/master/libfprint/drivers/uru4000.c#L1395 Can you please check what the value is for driver_data when dev_init() is called? It should be 5. What tool did you use for testing? It's possible that the tool has a bug, and doesn't call fp_async_dev_open() or fp_dev_open() with a correct value. Cheers _______________________________________________ fprint mailing list fprint@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/fprint