
Adds support for BEGIN RSA PUBLIC KEY keys (PKCS #1 / RFC 3447).
Features
- File Server: Added NodeContent.WasStreamClosedForcefully property to make it possible to detect files closed due to failed SFTP connection.
- File Server: Added support for combined (password+key) authentication.
- Terminal: Added workaround for incompatible casings of 'Monospace' font name.
- Terminal: Enhanced Alt keystroke handling and added TerminalContrl.AltKeyMode property.
- Networking: ProxySocket and TlsSocket implement IDisposable now.
- Networking: Improved TLS logging.
- ProxySocket: Added workaround for ObjectDisposedException in Socket.ConnectAsync on .NET Core for macOS.
- SSH: Enhanced legacy group exchange autodetection.
- SSH: Changed SshParameters.MinimumRsaKeySize from 1024 to 1023 bits.
- Cryptography: Added support for IP addresses in Subject Alternative Name certificate extension.
- Cryptography: Added support for 'BEGIN RSA PUBLIC KEY' keys (PKCS #1 / RFC 3447) to PublicKeyInfo.
- Common: Added support for new OpenSSH key format with AES-CTR encryption.