mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 17:56:51 +13:00
Set tag size, append tag to fix Up1 support using new library
This commit is contained in:
parent
0b650bc7b3
commit
bc044b3e27
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.CngMode = CngChainingMode.Ccm;
|
||||||
aes.Key = key;
|
aes.Key = key;
|
||||||
aes.IV = ccmIV;
|
aes.IV = ccmIV;
|
||||||
|
aes.TagSize = MacSize;
|
||||||
|
|
||||||
MemoryStream ms = new MemoryStream();
|
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);
|
CryptoStream cs = new CryptoStream(ms, encryptor, CryptoStreamMode.Write);
|
||||||
cs.Write(data, 0, data.Length);
|
cs.Write(data, 0, data.Length);
|
||||||
cs.FlushFinalBlock();
|
cs.FlushFinalBlock();
|
||||||
//tag = encryptor.GetTag();
|
byte[] tag = encryptor.GetTag();
|
||||||
|
ms.Write(tag, 0, tag.Length);
|
||||||
return ms;
|
return ms;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue