Rebex WebSocket 7.0.9649

Released: Jun 1, 2026

Updates in 7.0.9649

Features

  • Cryptography: Added workaround for uncommon RSA keys with very long exponents.
  • Cryptography: Now checks public key during any Diffie-Hellman key exchange.
  • Cryptography: Improved compatibility with Windows CNG keys.
  • Cryptography: Improved private key handling in CNG interop.
  • Cryptography: Now uses constant-time-compares where appropriate.
  • SSH: Improved compatibility of 'SSH2 PUBLIC KEY' file loader.
  • SSH: Now clears raw SSH_MSG_USERAUTH_REQUEST contents as soon as encrypted.
  • SSH: Now rejects non-standard public key formats during SSH negotiation.

Fixes

  • Cryptography: Fixed .NET 10 detection in .NET Standard binaries.
  • Cryptography: Fixed Base-64 decoding of PEM files in SignedData/EnvelopedData Load method.
  • Cryptography: Fixed detection of AES/GCM support in .NET Standard 2.1 on macOS.
  • Cryptography: Fixed detection of buggy AES CSP in .NET Framework 3.5 on recent Windows.
  • Cryptography: Fixed handling of RSA/PSS with uncommon salt lengths on recent non-Windows .NET platforms.
  • Cryptography: Fixed handling of RSA/SHA-224 for CNG-based private keys.