1 package ch.ethz.ssh2.transport;2 3 4 import ch.ethz.ssh2.DHGexParameters;5 import ch.ethz.ssh2.crypto.dh.DhExchange;6 import ch.ethz.ssh2.crypto.dh.DhGroupExchange;7 import java.math.BigInteger ;8 import ch.ethz.ssh2.packets.PacketKexInit;9 10 /**11 * KexState.12 * 13 * @author Christian Plattner, plattner@inf.ethz.ch14 * @version $Id: KexState.java,v 1.3 2005/06/06 12:44:23 cplattne Exp $15 */16 public class KexState17 {18 public PacketKexInit localKEX;19 public PacketKexInit remoteKEX;20 public NegotiatedParameters np;21 public int state = 0;22 23 public BigInteger K;24 public byte[] H;25 26 public byte[] hostkey;27 28 public DhExchange dhx;29 public DhGroupExchange dhgx;30 public DHGexParameters dhgexParameters;31 }32