mirror of
https://github.com/sshnet/SSH.NET.git
synced 2026-10-20 23:56:41 +08:00
58c85ee79c
* Use BCL ECDiffieHellman for KeyExchange (.NET 8.0 onward only) * Add back an empty line * Remove the BouncyCastle dependency when target .NET 8.0 onward. * Run KeyExchangeAlgorithmTests for .NET 6.0 * Build Renci.SshNet.IntegrationTests.csproj for net6.0 * Update filter * Add back BouncyCastle as fallback * Add back the missing `SendMessage` * Run ECDH KEX integration tests under .NET48 * Use SshNamedCurves instead of SecNamedCurves for BouncyCastle. BCL supports both names. See https://github.com/dotnet/runtime/blob/main/src/libraries/System.Security.Cryptography/src/System/Security/Cryptography/OidLookup.cs#L200-L202 * typo * Fix build * Use System.Security.Cryptography namespace if NET8_0_OR_GREATER; Use one parameter constructor for class ECDomainParameters * Separate BCL and BouncyCastle implementation --------- Co-authored-by: Wojciech Nagórski <wojtpl2@gmail.com>