Translate C++ code (homomorphic encryption - Election Guard Open Source) to Rust

I am looking for guidance: translate C++ code to Rust - Election Guard (Open Source Project lead by Microsoft).

Here are the details related to C++:

I am looking for guidance and ideas - the key is using 'fully homomorphic encryption' (FHE) to encrypt voting ballots.

I found these crates:

I am beginner - so this is definitely moonshot for me (considering my beginner skills / experience).
However, I have a deep interest in Voting Methods (in particular STAR Voting method) and I would like to help with development of Election Guard in Rust - and support STAR Voting method: STAR Voting Specification - Google Docs

1 Like