mirror of
https://github.com/hierynomus/sshj.git
synced 2025-12-08 08:10:55 +03:00
Refactored KeyAlgorithms slightly
This commit is contained in:
@@ -15,14 +15,10 @@
|
||||
*/
|
||||
package net.schmizz.sshj;
|
||||
|
||||
import com.hierynomus.sshj.key.DSAKeyAlgorithm;
|
||||
import com.hierynomus.sshj.key.EdDSAKeyAlgorithm;
|
||||
import com.hierynomus.sshj.key.RSAKeyAlgorithm;
|
||||
import com.hierynomus.sshj.signature.SignatureEdDSA;
|
||||
|
||||
import com.hierynomus.sshj.key.KeyAlgorithm;
|
||||
import com.hierynomus.sshj.key.KeyAlgorithms;
|
||||
import net.schmizz.sshj.common.Factory;
|
||||
import net.schmizz.sshj.common.SecurityUtils;
|
||||
import net.schmizz.sshj.signature.SignatureDSA;
|
||||
import net.schmizz.sshj.signature.SignatureRSA;
|
||||
import net.schmizz.sshj.transport.random.JCERandom;
|
||||
import net.schmizz.sshj.transport.random.SingletonRandomFactory;
|
||||
|
||||
@@ -41,10 +37,10 @@ public class AndroidConfig
|
||||
|
||||
@Override
|
||||
protected void initKeyAlgorithms() {
|
||||
setKeyAlgorithms(Arrays.asList(
|
||||
new EdDSAKeyAlgorithm.Factory(),
|
||||
new RSAKeyAlgorithm.FactorySSHRSA(),
|
||||
new DSAKeyAlgorithm.FactorySSHDSA()
|
||||
setKeyAlgorithms(Arrays.<Factory.Named<KeyAlgorithm>>asList(
|
||||
KeyAlgorithms.EdDSA25519(),
|
||||
KeyAlgorithms.SSHRSA(),
|
||||
KeyAlgorithms.SSHDSA()
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
@@ -15,10 +15,8 @@
|
||||
*/
|
||||
package net.schmizz.sshj;
|
||||
|
||||
import com.hierynomus.sshj.key.DSAKeyAlgorithm;
|
||||
import com.hierynomus.sshj.key.ECDSAKeyAlgorithm;
|
||||
import com.hierynomus.sshj.key.EdDSAKeyAlgorithm;
|
||||
import com.hierynomus.sshj.key.RSAKeyAlgorithm;
|
||||
import com.hierynomus.sshj.key.KeyAlgorithm;
|
||||
import com.hierynomus.sshj.key.KeyAlgorithms;
|
||||
import com.hierynomus.sshj.transport.cipher.BlockCiphers;
|
||||
import com.hierynomus.sshj.transport.cipher.StreamCiphers;
|
||||
import com.hierynomus.sshj.transport.kex.DHGroups;
|
||||
@@ -134,17 +132,17 @@ public class DefaultConfig
|
||||
}
|
||||
|
||||
protected void initKeyAlgorithms() {
|
||||
setKeyAlgorithms(Arrays.asList(
|
||||
new EdDSAKeyAlgorithm.Factory(),
|
||||
new ECDSAKeyAlgorithm.Factory521(),
|
||||
new ECDSAKeyAlgorithm.Factory384(),
|
||||
new ECDSAKeyAlgorithm.Factory256(),
|
||||
new RSAKeyAlgorithm.FactoryRSASHA512(),
|
||||
new RSAKeyAlgorithm.FactoryRSASHA256(),
|
||||
new RSAKeyAlgorithm.FactorySSHRSACert(),
|
||||
new DSAKeyAlgorithm.FactorySSHDSSCert(),
|
||||
new RSAKeyAlgorithm.FactorySSHRSA(),
|
||||
new DSAKeyAlgorithm.FactorySSHDSA()));
|
||||
setKeyAlgorithms(Arrays.<Factory.Named<KeyAlgorithm>>asList(
|
||||
KeyAlgorithms.EdDSA25519(),
|
||||
KeyAlgorithms.ECDSASHANistp521(),
|
||||
KeyAlgorithms.ECDSASHANistp384(),
|
||||
KeyAlgorithms.ECDSASHANistp256(),
|
||||
KeyAlgorithms.RSASHA512(),
|
||||
KeyAlgorithms.RSASHA256(),
|
||||
KeyAlgorithms.SSHRSACertV01(),
|
||||
KeyAlgorithms.SSHDSSCertV01(),
|
||||
KeyAlgorithms.SSHRSA(),
|
||||
KeyAlgorithms.SSHDSA()));
|
||||
}
|
||||
|
||||
protected void initRandomFactory(boolean bouncyCastleRegistered) {
|
||||
|
||||
Reference in New Issue
Block a user