Class DHXEC

java.lang.Object
com.jcraft.jsch.KeyExchange
com.jcraft.jsch.DHXEC
Direct Known Subclasses:
DH25519

public abstract class DHXEC
extends KeyExchange
  • Field Details

    • sha_name

      protected java.lang.String sha_name
    • curve_name

      protected java.lang.String curve_name
    • key_len

      protected int key_len
  • Constructor Details

  • Method Details

    • init

      public void init​(Session session, byte[] V_S, byte[] V_C, byte[] I_S, byte[] I_C) throws java.lang.Exception
      Specified by:
      init in class KeyExchange
      Throws:
      java.lang.Exception
    • next

      public boolean next​(Buffer _buf) throws java.lang.Exception
      Specified by:
      next in class KeyExchange
      Throws:
      java.lang.Exception
    • getState

      public int getState()
      Specified by:
      getState in class KeyExchange