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

✨ Need Hacl code to perform conversions to/from Montgomery form #254

Closed jeffspel-crypto closed 2 years ago

jeffspel-crypto commented 2 years ago

Is there an existing issue for this?

Suggestion

In order to add code to make the Lookup_Table store table entries in Montgomery form (Issue 253) we need Hacl code to support converting to/from Montgomery form. We also need the Hacl functions to perform multiply with modular reduction.

Possible Implementation

The code to do this is in the Hacl-star repos. The gcc-compatible repo seems to be correct one to pull from.

Anything else?

#