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/SHA384Managed/SHA512Managed classes on .NET Compact Framework.
Cryptography: ValidationResult.ErrorCode deprecated and replaced with NativeErrorCode.
Cryptography: Optimized memory usage in CMS/PKCS #7 (SingedData/EnvelopedData classes).
Cryptography: Added missing argument checks to CertificateIssuer methods.
Cryptography: Added support for Base64-encoded files with CRLF end-of-line sequences to CertificateChain.LoadP7b method.
Cryptography: Added Rebex.Security.Certificates.CertificateEngine class to make it possible to implement custom X509 chain building and validation engines.
Core: Added ConsoleLogWriter for Xamarin platforms.
Core: Added Rebex.TeeLogWriter class that makes it possible to log to multiple log writers.
Core: Added LocalItem.GetChecksum methods and related types.
不具合の修正
Cryptography: Fixed parsing of 'Intended Usage' extension when 'Decipher Only' was specified.
Cryptography: Fixed HMAC calculation based on SHA-384 and SHA-521 on NET Compact Framework and Mono platforms.