diff --git a/Algorand.Unity.Package/.vscode/settings.json b/Algorand.Unity.Package/.vscode/settings.json index b5e94093d..638c083d5 100644 --- a/Algorand.Unity.Package/.vscode/settings.json +++ b/Algorand.Unity.Package/.vscode/settings.json @@ -69,7 +69,8 @@ "crypto", "libsodium", "crypto", - "accounts" + "accounts", + "webgl" ], "dotnet.defaultSolution": "Algorand.Unity.Package.sln" } diff --git a/Algorand.Unity.Package/ProjectSettings/ProjectSettings.asset b/Algorand.Unity.Package/ProjectSettings/ProjectSettings.asset index 604884a4a..4a2808318 100644 --- a/Algorand.Unity.Package/ProjectSettings/ProjectSettings.asset +++ b/Algorand.Unity.Package/ProjectSettings/ProjectSettings.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8348fa2b410e7533e4ca5eab52a715517423b78693f0d149bc391370297a4209 -size 26632 +oid sha256:7445908360d6268b02475858b8e5c8e5dd56932f821f59db19b77b97a48b926f +size 26721 diff --git a/Runtime/Algorand.Unity.Crypto/Interop/sodium.cs b/Runtime/Algorand.Unity.Crypto/Interop/sodium.cs index d982469fb..b69b333b9 100644 --- a/Runtime/Algorand.Unity.Crypto/Interop/sodium.cs +++ b/Runtime/Algorand.Unity.Crypto/Interop/sodium.cs @@ -20,12 +20,6 @@ internal static unsafe partial class sodium [DllImport(Library, CallingConvention = CallingConvention.Cdecl)] internal static extern void sodium_free(IntPtr handle); - [DllImport(Library, CallingConvention = CallingConvention.Cdecl)] - internal static extern void sodium_mlock(IntPtr handle, UIntPtr size); - - [DllImport(Library, CallingConvention = CallingConvention.Cdecl)] - internal static extern void sodium_munlock(IntPtr handle, UIntPtr size); - [DllImport(Library, CallingConvention = CallingConvention.Cdecl)] internal static extern IntPtr sodium_allocarray(UIntPtr count, UIntPtr size); } diff --git a/Runtime/Algorand.Unity.Crypto/SodiumString.cs b/Runtime/Algorand.Unity.Crypto/SodiumString.cs index f077704ed..bbb7bcd38 100644 --- a/Runtime/Algorand.Unity.Crypto/SodiumString.cs +++ b/Runtime/Algorand.Unity.Crypto/SodiumString.cs @@ -33,7 +33,6 @@ public SodiumString(ReadOnlySpan source) { fixed (char* sourceptr = source) { - sodium.sodium_mlock((IntPtr)sourceptr, totalCapacityNUint); var error = UTF8ArrayUnsafeUtility.Copy( handle.GetUnsafePtr(), out length, @@ -41,7 +40,6 @@ public SodiumString(ReadOnlySpan source) sourceptr, source.Length ); - sodium.sodium_munlock((IntPtr)sourceptr, totalCapacityNUint); if (error != CopyError.None) { if (handle.IsCreated) handle.Dispose();