Open solind opened 5 years ago
I can confirm this issue. I'm looking into it now as well.
It appears that updating to the latest and greatest ed25519 JAR file solves this issue, but it also appears to add a hard dependency on the BouncyCastle provider. I am investigating that now...
Using the latest SSHJ/master, I ran into the following while connecting to an Ubuntu 18.04 box:
I'm guessing this means that EsDSAParameterSpec.getCurve().getField() is returning null. Obviously I only get this error when I've added an EdDSASignatureFactory in the configuration.
I don't get this error form my fork, which is relatively stale (from April 2017), even when I do have the EdDSASignatureFactory added to the config.
Any ideas, before I start digging in?