mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-03 02:36:50 +13:00
Merge pull request #948 from ultramancool/master
Fix Up1 support using CLR Security Library
This commit is contained in:
commit
15d94b3082
1 changed files with 3 additions and 1 deletions
|
@ -157,6 +157,7 @@ private static MemoryStream Encrypt(Stream source, string fileName, out string s
|
|||
aes.CngMode = CngChainingMode.Ccm;
|
||||
aes.Key = key;
|
||||
aes.IV = ccmIV;
|
||||
aes.TagSize = MacSize;
|
||||
|
||||
MemoryStream ms = new MemoryStream();
|
||||
|
||||
|
@ -165,7 +166,8 @@ private static MemoryStream Encrypt(Stream source, string fileName, out string s
|
|||
CryptoStream cs = new CryptoStream(ms, encryptor, CryptoStreamMode.Write);
|
||||
cs.Write(data, 0, data.Length);
|
||||
cs.FlushFinalBlock();
|
||||
//tag = encryptor.GetTag();
|
||||
byte[] tag = encryptor.GetTag();
|
||||
ms.Write(tag, 0, tag.Length);
|
||||
return ms;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue