Skip to content
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

Switch from JCraft JSch to mwiede/jsch #369

Open
svengo opened this issue Mar 12, 2021 · 6 comments
Open

Switch from JCraft JSch to mwiede/jsch #369

svengo opened this issue Mar 12, 2021 · 6 comments

Comments

@svengo
Copy link

svengo commented Mar 12, 2021

It doesn't look like JSch from JCraft is still under active development, according to the changelog the last code changes are from 2018. Thus the library lacks modern features like Ed25519 keys and current cryptographic algorithms.

With mwiede/jsch there might be a fork available that can be used without any effort.

I wanted to get opinions here before starting a PR.

@webkp
Copy link

webkp commented Apr 21, 2021

I found this issue while I was looking for a solution to use Ed25519 keys and looks like others are/were looking for a solution, too.
+1 from me.

Issues related to Ed25519:
#266 (Support for Ed25519 keys)
#223 (Add support for ed25519 keys)
#343 (Support for ed25519)

@skavanagh
Copy link
Collaborator

+1

@svengo
Copy link
Author

svengo commented Apr 24, 2021

I just did some trial and error. Maybe I was a bit quick, there are obviously a few more changes needed to switch Bastillion to a different jsch. My Java knowledge is unfortunately not sufficient for this, maybe someone else can step in :-)
Support for ed25519 keys would be really nice.

@Dando-Real-ITA
Copy link

+1

@svengo
Copy link
Author

svengo commented Aug 30, 2022

Could someone please check if this issue is fixed by b458937afffe71df54e8aea8b5251c419c0914e1?

@Dando-Real-ITA
Copy link

I am using 3.14.0 and ed25519 was not working with an imported key pair - it shows the public key in the logs but then I cannot connect to a server

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants