Kunzisoft / Kunzisoft/KeePassDX
PRF Extension does not work with filekey.app
- Dominant language
- Kotlin
- Stars
- 7.3k
- Forks
- 401
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 1
Description
### Checks
- [x] I have read the Wiki, searched the open issues, and still think this is a new bug.
### Explain the problem clearly and succinctly:
Steps to reproduce:
1. Visit https://filekey.app/ on desktop
2. Click the Create button
3. Scan the QR code and use KeePassDX as the passkey provider
I get the error: "This passkey doesn't support PRF, which FileKey needs. You can remove the new 'FileKey' passkey in your device's passkey settings"
### Describe what you expected to happen:
It works with Google Password Manager, though, so I suspect the error has something to do with the recently introduced PRF extension.
### KeePassDX version:
4.5.4 (Google Play version)
### Build:
Free
### Database version:
v2
### File provider (`content://` URI)
_No response_
### Android version:
16
### Android device:
oneplus 12
### Additional context:
On desktop I have Google Chrome 53.0.8010.37 and macOS 26.6.2
Contributor guide
Research direction
Start by reproducing the flow at filekey.app on desktop with KeePassDX as the passkey provider, following the Create and QR-code steps. Investigate the passkey handling related to the recently introduced PRF extension and compare it with Google Password Manager behavior. Done means the FileKey flow works with KeePassDX on the reported Android device and version.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- authentication, mobile, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100