Revert "Revert "SSHD: Allow ECDSA based public key authentication""

This reverts commit ef74c883e6.

Change-Id: I365c57365b4ea7271f104b8040f951b088cf80ab
This commit is contained in:
David Ostrovsky 2015-03-04 22:37:10 +01:00 committed by David Pursehouse
parent f8a988f91c
commit c8172b20e8

View File

@ -83,6 +83,7 @@ import org.apache.sshd.common.random.SingletonRandomFactory;
import org.apache.sshd.common.session.AbstractSession;
import org.apache.sshd.common.session.ConnectionService;
import org.apache.sshd.common.signature.SignatureDSA;
import org.apache.sshd.common.signature.SignatureECDSA;
import org.apache.sshd.common.signature.SignatureRSA;
import org.apache.sshd.common.util.Buffer;
import org.apache.sshd.common.util.SecurityUtils;
@ -510,7 +511,11 @@ public class SshDaemon extends SshServer implements SshInfo, LifecycleListener {
private void initSignatures() {
setSignatureFactories(Arrays.<NamedFactory<Signature>> asList(
new SignatureDSA.Factory(), new SignatureRSA.Factory()));
new SignatureDSA.Factory(),
new SignatureRSA.Factory(),
new SignatureECDSA.NISTP256Factory(),
new SignatureECDSA.NISTP384Factory(),
new SignatureECDSA.NISTP521Factory()));
}
private void initCompression() {