Lancements de Rebex Security

Released: Jun 30, 2017

Mises à jour de 2017 R4

Fonctionnalités

  • 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 R...

Released: May 9, 2017

Mises à jour de 2017 R3

Fonctionnalités

  • 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/.P...

Released: Mar 22, 2017

Mises à jour de 2017 R2

Fonctionnalités

  • 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...

Released: Feb 23, 2017

Mises à jour de 2017 R1

Fonctionnalités

  • 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

Mises à jour de 2016 R3

Fonctionnalités

  • 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

Mises à jour de 2016 R2.2

Fonctionnalités

  • 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.

Correctifs

  • Cryptography: Fixed SHA-2 support in AsymmetricKeyAlgorithm.SignHash on Windows Server 2008 (and possibly other old platforms).
  • Core: Added...

Released: Jul 28, 2016

Mises à jour de 2016 R2.1

Correctifs

  • Fixed AsymmetricKeyAlgorithm.SignHash (in 2016 R2, it falls back to RSAManaged without trying to use RSACryptoServiceProvider first).
  • Fixed CertificateIssuer.IssueRevocationList method that ignored signatureHashAlgorithm argument and always used SHA-1.

Released: Jun 30, 2016

Mises à jour de 2016 R2

Fonctionnalités

  • Added support for more variants of OpenSSL/OpenSSH (SSLeay) key files.
  • Added CrlNumber property to CertificateRevocationList object.
  • Added support for SHA-2 certificates to Certificate.VerifyHash in .NET 2.0 on Windows with FIPS-compliant mode enabled.
  • Certificate.LoadPfx and CertificateChain.LoadPfx methods now specify Exportable options by default (in addition to UserKeySet).
  • Added workaround for RSA implementations that reject rare signatures shorter than the key size...

Released: Feb 22, 2016

Updates in this release

Updates in 2016 R1.1

  • Added experimental binaries of most Rebex components (FTP/SSL, SFTP, File Server, Secure Mail, ZIP, Time, Security) for Xamarin.Mac platforms. They are suitable for targeting Xamarin.Mac Mobile Framework and Xamarin.Mac .NET 4.5 Framework projects.

Released: Jan 15, 2016

Updates in this release

Updates in 2016 R1

  • Rebex assemblies are now signed with SHA-256 signatures in addition to legacy SHA-1 signatures.
  • Added workaround for Xamarin.Android whose Dns.GetHostEntry resolves 'localhost' to device's external IP address.
  • Added XtsSettings class (passed to XtsStream constructor) to make it possible to specify additional options such as key size.
  • Added FileEncryption.EncryptionKeySize property to make it possible to specify encryption algorithm's key size.