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.28k stars 261 forks source link

Yubikey does not work #1841

Closed strowk closed 3 weeks ago

strowk commented 3 weeks ago

Describe the bug Creating new vault with yubikey shows error.

To Reproduce

Steps to reproduce the behavior:

  1. Create new vault
  2. Select hardware key and yubikey challenge
  3. When promted either connect by NFC or plug key in usb (for usb system confirmation is needed)
  4. See error

Expected behavior Create new db accessible by yubikey.

KeePassDX:

Android:

Additional context

Installed Yubikey driver as promted. Key is default, no changes in it. Tried both Slot 1 and 2, but it never gets to the point of actually pressing yubikey button, so it probably does not matter. Errors mention something about configuration that is not explained anywhere I could find.

Same key works OK in github 2FA (same phone, used NFC). Tried another key with KeePassDX, same result.

Screenshot_20240605-051746_Key Driver Screenshot_20240605-051301_Key Driver

J-Jamet commented 3 weeks ago

You're on the wrong project: https://gitlab.com/kunzisoft/android-hardware-key-driver

Check that your key has been set up with the challenge response and that it works with KeePassXC on your PC, it's not the same protocol as opening a 2FA account.

https://www.youtube.com/watch?v=r6Qe9Z-kOH0