file handling - Rebex TLS for .NET

  1. Rebex TLS for.NET R5.2

    Release Notes: Adds support for loading ECDSA certificates from PFX/P12 files in.NET 5.0 and.NET Standard 2.1 on Linux and macOS. Networking: Added support for SOCKS5 servers that respond with domain name. SSH: ... support for loading ECDSA certificates from PFX/P12 files in Microsoft.NET 5.0 and.NET Standard 2.1 on Linux and Apple macOS. Cryptography: Added support for saving to PFX/P12 files for certificates ... performance of AES/CTR ciphers (used in SSH). Common: Improved error handling when raising events via synchronization context. Cryptography: AVX2 implementation of ChaCha20 releases old pre-generated keystream ...

  2. Rebex TLS for.NET 7.0.8865

    Release Notes: encrypted using AES/GCM or ChaCha20/Poly1305. SSH: SshPublicKey.LoadPublicKeys reads comments and does not fail on empty files. TLS Core: Fixed potential repeated clean-up of TLS extensions that might cause ...

  3. Rebex TLS for.NET 7.0.8657

    Release Notes: Networking: Fixed handling of IPv6 addresses in square brackets. SSH: Fixed behavior of Certificate flag in SshParameters.HostKeyAlgorithms. 0 ...

  4. Rebex TLS for.NET R6.12

    Release Notes: SSH: Added workaround for an issue in 'srt SSH Server' that makes it reject RSA/SHA-2 public key authentication attempts. SSH: Fixed handling of SSH2 PUBLIC KEY quotation marks ... in SshPublicKey. SSH: Fixed handling of user name when performing single sign-on in.NET Core and.NET 5/6/7. TLS Core: Fixed client-side TLS cipher suite check and server-side TLS cipher selection. TLS Core: Fixed ...

  5. Rebex TLS for.NET R6.8

    Release Notes: Networking: Improved handling of timeouts during TCP connections. TLS Core: Optimized TLS 1.3 core. TLS Core: Improved handling of invalid TLS 1.3 session tickets (PSKs). TLS Core: Reduced memory ... footprint and CPU usage of TLS 1.3. Cryptography: Added SSE2 implementation of ChaCha20 for Microsoft.NET 5.0 or higher. TLS Core: Fixed handling of incomplete TLS 1.3 records. ...

  6. Rebex TLS for.NET R6.11

    Release Notes: in SSH tunnel code (thrown when a large batch of consecutive asynchronous IO operations completes synchronously). TLS Core: Fixed handling of missing close_notify message in TLS 1.2 or earlier. ...

  7. Rebex TLS for.NET R6.10

    Release Notes: RSA/SHA-2 public key authentication attempts. TLS Core: Fixed TlsParameter.AcceptableAuthorities handling (can specify an empty list). Cryptography: Added workaround for broken X25519 implementation in early ...

  8. Rebex TLS for.NET R6.2

    Release Notes: TLS Core: Optimized temporary object usage in TLS 1.3 Send/Receive methods. Networking: Fixed timeout handling during name resolution. TLS Core: Fixed handling of TLS 1.3 signature_algorithms_cert ... extension. Cryptography: Fixed releasing of CNG handles in AES/GCM interop (issue only present in R6.1 on Windows). ...

  9. Rebex TLS for.NET R6.5

    Release Notes: authentication responses. TLS Core: Added support for TLS extended master secret extension (RFC 7627). Common: Improved internal asynchronous infrastructure for old platforms. TLS Core: Fixed handling ...

  10. Rebex TLS for.NET R5.6

    Release Notes: Improves handling of exceptions in TlsSocket.Send method. All: Added support for Microsoft.NET 6.0 RC2. TLS Core: Improved handling of exceptions in TlsSocket.Send method. Cryptography: Small ... optimization in AVX2 implementation of ChaCha20. TLS Core: Fixed possible NullReferenceException in TLS 1.2 socket after it has been closed. Cryptography: Fixed handling of RSAParameters without DP/DQ ...

  11. Rebex TLS for.NET R6.3

    Release Notes: of Bitvise server that don't properly handle SSH channel closing. TLS Core: Added TlsSocket.CloseAsync method (alias for DisposeAsync method). TLS Core: Improved protocol mismatch detection. TLS Core: ...

  12. Rebex TLS for.NET R6.1

    Release Notes: provider handles. Cryptography: Optimized symmetric branch of Microsoft Windows CNG (BCrypt) interop layer. All: Fixed compatibility of Rebex binaries for.NET Framework 4.0 with ASP.NET 4.5 or higher. ...

  13. Rebex TLS for.NET R5.7

    Release Notes: as specified by RFC 6187). SSH: Added a workaround for a server with broken SSH window size handling logic. TLS Core: Improved TLS 1.3 performance. Optimized TLS 1.3 core, which increased speed and decreased CPU ... derivation function). Cryptography: Added workaround for Google's CRLs with non-constructed explicit ASN.1 nodes. SSH: Fixed handling of oversized data packets from servers with broken window size logic. ...

  14. Rebex TLS for.NET R5.1

    Release Notes: for rare WSAEWOULDBLOCK error on Mono in Socket.Connect. SSH: Fixed format of SshPublicKey.GetPublicKey() response for public keys initialized from PublicKeyInfo or AsymmetricAlgorithm. SSH: Fixed handling ...

  15. Rebex TLS for.NET 2020 R4

    Release Notes: concurrent access in server-side TLS session cache. TLS Core: Fixed normalization of premaster secret in server-side ECDH calculations in TLS 1.2 and earlier. Cryptography: Fixed handling of non-content data ...

  16. Rebex TLS for.NET 2020 R3

    Release Notes: disposing of temporary keys in Certificate class. TLS Core: Fixed availability of TLS 1.3 session tickets (client side). TLS Core: Fixed handling of multiple concurrent Receive or Send method calls in TLS ... 1.3. TLS Core: Fixed handling of TLS 1.3 KeyUpdate handshake message. TLS Core: Fixed server name handling for TlsSocket instances created from an already-connected Socket. TLS Core: Fixed ...

  17. Rebex TLS for.NET 2020 R1.1

    Release Notes: on Xamarin.Android). Networking: Fixed rare race condition in TLS and SSH internals. TLS Core: Fixed breaking changes in the behavior of seldom-used parts of TlsSocket API. TLS Core: Fixed handling ...

  18. Rebex TLS for.NET 2020 R2

    Release Notes: to only consume native resources when needed. Cryptography: Optimized CNG handles cleanup. TLS Core: Fixed availability of TLS 1.3 session ticket when the receive side of the connection has already been ...