The KeyExchangeDiffieHellmanGroupExchangeSha256 type exposes the following members.
Back to Top
Back to Top
Back to Top
Back to Top
Back to Top
Constructors
| Name | Description | |
|---|---|---|
| KeyExchangeDiffieHellmanGroupExchangeSha256 | Initializes a new instance of the KeyExchangeDiffieHellmanGroupExchangeSha256 class |
Methods
| Name | Description | |
|---|---|---|
| CalculateHash |
Calculates key exchange hash value.
(Overrides KeyExchange CalculateHash .) | |
| CanTrustHostKey |
Determines whether the specified host key can be trusted.
(Inherited from KeyExchange.) | |
| CreateClientCipher |
Creates the client side cipher to use.
(Inherited from KeyExchange.) | |
| CreateClientHash |
Creates the client side hash algorithm to use.
(Inherited from KeyExchange.) | |
| CreateCompressor |
Creates the compression algorithm to use to deflate data.
(Inherited from KeyExchange.) | |
| CreateDecompressor |
Creates the compression algorithm to use to inflate data.
(Inherited from KeyExchange.) | |
| CreateServerCipher |
Creates the server side cipher to use.
(Inherited from KeyExchange.) | |
| CreateServerHash |
Creates the server side hash algorithm to use.
(Inherited from KeyExchange.) | |
| Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged ResourceMessages.
(Inherited from KeyExchange.) | |
| Dispose(Boolean) |
Releases unmanaged and - optionally - managed resources
(Inherited from KeyExchange.) | |
| (Inherited from | ||
| Finalize |
Releases unmanaged resources and performs other cleanup operations before the
KeyExchange is reclaimed by garbage collection.
(Inherited from KeyExchange.) | |
| Finish |
Finishes key exchange algorithm.
(Overrides KeyExchange Finish .) | |
Serves as a hash function for a particular type. (Inherited from | ||
Gets the (Inherited from | ||
| HandleServerDhReply |
Handles the server DH reply message.
(Inherited from KeyExchangeDiffieHellman.) | |
| Hash |
Hashes the specified data bytes.
(Overrides KeyExchange Hash( Byte ).) | |
Creates a shallow copy of the current (Inherited from | ||
| PopulateClientExchangeValue |
Populates the client exchange value.
(Inherited from KeyExchangeDiffieHellman.) | |
| SendMessage |
Sends SSH message to the server
(Inherited from KeyExchange.) | |
| Start |
Starts key exchange algorithm
(Overrides KeyExchangeDiffieHellman Start(Session, KeyExchangeInitMessage).) | |
| (Inherited from | ||
| ValidateExchangeHash |
Validates the exchange hash.
(Inherited from KeyExchangeDiffieHellman.) |
Fields
| Name | Description | |
|---|---|---|
| _clientExchangeValue |
Specifies client exchange number.
(Inherited from KeyExchangeDiffieHellman.) | |
| _clientPayload |
Specifies client payload
(Inherited from KeyExchangeDiffieHellman.) | |
| _group |
Specifies key exchange group number.
(Inherited from KeyExchangeDiffieHellman.) | |
| _hostKey |
Specifies host key data.
(Inherited from KeyExchangeDiffieHellman.) | |
| _prime |
Specifies key exchange prime number.
(Inherited from KeyExchangeDiffieHellman.) | |
| _randomValue |
Specifies random generated number.
(Inherited from KeyExchangeDiffieHellman.) | |
| _serverExchangeValue |
Specifies server exchange number.
(Inherited from KeyExchangeDiffieHellman.) | |
| _serverPayload |
Specifies server payload
(Inherited from KeyExchangeDiffieHellman.) | |
| _signature |
Specifies signature data.
(Inherited from KeyExchangeDiffieHellman.) |
Properties
| Name | Description | |
|---|---|---|
| ExchangeHash |
Gets the exchange hash.
(Inherited from KeyExchange.) | |
| Name |
Gets algorithm name.
(Overrides Algorithm Name.) | |
| Session |
Gets or sets the session.
(Inherited from KeyExchange.) | |
| SharedKey |
Gets or sets key exchange shared key.
(Inherited from KeyExchange.) |
Events
| Name | Description | |
|---|---|---|
| HostKeyReceived |
Occurs when host key received.
(Inherited from KeyExchange.) |
See Also