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.
|