Avatar image upload signature

This commit is contained in:
Natsumi
2021-04-02 00:28:43 +13:00
parent 21167994dd
commit 816d9749a3
6 changed files with 159 additions and 39 deletions

View File

@@ -16,6 +16,7 @@ using System.Security.Cryptography;
using System.Net;
using Windows.UI.Notifications;
using Windows.Data.Xml.Dom;
using librsync.net;
namespace VRCX
{
@@ -35,6 +36,22 @@ namespace VRCX
return System.Convert.ToBase64String(md5);
}
public string SignFile(string Blob)
{
byte[] fileData = Convert.FromBase64CharArray(Blob.ToCharArray(), 0, Blob.Length);
Stream sig = Librsync.ComputeSignature(new MemoryStream(fileData));
var memoryStream = new MemoryStream();
sig.CopyTo(memoryStream);
byte[] sigBytes = memoryStream.ToArray();
return System.Convert.ToBase64String(sigBytes);
}
public string FileLength(string Blob)
{
byte[] fileData = Convert.FromBase64CharArray(Blob.ToCharArray(), 0, Blob.Length);
return fileData.Length.ToString();
}
public void ShowDevTools()
{
MainForm.Instance.Browser.ShowDevTools();