android-password-store/Android-Password-Store

[BUG] snapshot 10/16/23 "unlock ssh key" offers non-functional biometric authentication

kent-rasmussen opened this issue · 2 comments

Describe the bug

This may be more of a documentation bug than a function bug; I'm not sure. But the ssh key access to sync with remote repo isn't working as expected.
potentially relevant conditions:
"generate SSH key pair" done with "Protect with screen lock credential"
android 13 phone set up with both biomentric and password authentication

Steps to reproduce

Steps to reproduce the behavior:

  1. Go to main screen with passwords (and folders)
  2. Sync with remote, by pulling down or hamburger then "Synchronize...", "Pull...", or "Push ..."
  3. On "unlock SSH key" screen, observe both "Touch the fingerprint sensor" and "Use PIN"
  4. touch the fingerprint sensor as instructed
  5. Observe "running git operation"
  6. prompt for "the password for this repository" (i.e., ssh authentication failed)

Alternate on same machine and app version (i.e., PIN works):
4. touch "Use PIN"
5. input lockscreen pin in field provided
6. authentication by SSH key succeeds, and pull/push/sync continues

Expected behavior

Either:
3. On "unlock SSH key" screen, observe ONLY "Input PIN" field. (if biometric isn't supposed to work here)

or
6. authentication by SSH key succeeds, and pull/push/sync continues

Screenshots

No response

Device information

  • Device: Moto g power 5g
  • OS: Android 13 (5.10.149-android12-9-00005-g2285247b6a33-ab10230193
  • App version: 2.0.0 snapshot (downloaded 10/16/2023)

Additional context

No response

Biometric authentication is supposed to work everywhere it's offered and still does work for me. Please capture a log: https://docs.passwordstore.app/docs/users/reporting-bugs

Closing for inactivity as OP has not responded for a week.