Rebex .NET components R5.7: Windows 11 support, PuTTY PPK3 key format support
This release brings lot of important enhancements:
Support for Windows 11 and .NET 6.0
Windows 11 is now a supported platform, and Rebex assemblies targeting .NET Standard 2.1 now support .NET 6.0. However, when targeting .NET 6.0, we strongly recommend upgrading to R6.0 instead, because R6.x releases include dedicated .NET 6.0 binaries (without .NET Standard 2.1 limitations).
Support for PuTTY PPK3 key format
PrivateKeyInfo class and
SavePrivateKey method now support PuTTY's new PPK version 3 private key format.
Improved TLS 1.3 performance
We made a number of optimizations in the TLS 1.3 core, which increased speed and decreased CPU usage.
Support for 'x509v3-rsa2048-sha256' SSH cipher
Added support for
x509v3-rsa2048-sha256 SSH host key and client key algorithm (X.509 certificate with RSA key, as specified by RFC 6187).
Improved HTTP API
HttpResponse.LastModified property, and support for
Improved Deflate/ZIP/GZIP compression performance
We improved Deflate compression algorithm's performance, mostly on modern platforms. This makes ZIP and GZIP compression faster, and it also applies to compression at the SSH layer (when compression is enabled) and in FTP protocol (when 'MODE Z' is enabled).
For a detailed list of changes, see the release history.