
Adds support for .NET Core 3.1.
Features
- .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
- Windows (x64, x86, ARM32)
- Windows 10 IoT (x64, x86, ARM32)
- Linux (x64, ARM32)
- macOS (x64)
- All: Added support for Mono 6.x.
- Cryptography: Added workaround for bad RSA/PSS signature algorithm identifiers with missing parameters.
- Cryptography: Enabled workaround for private key loading from Mono key store in .NET Standard edition on Mono.
- Cryptography: Enhanced 'Invalid key format' error message when loading a private key.
- Common: Binaries for .NET Standard 1.5 now use System.Collections.NonGeneric instead of custom implementations.
- Common: Enabled Xamarin.Android workarounds in .NET Standard 2.0 edition.
- Common: Improved ISafeSerializationData support detection.
Fixes
- Cryptography: Fixed serial number handling in CertificateIssuer to conform to RFC 5280 constraints.