Opened 4 years ago

Closed 4 years ago

#867 closed enhancement (fixed)

Update SSH library

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: major Milestone: Reggie v4.3
Component: net.sf.basedb.reggie Keywords:
Cc:

Description

The SSH library we use for making SSH connections to other hosts seems to have picked up development speed:

https://github.com/hierynomus/sshj

The current version is 0.15.0 and seems to have added support for more ciphers and other encryption-related algorithms.

Change History (4)

comment:1 Changed 4 years ago by Nicklas Nordborg

(In [3794]) References #867: Update SSH library

Changed to SSHJ 0.15.0.

New version of Bouncy Castle as well and a new dependency eddsa-0.1.0.jar.

comment:2 Changed 4 years ago by Nicklas Nordborg

Status: newassigned

comment:3 Changed 4 years ago by Nicklas Nordborg

(In [3803]) References #867: Update SSH library

Use a singleton Config instance for all SSH connections. This avoids a lot of trying (and failing) to create all possible sorts of encryption-related factories each time a SSH connection is needed.

Also moved the call to SecurityUtils.setRegisterBouncyCastle(false); to the SshHost class so we have all configuration-related code in this place.

comment:4 Changed 4 years ago by Nicklas Nordborg

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.