Rebex Security Releases
Released: Nov 20, 2017
Updates in 2017 R6.1
Features
- Cryptography: Enhanced custom CRL downloader for .NET Compact Framework to handle all 3xx redirect codes.
- Cryptography: Enhanced Certificate.LoadDer to handle files with multiple certificates (loads the first one).
- Cryptography: Added 'params' to CertificateInfo.SetExtendedUsave/SetAlternativeHostnames methods.
- Common: Added workaround for broken Encoding.ASCII encoder on legacy Mono platforms.
- Common: Enhanced SSPI error reporting.
Fixes
- Cryptography: Fixed detection of AES/GCM support...
Released: Oct 25, 2017
Updates in 2017 R6
Features
- All: Added support for DSA key generation on .NET Core on Windows.
- Cryptography: Added support for RSAES-OAEP encryption to EnvelopedData/RecipientInfo objects (CMS / PKCS #7).
- Cryptography: Added support for RSAES-OAEP encryption to Encrypt/Decrypt methods in Certificate and AsymmetricKeyAlgorithm classes.
- Cryptography: Added support for DSA key generation on .NET Core 1.1 on Windows.
- Cryptography: Added support for RSASSA-PSS signatures to SignMessage/VerifyMessage methods in...
Released: Sep 12, 2017
Updates in 2017 R5
Features
- Added support for .NET Core 1.1 and 2.0 on Windows.
- Cryptography: Added HTTP redirect handling to CRL downloader on .NET Compact Framework.
- Cryptography: Added workaround to enable SHA-2 on legacy operating systems (such as pre-SP3 Windows XP).
- Cryptography: Using ASN.1 GeneralizedTime for dates greater than 2050.
- Cryptography: Enhanced logging of some SSPI errors.
- Cryptography: Added workaround for invalid or empty HTTP header names.
- Common: Enabled SHA-2 support workaround for legacy...
Released: Aug 4, 2017
Updates in 2017 R4.1
Features
- Cryptography: Enhanced RSAES-OAEP support.
- Cryptography: Added CertificateStore.Add method (replacement for deprecated CertificateStore.AddCertificate method).
- Cryptography: Added KeySetOptions.PreferCng and KeySetOptions.AlwaysCng options.
Fixes
- Cryptography: Fixed AsymmetricKeyAlgorithm.Dispose method.
- Cryptography: Fixed AsymmetricKeyAlgorithm.CreateFrom method (always honors the ownsAlgorithm argument now).
Released: Jun 30, 2017
Updates in 2017 R4
Features
- Support for CNG Key Storage Providers - Rebex Certificate class now fully supports RSA, DSA and ECDSA private keys stored in Windows CNG Key Storage Providers.
- All: Lots of improvements in experimental .NET Core / .NET Standard edition.
- Cryptography: Compatibility enhancements in Certificate public/private key operations and AsymmetricKeyAlgorithm class.
- Cryptography: Added Certificate.GetPublicKeyInfo() method.
- Cryptography: Added native support for secp256k1, Brainpool P-256 R1, P-...
Released: May 9, 2017
Updates in 2017 R3
Features
- Added NuGet packages.
- Added experimental support for .NET Core 1.1 and .NET Standard 1.5.
- Added workaround for a breaking change in Exception.Data on recent Xamarin.Android.
- Added support for .NET Framework 4.7.
- Cryptography: Custom certificate validator now behaves like MS CryptoAPI validator when dealing with RSA key sizes shorter than 1024 bits; MD5 signature hash algorithm is always considered to be weak for non-root certificates.
- Cryptography: Added support for .PFX/.P12 saving on...
Released: Mar 22, 2017
Updates in 2017 R2
Features
- Support for Visual Studio 2017.
- Cryptography: Added support for Elliptic Curve DSA to Certificate/CertificateChain/CertificateIssuer classes.
- Cryptography: SignMessage/VerifyMessage methods added to AsymmetricKeyAlgorithm.
- Cryptography: Renamed KeyDerivationOptions class to KeyDerivationParameters.
- Cryptography: Removed seldom-used static methods from CryptoHelper.
- Cryptography: CertificateIssuer class made available on .NET Compact Framework.
- Cryptography: Enhanced CertificateIssuer...
Released: Feb 23, 2017
Updates in 2017 R1
Features
- Cryptography: Added support for ValidationOptions.UseCacheOnly on .NET CF.
- Cryptography: Substantially optimized CRL parsing code used by enhanced certificate validator on .NET Compact Framework.
Released: Dec 20, 2016
Updates in 2016 R3
Features
- Security: Added FileEncryption.XtsBlockSize; fixed FileEncryption.EncryptionKeySize when using XtsAes.
- Security: XtsStream now flushes the base stream on SetLength.
- Cryptography: Improved ASN.1 time node parser.
- Cryptography: Added support for certificate validation on Universal Windows Platform.
- Cryptography: Added custom X509 certificate validator for .NET Compact Framework with full SHA-2 support on all platforms.
- Cryptography: Added static Create method to SHA256Managed...
Released: Aug 26, 2016
Updates in 2016 R2.2
Features
- Cryptography: Added CheckCertificate/GetIssuingDistributionPoint methods to CertificateRevocationList class and ValidateRevocationList method to Certificate class.
- Cryptography: Added support for certificates with private keys stored in CNG Key Storage Providers.
- Cryptography: Enhanced SHA-2 support check on .NET Compact Framework.
Fixes
- Cryptography: Fixed SHA-2 support in AsymmetricKeyAlgorithm.SignHash on Windows Server 2008 (and possibly other old platforms).
- Core: Added workaround...