Class DhGroupExchange

java.lang.Object
com.trilead.ssh2.crypto.dh.DhGroupExchange

public class DhGroupExchange extends Object
DhGroupExchange.
Version:
$Id: DhGroupExchange.java,v 1.1 2007/10/15 12:49:57 cplattne Exp $
  • Field Details

  • Constructor Details

  • Method Details

    • init

      public void init(SecureRandom rnd)
    • getE

      public BigInteger getE()
      Returns:
      Returns the e.
    • getK

      public BigInteger getK()
      Returns:
      Returns the shared secret k.
    • setF

      public void setF(BigInteger f)
      Sets f and calculates the shared secret.
      Parameters:
      f - f.
    • calculateH

      public byte[] calculateH(byte[] clientversion, byte[] serverversion, byte[] clientKexPayload, byte[] serverKexPayload, byte[] hostKey, DHGexParameters para)
    • getHashAlgorithm

      public String getHashAlgorithm()