Rebex .NET components R5.3: FIPS-mode detection fix, server-side SFTP v5 support
R5.3 addresses an issue in FIPS-mode detection and brings some useful enhancements.
Fixed FIPS-mode detection in .NET 4.8
This release fixes an issue in FIPS-mode detection routine that was not working properly in applications targeting .NET Framework 4.8 due to a change in the framework's behavior. This only affects applications targeting .NET Framework 4.8. Applications targeting earlier framework versions do not suffer from this issue even when running on .NET Framework 4.8.
If your application targets .NET Framework 4.8 and is supposed to honor
system-wide FIPS mode settings,
either upgrade to this release,
or set Rebex.Security.Cryptography.CryptoHelper.UseFipsAlgorithmsOnly
to System.Security.Cryptography.CryptoConfig.AllowOnlyFipsAlgorithms
in your application's startup code.
Server-side SFTP v5 support
Rebex SFTP Server (FileServer
class) supports SFTP v5 now.
This improves compatibility with WinSCP client, which requires SFTP v5 to enable
File Hashing extension
that makes it possible to calculate checksums of remote files.
Support for private keys using PBKDF2 with HMAC/SHA-2
PrivateKeyInfo
and SshPrivateKey
classes support private keys that use PBKDF2 key derivation function
with HMAC/SHA-2, as specified by RFC 8018 (PKCS #5 v2.1).
And more...
For a complete list of changes, see the release history.