ch.ethz.ssh2.crypto.dh
Class DhExchange
java.lang.Object
ch.ethz.ssh2.crypto.dh.DhExchange
public class DhExchange
extends java.lang.Object
DhExchange.
byte[] | calculateH(byte[] clientversion, byte[] serverversion, byte[] clientKexPayload, byte[] serverKexPayload, byte[] hostKey)
|
BigInteger | getE()
|
BigInteger | getK()
|
void | init(int group, SecureRandom rnd)
|
void | setF(BigInteger f)
|
DhExchange
public DhExchange()
calculateH
public byte[] calculateH(byte[] clientversion,
byte[] serverversion,
byte[] clientKexPayload,
byte[] serverKexPayload,
byte[] hostKey)
getE
public BigInteger getE()
getK
public BigInteger getK()
- Returns the shared secret k.
init
public void init(int group,
SecureRandom rnd)
setF
public void setF(BigInteger f)