-
-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ed25519 ssh keys do not work #305
Comments
Hi @jmpolom. Thanks for your report. The SSH channel is established within Git remote operations. Therefore, the SSH key exchange algorithm is not in the PGP library, but in the objective-git library. The issue you were referring is about the PGP library. So, this is another troublesome issue for a long time caused by our upstream library (objective-git). I think the support of ED25519 ssh key can be solve by updating the
Similar with our previous PGP library, I'm thinking some alternatives (which should be more reliably and full functional). |
Finally, I managed to update Now, these dependencies are in the latest release. This means that ED25519 works now! I don't have a full list of supported key algorithms, but supported algorithms can be checked in this file: CI is still working to compile a new release (https://travis-ci.org/mssun/passforios/builds/614401033). Once it's done, we can roll out a TestFlight for testing. Thanks. |
In TestFlight 0.8.0 (41), please take a look. |
Just tested, clone & pull works just fine. Great work! |
Closed, 0.8.0 (41) has been published in App Store. Feel free to reopen this or create a new one if there are more related issues. |
It appears that ed25519 ssh keys do not work?
I tried loading an ed25519 ssh key and I get an error. "Failed to fetch from remote. Underlying Error: Failed to authenticate SSH session: Unable to extract public key from private key."
Pass for iOS 0.7.0
This was previously reported in #205 but I wanted to create a separate issue since it seemed like this was supposed to have been fixed with the switch to GopenPGP.
The text was updated successfully, but these errors were encountered: