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;
}