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/lib
to yourLIBRARY_PATH
environment 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: