diff --git a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Ballot.cs b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Ballot.cs index e22d71a..155dd68 100644 --- a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Ballot.cs +++ b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Ballot.cs @@ -909,7 +909,7 @@ public unsafe string ToJson() var status = NativeInterface.PlaintextBallot.ToJson( Handle, out IntPtr pointer, out ulong size); status.ThrowIfError(); - var json = Marshal.PtrToStringAnsi(pointer, (int)size); + var json = Marshal.PtrToStringAnsi(pointer); NativeInterface.Memory.FreeIntPtr(pointer); return json; } @@ -1242,7 +1242,7 @@ public unsafe string ToJson(bool withNonces = false) : NativeInterface.CiphertextBallot.ToJson( Handle, out pointer, out size); status.ThrowIfError(); - var json = Marshal.PtrToStringAnsi(pointer, (int)size); + var json = Marshal.PtrToStringAnsi(pointer); NativeInterface.Memory.FreeIntPtr(pointer); return json; } @@ -1609,7 +1609,7 @@ public unsafe string ToJson() var status = NativeInterface.SubmittedBallot.ToJson( Handle, out IntPtr pointer, out ulong size); status.ThrowIfError(); - var json = Marshal.PtrToStringAnsi(pointer, (int)size); + var json = Marshal.PtrToStringAnsi(pointer); NativeInterface.Memory.FreeIntPtr(pointer); return json; } diff --git a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Election.cs b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Election.cs index 1d2e149..72cec02 100644 --- a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Election.cs +++ b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Election.cs @@ -316,7 +316,7 @@ public unsafe string ToJson() var status = NativeInterface.CiphertextElectionContext.ToJson( Handle, out IntPtr pointer, out ulong size); status.ThrowIfError(); - var json = Marshal.PtrToStringAnsi(pointer, (int)size); + var json = Marshal.PtrToStringAnsi(pointer); NativeInterface.Memory.FreeIntPtr(pointer); return json; } diff --git a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/ElectionGuard.Encryption.csproj b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/ElectionGuard.Encryption.csproj index d5e57b0..e4584b4 100644 --- a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/ElectionGuard.Encryption.csproj +++ b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/ElectionGuard.Encryption.csproj @@ -7,9 +7,9 @@ ElectionGuard ElectionGuard.Encryption - 0.1.17 - 0.1.17.0 - 0.1.17.0 + 0.1.18 + 0.1.18.0 + 0.1.18.0 @@ -19,7 +19,7 @@ ElectionGuard Encryption Open source implementation of ElectionGuard's ballot encryption. Microsoft - 0.1.17 + 0.1.18 MIT https://github.com/microsoft/electionguard-cpp https://github.com/microsoft/electionguard-cpp diff --git a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Encrypt.cs b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Encrypt.cs index 77b8f72..d422d16 100644 --- a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Encrypt.cs +++ b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Encrypt.cs @@ -68,7 +68,7 @@ public unsafe string ToJson() { var status = NativeInterface.EncryptionDevice.ToJson(Handle, out IntPtr pointer, out ulong size); status.ThrowIfError(); - var json = Marshal.PtrToStringAnsi(pointer, (int)size); + var json = Marshal.PtrToStringAnsi(pointer); NativeInterface.Memory.FreeIntPtr(pointer); return json; } diff --git a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Group.cs b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Group.cs index b4a0f07..03e485d 100644 --- a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Group.cs +++ b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Group.cs @@ -415,7 +415,7 @@ public unsafe static string ToJson() var status = NativeInterface.Constants.ToJson( out IntPtr pointer, out ulong size); status.ThrowIfError(); - var json = Marshal.PtrToStringAnsi(pointer, (int)size); + var json = Marshal.PtrToStringAnsi(pointer); NativeInterface.Memory.FreeIntPtr(pointer); return json; } diff --git a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Manifest.cs b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Manifest.cs index 1f1d727..6fd178e 100644 --- a/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Manifest.cs +++ b/bindings/netstandard/ElectionGuard/ElectionGuard.Encryption/Manifest.cs @@ -2454,7 +2454,7 @@ public unsafe string ToJson() { throw new ElectionGuardException($"ToJson Error Status: {status}"); } - var json = Marshal.PtrToStringAnsi(pointer, (int)size); + var json = Marshal.PtrToStringAnsi(pointer); NativeInterface.Memory.FreeIntPtr(pointer); return json; } @@ -2681,7 +2681,7 @@ public unsafe string ToJson() { throw new ElectionGuardException($"ToJson Error Status: {status}"); } - var json = Marshal.PtrToStringAnsi(pointer, (int)size); + var json = Marshal.PtrToStringAnsi(pointer); NativeInterface.Memory.FreeIntPtr(pointer); return json; }