Class DhGroupExchange

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

public class DhGroupExchange extends Object
DhGroupExchange.
  • 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.
    • calculateH

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