Jérémy JAMET
Jérémy JAMET
This is a security feature of your system because it is not normal to do quick biometric unlocks several times in a row. I think it just comes back after...
In older versions of Android, Device credential unlocking is not related to the Biometric API but in newer versions it is. As you have a recent device, I deduced that...
Thanks for the detailed feedback, it helps me understand the problem a little better. The thing is that I can't reproduce it, as you say, the error displayed is not...
I just checked the FreeOTPPlus code and the Biometric authentication system is basic, it doesn't use the Keystore as I thought so there is no key stored on the encrypted...
~Another potential issue is that the problem may come from a deprecated [`createConfirmDeviceCredentialIntent()`](https://developer.android.com/reference/android/app/KeyguardManager#createConfirmDeviceCredentialIntent(java.lang.CharSequence,%20java.lang.CharSequence)) method, perhaps on newer devices the method is simply not even implemented anymore...~ No it's not, this...
> I tried both with and without the "Auto-Open Prompt" option. It does not make any difference. I will still select the database, get to the password screen, and instant...
I checked the code and I don't see how I can improve it without live debugging. I think it comes from the initialization of the KeyStore, as we said before...
[KeePassDX-3.3.3_Test_build202203191553.zip](https://github.com/Kunzisoft/KeePassDX/files/8309543/KeePassDX-3.3.3_Test_build202203191553.zip) Can you test this build? I aggregated the load from the keystore, maybe it will change the behavior on your device.
OK, it's weird, but it gives more information. I just looked at the andOTP code, it does use the Keystore but not yet in the same way, it uses it...
A - Always uses oldest auth method : https://drop.infini.fr/r/zgfruJds7b#RdQxNZ0RBkU6sPjGA354gBCN+jRogat2rzY4oeH4KYI= B - Non aggregate Keystore init : https://drop.infini.fr/r/TrgPFhXBcF#PvF+4nTgMJipDo+mzd7Ak71H98+m+MWbs5Q9k4BAc7M= Here are two more test cases, I'm not sure if it will make...