Election-Tech-Initiative / electionguard-cpp

A C++ implementation of ElectionGuard specification focused on encryption components.
https://www.electionguard.vote/
MIT License
23 stars 26 forks source link

C# type safety when passing collections across the api surface #212

Open AddressXception opened 3 years ago

AddressXception commented 3 years ago

Is there an existing issue for this?

Suggestion

some objects require a collection in their constructor and take ownership of the collection, such as objects in manifest.cs. this ticket is to fix type safety issues across the dll/pinvoke native interface so that developers do not make transcription mistakes when modifying the library code.

Possible Implementation

No response

Anything else?

No response