Key exchange algorithm.
Namespace:
Rebex.Net
Assembly:
Rebex.Networking (in Rebex.Networking.dll)
Syntax
Visual Basic |
---|
<FlagsAttribute> _ Public Enumeration SshKeyExchangeAlgorithm |
C# |
---|
[FlagsAttribute] public enum SshKeyExchangeAlgorithm |
Members
Member name | Description | |
---|---|---|
![]() | None |
No algorithm
|
![]() | DiffieHellmanGroup1SHA1 |
Diffie-Hellman (Oakley Group 2) with SHA-1.
|
![]() | DiffieHellmanGroup14SHA1 |
Diffie-Hellman (Oakley Group 14) with SHA-1.
|
![]() | DiffieHellmanGroupExchangeSHA1 |
Diffie-Hellman (Group Exchange) with SHA-1.
|
![]() | DiffieHellmanGroupExchangeSHA256 |
Diffie-Hellman (Group Exchange) with SHA-256.
|
![]() | ECDiffieHellmanNistP256 |
Elliptic CurveDiffie-Hellman key exchange based on NIST P-256 curve (.NET >=4.0 or through a plugin) with SHA-256.
|
![]() | ECDiffieHellmanNistP384 |
Elliptic Curve Diffie-Hellman key exchange based on NIST P-384 curve (.NET >=4.0 or through a plugin) with SHA-384.
|
![]() | ECDiffieHellmanNistP521 |
Elliptic Curve Diffie-Hellman key exchange based on NIST P-521 curve (.NET >=4.0 or through a plugin) with SHA-512.
|
![]() | Curve25519 |
Elliptic Curve Diffie-Hellman key exchange based on Curve 25519 (only available through a plugin) with SHA-256.
|
![]() | DiffieHellmanOakleyGroupSHA256 |
Diffie-Hellman (Oakley Group 14) with SHA-256.
|
![]() | DiffieHellmanOakleyGroupSHA512 |
Diffie-Hellman (Oakley Group 15 or 16) with SHA-512.
|
![]() | Any |
Any algorithm.
|