From bc044b3e270082655bea3b0de45de0fecd8bafae Mon Sep 17 00:00:00 2001 From: ultra Date: Wed, 26 Aug 2015 20:38:20 -0400 Subject: [PATCH] Set tag size, append tag to fix Up1 support using new library --- ShareX.UploadersLib/FileUploaders/Up1.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ShareX.UploadersLib/FileUploaders/Up1.cs b/ShareX.UploadersLib/FileUploaders/Up1.cs index 966518d2f..2150e8948 100644 --- a/ShareX.UploadersLib/FileUploaders/Up1.cs +++ b/ShareX.UploadersLib/FileUploaders/Up1.cs @@ -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; } }