C# Class Renci.SshNet.Security.KeyExchangeDiffieHellmanGroupExchangeShaBase

Inheritance: KeyExchangeDiffieHellman
Exibir arquivo Open project: sshnet/SSH.NET

Public Methods

Method Description
Finish ( ) : void

Finishes key exchange algorithm.

Start ( Session session, KeyExchangeInitMessage message ) : void

Starts key exchange algorithm

Protected Methods

Method Description
CalculateHash ( ) : byte[]

Calculates key exchange hash value.

Private Methods

Method Description
Session_KeyExchangeDhGroupExchangeGroupReceived ( object sender, MessageEventArgs e ) : void
Session_KeyExchangeDhGroupExchangeReplyReceived ( object sender, MessageEventArgs e ) : void

Method Details

CalculateHash() protected method

Calculates key exchange hash value.
protected CalculateHash ( ) : byte[]
return byte[]

Finish() public method

Finishes key exchange algorithm.
public Finish ( ) : void
return void

Start() public method

Starts key exchange algorithm
public Start ( Session session, KeyExchangeInitMessage message ) : void
session Session The session.
message Renci.SshNet.Messages.Transport.KeyExchangeInitMessage Key exchange init message.
return void