Kunzisoft / KeePassDX

Lightweight vault and password manager for Android, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.
https://www.keepassdx.com/
GNU General Public License v3.0
4.55k stars 269 forks source link

Biometric selection causing freeze #1728

Closed btgunter closed 8 months ago

btgunter commented 9 months ago

Describe the bug

When I select to allow unlocking using the phone's fingerprint reader, then try to type in the password section, the application freezes

To Reproduce

Steps to reproduce the behavior:

  1. Open application
  2. Select database
  3. Type "aaa"
  4. Textbox works
  5. Click settings
  6. Click device unlocking
  7. Toggle Biometric unlocking to on (and click ok)
  8. Hit back twice to return to password entry
  9. Type a character, toggle a switch, etc, and the application freezes

Expected behavior

I should be able to type in a password, or toggle a switch

KeePass Database

KeePassDX:

Android:

J-Jamet commented 8 months ago

The problem comes from the Samsung S10, which offers a buggy API for symmetric keys. The only thing I can suggest is that you update your OS. Duplicate https://github.com/Kunzisoft/KeePassDX/issues/1269