Rebex TLS for .NET 7.0.8816
Released: Feb 19, 2024
Aggiornamenti in 7.0.8816
Funzionalità
- 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.
Correzioni
- 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.