This crate contains core components for performing MPC, or more specifically 2PC.
If you're on a Mac:
brew install gmp- If you're on an M1 Mac, make sure to add
/opt/homebrew/libto yourLIBRARY_PATHenvironment variable.
todo!
todo!
This crate implements so-called "Half Gate" boolean garbled circuits as described here.
This crate implements Oblivious Transfer Extension using ideas from:
These projects were referred to heavily during the initial development of this crate: