Broken paste-from-clipboard function only when pasting decryption ssh key passphrase
- Dominant language
- Perl
- Stars
- 3.9k
- Forks
- 213
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Description
I know this might sound crazy, but out of nowhere, yesterday I found out that on my iPhone 15 Pro inserting the passphrase of an encrypted ssh key from clipboard when asked during ssh connection, in some way, doesn't paste the correct passphrase. This happens exclusively in that specific case, as pasting from clipboard an ssh connection password (password auth) or pasting in general in the app, perfectly works.
Other details and tests:
- Generate a new ssh key and use a simple passphrase with only `letters`, `-` and `.`) still doesn't work
- Manually typing the passphrase instead of pasting it, works --> issue is specifically in the paste action
- Paste from clipboard has been tried originally from Bitwarden, but then also from a txt file using cat from within the app itself
- Tried uninstalling, rebooting, reinstalling the app and regenerate a new SSH key but behavior is the same
Unfortunately I don't have any other detail rather than I am on latest public iOS release (26.5) and latest available version of app on App Store. I don't remember the last time this wasn't broken, probably beginning of June...
I am sorry I can't be of further assistance.
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce on an iPhone 15 Pro by pasting an encrypted SSH key passphrase at the SSH connection prompt, then compare it with manually typing the passphrase and pasting a password-authentication password. Trace the app's SSH passphrase prompt and clipboard handling; done when the pasted passphrase authenticates correctly without breaking other paste cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios
- Domain
- authentication, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100