Rebex Secure Mail for .NET 7.0.8816

Released: Feb 19, 2024

Updates in 7.0.8816

Features

  • EWS: Added support for searching with AQS query string.
  • SSH: Added new SshCipher.StrictKeyExchange and SshServerInfo.SupportsStrictKeyExchange properties.
  • SSH: Added new SshPrivateKey.CreateFrom(PrivateKeyInfo) method.
  • SSH: Added support for a combination of password and keyboard-interactive authentication.
  • SSH: Improved SSH session and channel lifecycle logging.
  • SSH: Now uses lower local SSH channel numbers for better log readability.
  • Cryptography: Added low-level API for loading/saving PrivateKeyInfo with byte[] passwords.
  • Cryptography: Added new ObjectIdentifier.Encode method.
  • Cryptography: Added support for loading PKCS #8 private keys with legacy RC4 algorithm.
  • Cryptography: Added UseDer property to SignedData and EnvelopedData classes.
  • Cryptography: PrivateKeyInfo.Save now uses SHA-2 instead of SHA-1 in PKCS #8 format with PBKDF2 derivation.
  • Cryptography: Reduced memory footprint of CNG API interop layer.

Fixes

  • Mail: Fixed parsing of file names of UUEncoded attachments to properly handle whitespaces and other strange characters.
  • MIME: Added a workaround for broken messages with unescaped slash in a MIME parameter.
  • TLS Core: Fixed invalid TLS 1.3 behavior for rare Poll/Receive call sequence on TlsSocket.
  • TLS Core: Fixed possible deadlock in Receive or Poll methods when additional incomplete packet is received after close_notify in TLS 1.2 or earlier.