[SSHD-391] Incorrect defaulting to DHG1 in 'No suitable primes found' scenario
Project: http://git-wip-us.apache.org/repos/asf/mina-sshd/repo Commit: http://git-wip-us.apache.org/repos/asf/mina-sshd/commit/3ddd221b Tree: http://git-wip-us.apache.org/repos/asf/mina-sshd/tree/3ddd221b Diff: http://git-wip-us.apache.org/repos/asf/mina-sshd/diff/3ddd221b Branch: refs/heads/master Commit: 3ddd221b3c660a41a932ff7a0e26ac692ede7b3e Parents: c4c42ca Author: Guillaume Nodet <[email protected]> Authored: Mon Dec 29 09:54:54 2014 +0100 Committer: Guillaume Nodet <[email protected]> Committed: Mon Dec 29 09:54:54 2014 +0100 ---------------------------------------------------------------------- sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEX.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/3ddd221b/sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEX.java ---------------------------------------------------------------------- diff --git a/sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEX.java b/sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEX.java index 04b8a13..007b3a8 100644 --- a/sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEX.java +++ b/sshd-core/src/main/java/org/apache/sshd/server/kex/DHGEX.java @@ -259,7 +259,7 @@ public class DHGEX implements KeyExchange { } if (selected.isEmpty()) { log.warn("No suitable primes found, defaulting to DHG1"); - return getDH(new BigInteger(DHGroupData.getG()), new BigInteger(DHGroupData.getP1())); + return getDH(new BigInteger(DHGroupData.getP1()), new BigInteger(DHGroupData.getG())); } Random random = session.getFactoryManager().getRandomFactory().create(); int which = random.random(selected.size());
