jgit/org.eclipse.jgit.test/resources/org/eclipse/jgit/transport/ssh
Thomas Wolf 488d95571f Apache MINA sshd client
Add a new ssh client implementation based on Apach MINA sshd 2.0.0.

This implementation uses JGit's own config file parser and host entry
resolver. Code inspection of the Apache MINA implementation revealed
a few bugs or idiosyncrasies that immediately would re-introduce bugs
already fixed in the past in JGit.

Apache MINA sshd is not without quirks either, and I had to configure
and override more than I had expected. But at least it was all doable
in clean ways.

Apache MINA boasts support for Bouncy Castle, so in theory this should
open the way to using more ssh key algorithms, such as ed25519.

The implementation is in a separate bundle and is still not used in
the core org.eclipse.jgit bundle. The tests re-use the ssh tests from
the core test bundle.

Bug: 520927
Change-Id: Ib35e73c35799140fe050d1ff4fb18d0d3596580e
Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2018-11-13 10:49:26 -08:00
..
id_dsa Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_dsa.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_dsa_testpass Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_dsa_testpass.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_256 Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_256.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_256_testpass Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_256_testpass.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_384 Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_384.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_384_testpass Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_384_testpass.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_521 Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_521.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_521_testpass Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ecdsa_521_testpass.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ed25519 Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ed25519.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ed25519_testpass Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_ed25519_testpass.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_1024 Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_1024.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_1024_testpass Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_1024_testpass.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_2048 Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_2048.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_2048_testpass Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_2048_testpass.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_3072 Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_3072.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_3072_testpass Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_3072_testpass.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_4096 Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_4096.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_4096_testpass Apache MINA sshd client 2018-11-13 10:49:26 -08:00
id_rsa_4096_testpass.pub Apache MINA sshd client 2018-11-13 10:49:26 -08:00