Property | Type | Description | |
---|---|---|---|
_clientExchangeValue | BigInteger | ||
_clientPayload | byte[] | ||
_group | BigInteger | ||
_hostKey | byte[] | ||
_prime | BigInteger | ||
_randomValue | BigInteger | ||
_serverExchangeValue | BigInteger | ||
_serverPayload | byte[] | ||
_signature | byte[] |
Method | Description | |
---|---|---|
Start ( Session session, |
Starts key exchange algorithm
|
Method | Description | |
---|---|---|
HandleServerDhReply ( byte hostKey, BigInteger serverExchangeValue, byte signature ) : void |
Handles the server DH reply message.
|
|
PopulateClientExchangeValue ( ) : void |
Populates the client exchange value.
|
|
ValidateExchangeHash ( ) : bool |
Validates the exchange hash.
|
protected HandleServerDhReply ( byte hostKey, BigInteger serverExchangeValue, byte signature ) : void | ||
hostKey | byte | The host key. |
serverExchangeValue | BigInteger | The server exchange value. |
signature | byte | The signature. |
return | void |
protected PopulateClientExchangeValue ( ) : void | ||
return | void |
public Start ( Session session, |
||
session | Session | The session. |
message | Key exchange init message. | |
return | void |
protected BigInteger _clientExchangeValue | ||
return | BigInteger |
protected BigInteger _serverExchangeValue | ||
return | BigInteger |