Package com.jcraft.jsch
Class DHGEX
java.lang.Object
com.jcraft.jsch.KeyExchange
com.jcraft.jsch.DHGEX
- Direct Known Subclasses:
DHGEX256
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Buffer
(package private) DH
private byte[]
private byte[]
protected String
(package private) byte[]
(package private) byte[]
(package private) int
(package private) static int
private byte[]
private Packet
(package private) static int
private static final int
private static final int
private static final int
private static final int
private int
(package private) byte[]
(package private) byte[]
Fields inherited from class com.jcraft.jsch.KeyExchange
DSS, ECDSA, enc_c2s, enc_s2c, H, K, K_S, kex, lang_c2s, lang_s2c, mac_c2s, mac_s2c, PROPOSAL_COMP_ALGS_CTOS, PROPOSAL_COMP_ALGS_STOC, PROPOSAL_ENC_ALGS_CTOS, PROPOSAL_ENC_ALGS_STOC, PROPOSAL_KEX_ALGS, PROPOSAL_LANG_CTOS, PROPOSAL_LANG_STOC, PROPOSAL_MAC_ALGS_CTOS, PROPOSAL_MAC_ALGS_STOC, PROPOSAL_MAX, PROPOSAL_SERVER_HOST_KEY_ALGS, RSA, server_host_key, session, sha, STATE_END
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.jcraft.jsch.KeyExchange
getFingerPrint, getH, getHash, getHostKey, getK, getKeyAlgorithName, getKeyType, guess, normalize, verify
-
Field Details
-
SSH_MSG_KEX_DH_GEX_GROUP
private static final int SSH_MSG_KEX_DH_GEX_GROUP- See Also:
-
SSH_MSG_KEX_DH_GEX_INIT
private static final int SSH_MSG_KEX_DH_GEX_INIT- See Also:
-
SSH_MSG_KEX_DH_GEX_REPLY
private static final int SSH_MSG_KEX_DH_GEX_REPLY- See Also:
-
SSH_MSG_KEX_DH_GEX_REQUEST
private static final int SSH_MSG_KEX_DH_GEX_REQUEST- See Also:
-
min
static int min -
preferred
static int preferred -
max
int max -
state
private int state -
dh
DH dh -
V_S
byte[] V_S -
V_C
byte[] V_C -
I_S
byte[] I_S -
I_C
byte[] I_C -
buf
-
packet
-
p
private byte[] p -
g
private byte[] g -
e
private byte[] e -
hash
-
-
Constructor Details
-
DHGEX
public DHGEX()
-
-
Method Details
-
init
- Specified by:
init
in classKeyExchange
- Throws:
Exception
-
next
- Specified by:
next
in classKeyExchange
- Throws:
Exception
-
getState
public int getState()- Specified by:
getState
in classKeyExchange
-
check2048
- Throws:
Exception
-