SystemExtensions Security

This commit is contained in:
Alexandru Macocian
2021-07-14 12:17:31 +03:00
parent f9088a5aef
commit a2e99cb263
13 changed files with 575 additions and 0 deletions
@@ -0,0 +1,21 @@
using System.IO;
using System.Security.Cryptography;
namespace SystemExtensions.NetStandard.Security.Utilities
{
internal sealed class NotClosingCryptoStream : CryptoStream
{
public NotClosingCryptoStream(Stream stream, ICryptoTransform transform, CryptoStreamMode mode)
: base(stream, transform, mode)
{
}
protected override void Dispose(bool disposing)
{
if (!this.HasFlushedFinalBlock)
this.FlushFinalBlock();
base.Dispose(false);
}
}
}