KeyExchangeDiffieHellmanGroupSha1 MethodsSSH .NET Client Library Documentation
The KeyExchangeDiffieHellmanGroupSha1 type exposes the following members.
Methods

  NameDescription
Protected methodCalculateHash
Calculates key exchange hash value.
(Overrides KeyExchange CalculateHash .)
Protected methodCanTrustHostKey
Determines whether the specified host key can be trusted.
(Inherited from KeyExchange.)
Public methodCreateClientCipher
Creates the client side cipher to use.
(Inherited from KeyExchange.)
Public methodCreateClientHash
Creates the client side hash algorithm to use.
(Inherited from KeyExchange.)
Public methodCreateCompressor
Creates the compression algorithm to use to deflate data.
(Inherited from KeyExchange.)
Public methodCreateDecompressor
Creates the compression algorithm to use to inflate data.
(Inherited from KeyExchange.)
Public methodCreateServerCipher
Creates the server side cipher to use.
(Inherited from KeyExchange.)
Public methodCreateServerHash
Creates the server side hash algorithm to use.
(Inherited from KeyExchange.)
Public methodDispose 
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged ResourceMessages.
(Inherited from KeyExchange.)
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources
(Inherited from KeyExchange.)
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodFinalize
Releases unmanaged resources and performs other cleanup operations before the KeyExchange is reclaimed by garbage collection.
(Inherited from KeyExchange.)
Public methodFinish
Finishes key exchange algorithm.
(Overrides KeyExchange Finish .)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodHandleServerDhReply
Handles the server DH reply message.
(Inherited from KeyExchangeDiffieHellman.)
Protected methodHash
Hashes the specified data bytes.
(Inherited from KeyExchange.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodPopulateClientExchangeValue
Populates the client exchange value.
(Inherited from KeyExchangeDiffieHellman.)
Protected methodSendMessage
Sends SSH message to the server
(Inherited from KeyExchange.)
Public methodStart
Starts key exchange algorithm
(Overrides KeyExchangeDiffieHellman Start(Session, KeyExchangeInitMessage).)
Public methodOnlineToString
Returns a OnlineString that represents the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodValidateExchangeHash
Validates the exchange hash.
(Inherited from KeyExchangeDiffieHellman.)
Back to Top
See Also